Django ElasticBeanstalk更改存储桶

时间:2013-03-14 16:06:17

标签: django amazon-s3 elastic-beanstalk

我一直在使用amazon ElasticBeanstalk的服务,它似乎为Django应用程序自动创建一个存储桶以保存静态文件。我想在这个服务中上传我的第二个django应用程序,但是我担心在两个不同的应用程序中使用相同的存储桶。 我看了一下.ebextesions / name_app.config以便分配一个新的存储桶,但我找不到任何东西。

我在这里有两个问题。

新的django应用程序是否通过使用相同的存储桶干扰其他应用程序?

是否可以使用带有ElasticBeanstalk的新存储桶?

谢谢。

1 个答案:

答案 0 :(得分:2)

  1. ElasticBeanstalk创建名为elasticbeanstalk-region-account-id的S3存储桶 为您创建环境的每个区域。
  2. 你的新django应用程序不会干扰同一个存储桶中的另一个,因为它会创建django环境的两个不同的文件夹,它们各自的运行时文件夹中包含当前版本文件:

    bucketName/resources/environments/environmentID/_runtime/_versions
    
    1. 您无法为elasticBeanstalk应用程序创建新存储桶,您可以通过更改其存储桶策略来删除它。
    2. 希望这能帮到你!