弹性beanstalk部署后保留内容

时间:2013-04-02 21:21:49

标签: amazon-ec2 elastic-beanstalk

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

有没有办法告诉Elastic Beanstalk这个内容不应该被覆盖?

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

1 个答案:

答案 0 :(得分:1)

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