1

私は amazon ElasticBeanstalk のサービスを使用していますが、静的ファイルを保存するために Django アプリケーション用のバケットを自動的に作成するようです。このサービスで 2 つ目の django アプリケーションをアップロードしたいのですが、2 つの異なるアプリケーションで同じバケットを使用することに不安があります。新しいバケットを割り当てるために .ebextesions/name_app.config を調べましたが、何も見つかりませんでした。

ここで 2 つの質問があります。

新しい django アプリケーションは、同じバケットを使用することで他のアプリケーションに干渉しますか?

ElasticBeanstalk で新しいバケットを使用することは可能ですか?

ありがとうございました。

4

1 に答える 1

2
  1. ElasticBeanstalk は、elasticbeanstalk-region-account-id 環境を作成するリージョンごとに名前が付けられた S3 バケットを作成します。

新しい django アプリケーションは、同じバケット内の他のアプリケーションに干渉しません。これは、django 環境の 2 つの異なるフォルダーを作成し、それぞれのランタイム フォルダーに現在のバージョンのファイルが存在するようにするためです。

bucketName/resources/environments/environmentID/_runtime/_versions
  1. ElasticBeanstalk アプリケーションの新しいバケットを作成することはできません。バケット ポリシーを変更することで削除できます。

これがお役に立てば幸いです!

于 2016-05-13T07:30:50.670 に答える