Elastic Beanstalk で AWS CLI を使用するにはどうすればいいですか? 質問する

Elastic Beanstalk で AWS CLI を使用するにはどうすればいいですか? 質問する

ドキュメントでは、EB CLI が AWS CLI に置き換えられると記載されていますが、すべてのドキュメントでは依然として EB CLI について説明されています。

Elastic Beanstalk コンソールでアプリケーションを作成し、開発を開始する準備が整いました。Ubuntu にすべてのツールをインストールし、ローカルでテストしました。次に、これを Elastic Beanstalk にデプロイします。AWS CLI でこれを行うにはどうすればよいでしょうか?

ベストアンサー1

アプリケーションからソース バンドルを作成する必要があります。詳細については、次を参照してください。http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/applications-sourcebundle.html(または代わりにAWS コードコミットまたはAWS コードビルドアプリケーションのソースとして使用します。

その後、AWS CLIを使用してアプリケーションの新しいバージョンを作成し、1つのアプリケーション環境にデプロイできます。(EBSのCLIドキュメントを参照してください。ここ


ソースバンドルを作成します。

zip MyCodeBundle.zip <source files>

それを S3 にアップロードします:

aws s3 cp MyCodeBundle.zip s3://a-bucket-where-you-store-your-source-bundles/

新しいアプリケーションバージョンを作成する先ほどアップロードしたソースバンドルを使用します。

aws elasticbeanstalk create-application-version --application-name YourEBSAppName --version-label YourVersionLabel --source-bundle S3Bucket="a-bucket-where-you-store-your-source-bundles",S3Key="MyCodeBundle.zip"

そして最後にあなたは環境の1つを更新するそのバージョンを使用するには(これは展開するその動詞は新しいEBS 用の AWS CLI- これは私にとって少し混乱しました):

aws elasticbeanstalk update-environment --application-name YourEBSAppName --environment-name YourEBSEnvironmentName --version-label YourVersionLabel

おすすめ記事