Create cluster

この手順では EC2 Linuxクラスター DEMOGO-ECS と、クラスターインスタンス用のIAMロール ecsInstanceRole を作成します。

  1. Amazon ECSに移動します。初めてECSを起動した場合には、Get started の画面が表示されます。その場合は表示を無視して 直接Amazon ECS Clustersを開いて、Create Cluster をクリックしてください。 CreateCluster
  2. Step 1: クラスタテンプレートの選択 – EC2 Linux + Networking を選びます。 SelectClusterTemplate
  3. Step 2: クラスタの設定を行います。 ConfigureCluster
  4. Cluster name: DEMOGO-ECS
  5. Instance Configuration
    • Provisioning model: On-Demand Instance
    • EC2 Instance type: m5d.large
    • Number of instances: 2
    • EC2 AMI id: Amazon Linux 2 AMI
    • EBS storage: 22
    • Key pair: Choose your key pair.
  6. ネットワーク設定 ConfigureNetwork 次の VPC とサブネット、セキュリティグループを予め作成しておいたものから選択します。
  7. VPC: DemoGoECSVPC (10.0.0.0/16)
  8. Subnets: Private subnet 1,2 (10.0.3.0/24, 10.0.4.0/24)
  9. Security Group: ecs-demogo-ECSInstanceSG

  10. コンテナインスタンス IAM ロール: 「新しいロールの作成」を選択します。自動的に ecsInstanceRole. という名前のロールが作成されます。 IAMrole

以前に ecsInstanceRole を作成している場合はそれを選択してください。次のステップでさらにパーミッションを追加できます。ただし、何らかの理由で ecsInstanceRole を変更してはいけない場合は、このワークショップのために別の IAM ロールを作成してください。

  1. CloudWatch Container Insight: Enable Container Insightsにチェックを入れ、Createをクリックします。 ContainerInsight