#101 ECS入門¶
事前作業: ハンズオン環境の構築¶
作業開始前: ハンズオン権限の付与 (IAM管理権限での作業)¶
本編 (構築)¶
1. ECSクラスタの構築¶
1.1. インスタンスプロファイルの作成¶
課題
work-instance_profile-create
- 1.1. AssumeRoleドキュメントの作成 (handson-ecsInstance-role)
- 1.2. IAMロールの作成 (handson-ecsInstance-role)
- 2.1. IAMインスタンスプロファイルの作成 (instanceprofile-handson-cli)
- 2.2. IAMインスタンスプロファイルへのIAMロールのアタッチ
1.2. インスタンスプロファイルの更新¶
課題
work-instance_profile_policy_AWS_attach-update
- 事前作業2. IAMロールのポリシー追加 (service-role:AmazonEC2ContainerServiceforEC2Role)
1.4. ECSコンテナインスタンスの構築¶
課題
work-container_instance-create
- UserDataの作成 (ecsクラスタ: ecs-cluster-handson-cli)
- 3.1. 起動設定の作成 (lc-handson-cli)
- 3.2. AutoScalingグループの作成 (as-handson-cli)
1.5. ECSコンテナインスタンスの起動¶
課題
work-container_instance_start-update
- 3.3. AutoScalingグループの更新 (desired capacity)
- 3.4. AutoScalingグループのEC2インスタンスの確認
- 4.1. ECSコンテナインスタンスの確認 (cluster-handson-cli)
- 4.2. ECSコンテナエージェントの更新
1.6. ECSコンテナインスタンスの動作確認¶
課題
work-container_instance_stop-update-case-autoscaling-test
- 5.1. AutoScalingインスタンスのステータス更新
- 5.2. ECSコンテナインスタンスの確認 (cluster-handson-cli)
1.7. ECSコンテナインスタンスのメトリック確認¶
課題
work-container_instance_metric-read-case-CPUReservation
- CloudWatchメトリックの確認 (AWS/ECS: CPUReservation)
本編 (構築完了確認)¶
本編 (破棄)¶
1. ECSサービスの破棄¶
1.1. ECSサービスの停止¶
1.1. ECSサービスのパブリックIPアドレス確認 (service-handson-cli)
1.2. ECSサービス desired count更新 (service-handson-cli)
2.1. ECSサービスのセキュリティグループ確認 (service-handson-cli)
2.2. セキュリティグループのルール削除 (Ingress: CIDR指定: 作業サイトから: group_idで対象特定)