https://docs.aws.amazon.com/ja_jp/elasticbeanstalk/latest/dg/GettingStarted.html
https://aws.amazon.com/jp/getting-started/hands-on/deploy-app-command-line-elastic-beanstalk/
-- 1. コマンド等のインストール
-- 1.1 aws cli version 2 インストール
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install
aws --version
-- 1.2 jqインストール
sudo yum -y install jq
-- 2. EB CLIインストール
python3 --version
curl -O https://bootstrap.pypa.io/get-pip.py
python3 get-pip.py --user
pip3 --version
pip3 install awsebcli --upgrade --user
eb --version
pip3 install awsebcli --upgrade --user
-- 3. アプリケーションをセットアップ
mkdir sample-app
cd sample-app
eb init
-- 4. アプリケーションをデプロイ
eb create
-- 5. アプリケーションをモニタリング
eb status
eb health
aws elasticbeanstalk describe-environments
aws elasticbeanstalk describe-applications
aws elasticbeanstalk describe-application-versions
-- 6. クリーンアップ
-- アプリケーションを終了する
eb terminate --all
-- バケットポリシーの削除
aws s3api delete-bucket-policy \
--bucket elasticbeanstalk-ap-northeast-1-999999999999
-- バケット削除
aws s3 rb s3://elasticbeanstalk-ap-northeast-1-999999999999 --force