【问题标题】:upload files on aws elastic beanstalk?在aws elastic beanstalk上上传文件?
【发布时间】:2012-07-05 11:32:38
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: java hibernate amazon-s3 amazon-web-services amazon-elastic-beanstalk


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      容易多了! :)

      【讨论】:

        猜你喜欢
        • 2022-01-13
        • 2015-02-18
        • 2020-05-30
        • 2017-06-14
        • 2015-04-06
        • 2015-04-03
        • 2015-11-30
        • 2016-06-20
        相关资源
        最近更新 更多