2020年5月21日木曜日

ECS

参照先:

keypaire:


①ecs-cli configure profile --profile-name hidenari_ecs --access-key [access keyの値] --secret-key [secret-keyの値]
②ecs-cli configure --cluster ecs-test --default-launch-type EC2 --region ap-northeast-1 --config-name ess-test-config
③ecs-cli up --keypair [keypair] --capability-iam --size 2 --instance-type t2.micro --cluster-config ecs-test --ecs-profile ess-test-config


1)key-paireを割り当てる
aws ec2 describe-key-pairs --key-name [Key name名]

2)クラスタ作成を行う。
 ecs-cli up --keypair [keypair] --capability-iam --size 2 --instance-type t2.micro --cluster-config ec2-tutorial --ecs-profile ec2-tutorial-profile --force

参照先:


ecs-cli configure --cluster tutorial --default-launch-type FARGATE --config-name tutorial --region ap-northeast-1
ecs-cli configure profile --access-key [access keyの値] --secret-key [secret keyの値] --profile-name tutorial-profile
ecs-cli up --cluster-config tutorial --ecs-profile tutorial-profile


aws ec2 describe-security-groups --filters Name=vpc-id,Values=vpc-xxxxxxxxxxx --region ap-northeast-1
aws ec2 authorize-security-group-ingress --group-id sg-xxxxxxxxxxxx --protocol tcp --port 80 --cidr 0.0.0.0/0 --region ap-northeast-1


3)docker-composeファイルの生成を行う。
 vi docker-compose.yml 

4)ECSの環境ファイルを生成する。
 vi ecs-params.yml


5)docker-composeファイルから実行を行う。
 ecs-cli compose --project-name tutorial service up --create-log-groups --cluster-config tutorial --ecs-profile tutorial-profile
 ecs-cli compose --project-name tutorial service ps --cluster-config tutorial --ecs-profile tutorial-profile


スケールアップ:
2台にスケーリングアップする。 
ecs-cli compose --project-name tutorial service scale 2 --cluster-config tutorial --ecs-profile tutorial-profile
ecs-cli compose --project-name tutorial service ps --cluster-config tutorial --ecs-profile tutorial-profile


削除:
ecs-cli compose --project-name tutorial service down --cluster-config tutorial --ecs-profile tutorial-profile
ecs-cli down --force --cluster-config tutorial --ecs-profile tutorial-profile






0 件のコメント:

コメントを投稿

php log(ECS ログ出力)

# PHPエラーログの設定 ENV PHP_INI_DIR /usr/local/etc/php RUN { \ echo 'log_errors = On' ; \ echo 'error_log = /proc/self/...