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

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

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

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

次のステップ

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