{Elastic BeansTalk}Elastic Beanstalk を使用して開始する

 

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