0

我创建了一个 Java Web 应用程序并将其部署在 AWS Elastic Beanstalk 上。它的数据库运行良好。

现在,在我的项目中,用户可以选择上传文档、pdf 和图像。这正在制造问题。在本地系统中,我./用作保存上传文档的路径,但在亚马逊上,我不知道在哪里存储这些上传的文档以及如何分配路径。

到目前为止,我已经完成了以下工作,一切正常。

  1. 在 AWS Elastic Beanstalk 上上传了一个项目。
  2. 使用 AWS 创建了一个数据库RDS
  3. 应用程序和数据库都在相互通信。
4

2 回答 2

3

要存储文件,我建议使用 S3 存储桶。使用亚马逊 SDK 来完成。对于 java,请参阅com.amazonaws.services.s3 putObject 接口 AmazonS3

当然,您的文件保存代码应该是可插入的,至少有两个实现。一种实现将文件保存到本地磁盘,另一种实现将其存储在 S3 中。您的启动代码应该连接正确的实现。

于 2012-07-05T06:03:31.147 回答
0

是的,一旦您将其存储在(AWS)S3 存储桶中,获取它的凭证详细信息并创建凭证文件

容易多了!:)

于 2012-11-07T16:17:14.000 回答