【问题标题】:Django ElasticBeanstalk change bucketDjango ElasticBeanstalk 更改存储桶
【发布时间】:2013-03-03 02:25:57
【问题描述】:
我一直在使用亚马逊 ElasticBeanstalk 的服务,它似乎会自动为 Django 应用程序创建一个存储桶以保存静态文件。我想在此服务中上传我的第二个 django 应用程序,但是我担心将同一个存储桶与两个不同的应用程序一起使用。
我查看了 .ebextesions/name_app.config 以分配新存储桶,但找不到任何东西。
我有两个问题。
新的 django 应用程序使用同一个存储桶是否会干扰其他应用程序?
是否可以在 ElasticBeanstalk 中使用新存储桶?
谢谢。
【问题讨论】:
标签:
django
amazon-s3
amazon-elastic-beanstalk
【解决方案1】:
- ElasticBeanstalk 创建一个名为
elasticbeanstalk-region-account-id 的 S3 存储桶
对于您创建环境的每个区域。
您的新 django 应用程序不会干扰同一存储桶中的其他应用程序,因为它会在您的 django 环境中创建两个不同的文件夹,它们各自的运行时文件夹具有当前版本的文件:
bucketName/resources/environments/environmentID/_runtime/_versions
- 您无法为 elasticBeanstalk 应用创建新的存储桶,您可以通过更改其存储桶策略将其删除。
希望对您有所帮助!