Fargate 起動タイプ用の Amazon ECS クラスターを作成する - Amazon Elastic Container Service

Fargate 起動タイプ用の Amazon ECS クラスターを作成する

クラスターを作成して、タスクとサービスを実行するインフラストラクチャを定義します。

これを開始する前に、「Amazon ECS を使用するようにセットアップする」 の手順を完了し、適切な IAM 許可を割り当てる必要があります。詳細については、「Amazon ECS クラスターの例」を参照してください。Amazon ECS コンソールでは、CloudFormation スタックを作成することで、Amazon ECS クラスターに必要なリソースを作成します。

コンソールは、自動的に Fargate および Fargate Spot キャパシティープロバイダーをクラスターに関連付けます。

以下のオプションを変更できます。

  • クラスターに名前空間を追加します。

    名前空間を使用すると、クラスターで作成したサービスを、追加の設定なしで名前空間内の他のサービスに接続できます。詳細については、「Amazon ECS サービスを相互接続する」を参照してください。

  • クラスターを識別しやすいようにタグを追加します。

  • マネージドストレージに AWS KMS キーを割り当てます。キーの作成方法の詳細については、AWS Key Management Service ユーザーガイドの「KMS キーを作成する」を参照してください。

  • Fargate エフェメラルストレージに AWS KMS キーを割り当てます。キーの作成方法の詳細については、AWS Key Management Service ユーザーガイドの「KMS キーを作成する」を参照してください。

  • ECS Exec の AWS KMS キーとログ記録を設定します。

手順

新しいクラスターを作成するには (Amazon ECS コンソール)
  1. コンソール (https://console.aws.amazon.com/ecs/v2) を開きます。

  2. ナビゲーションバーから、使用するリージョンを選択します。

  3. ナビゲーションペインで [Clusters] (クラスター) を選択します。

  4. [Clusters] (クラスター) ページで、[Create Cluster] (クラスターの作成) を選択します。

  5. [クラスター設定] で以下を設定します。

    • [クラスター名] に一意の名前を入力します。

      名前には、最大 255 文字 (大文字と小文字)、数字、およびハイフンを含めることができます。

    • (オプション) Service Connect に使用する名前空間をクラスター名と別のものにするには、[名前空間] に一意の名前を入力します。

  6. (オプション) Container Insights を使用して モニタリング を展開し、次のいずれかのオプションを選択します。

    • オブザーバビリティが強化された推奨の Container Insights を使用するには、[オブザーバビリティが強化された Container Insights] を選択します。

    • Container Insights を使用するには、[Container Insights] を選択します。

  7. (オプション) ECS Exec を使用してクラスター内のタスクをデバッグするには、[トラブルシューティング設定] を展開し、以下を設定します。

    • (オプション) [ECS Exec の AWS KMS キー] には、ECS Exec セッションデータの暗号化に使用する AWS KMS キーの ARN を入力します。

    • (オプション) [ECS Exec ログ記録] で、ログの送信先を選択します。

      • CloudWatch Logs にログを送信するには、[Amazon CloudWatch] を選択します。

      • Amazon S3 にログを送信するには、[Amazon S3] を選択します。

      • ログ記録を無効にするには、[なし] を選択します。

  8. (オプション) [暗号化] で以下を設定できます。

    • Fargate エフェメラルストレージ上のデータを暗号化します。[暗号化][Fargate エフェメラルストレージ] で、Fargate エフェメラルストレージデータの暗号化に使用する AWS KMS キーの ARN を入力します。

    • マネージドストレージのデータを暗号化します。[暗号化][マネージドストレージ] に、マネージドストレージデータの暗号化に使用する AWS KMS キーの ARN を入力します。

  9. (オプション) クラスターを識別しやすくするには、[Tags] (タグ) を展開し、タグを設定します。

    [タグの追加] [タグの追加] を選択して、以下を実行します。

    • [キー] にはキー名を入力します。

    • [] にキー値を入力します。

    [タグを削除] タグのキーと値の右側にある [削除] を選択します。

  10. [作成] を選択します。

次のステップ

クラスターを作成したら、アプリケーションのタスク定義を作成し、スタンドアロンタスク、またはサービスの一部として実行できます。詳細については次を参照してください: