0

我已經創建了一個Java Web應用程序並將它部署在AWS Elastic Beanstalk上。它的數據庫工作正常。現在aws彈性豆莖上傳文件?

,在我的項目用戶可以上傳文件,PDF和圖片的選項。這造成了問題。在本地系統中,我使用./作爲保存上傳文檔的路徑,但在亞馬遜上,我不知道在哪裏存儲這些上傳的文檔以及如何分配路徑。

到目前爲止,我已經完成了以下工作,這一切都可以正常工作。

  1. 上傳於AWS彈性魔豆的項目。
  2. 使用AWS RDS創建數據庫。
  3. 應用程序和數據庫都在相互通信。

回答

2

是否有RDS中存儲文件的特殊原因?
用於存儲文件我建議您使用S3而不是RDS。使用亞馬遜SDK來做到這一點,請參閱 http://docs.amazonwebservices.com/AWSJavaSDK/latest/javadoc/com/amazonaws/services/s3/AmazonS3.html#putObject%28java.lang.String,%20java.lang.String,%20java.io.InputStream,%20com.amazonaws.services.s3.model.ObjectMetadata%29

當然,你的文件保存代碼應該是可插拔的,至少有兩種實現方法。一個實現將文件保存到本地磁盤,另一個實現將其存儲在S3中。你的啓動代碼應該連接正確的實現。

0

是,一旦你將它存儲在(AWS)S3桶,獲得它的證書的詳細信息,並創建一個憑據文件

容易得多! :)