【问题标题】:Preserve content after elastic beanstalk deployment在弹性 beantalk 部署后保留内容
【发布时间】:2013-03-24 08:51:07
【问题描述】:

我有一个在 Amazon EC2 和 Elastic Beanstalk 上运行的 Symfony2 网站。每次我部署项目的 git 版本时,都会立即丢失文件夹的内容(“/web/uploads”)

有没有办法告诉 Elastic Beanstalk 不应覆盖此内容?

我正在考虑在我的 .ebextention 文件中的 container_commands 参数上指定一个额外的命令,但我不确定这是解决问题的最佳方法。

【问题讨论】:

    标签: amazon-ec2 amazon-elastic-beanstalk


    【解决方案1】:

    您无法保留该内容。您需要将其存储在外部位置,例如 S3、RDS、DynamoDB 等。关于 Elastic Beanstalk 的另一件事需要注意的是,如果它扩展了您的应用程序的另一个实例,它将没有您在本地存储的内容,并且将无法访问它。我知道这听起来很苛刻和限制,但从长远来看,自动配置/部署的麻烦更少,恕我直言。 ;)

    【讨论】:

      猜你喜欢
      • 2020-12-05
      • 2017-12-18
      • 2019-04-14
      • 1970-01-01
      • 1970-01-01
      • 2016-10-11
      • 2020-12-10
      • 2018-08-17
      • 2012-08-24
      相关资源
      最近更新 更多