キャパシティプロバイダーを使用するように Amazon ECS サービスを更新する - Amazon Elastic Container Service

キャパシティプロバイダーを使用するように Amazon ECS サービスを更新する

Amazon EC2 または Fargate 起動タイプを使用する既存のサービスがあり、Amazon ECS マネージドインスタンスを使用する必要がある場合は、Amazon ECS マネージドインスタンスキャパシティプロバイダーを使用するようにサービスを更新する必要があります。

前提条件

Amazon ECS マネージドインスタンスのキャパシティプロバイダーを作成します。詳細については、「Amazon ECS マネージドインスタンスのキャパシティプロバイダーを作成する」を参照してください。

手順

Console
  1. コンソール (https://console.aws.amazon.com/ecs/v2) を開きます。

  2. [Clusters] (クラスター) ページで、クラスターを選択します。

  3. クラスターの詳細ページの [サービス] セクションで、サービスの横にあるチェックボックスを選択し、[更新] を選択します。

  4. [新しいデプロイを強制する] を選択します。

  5. [コンピューティングオプション] で、[キャパシティプロバイダー戦略] を選択します。続いて、次のいずれかを選択します。

    • Amazon ECS マネージドインスタンスキャパシティプロバイダーがデフォルトのキャパシティプロバイダーである場合は、[クラスターのデフォルトを使用する] を選択します。

    • Amazon ECS マネージドインスタンスキャパシティプロバイダーがデフォルトのキャパシティプロバイダーでない場合は、[カスタム (アドバンスト) を使用] を選択します。Amazon ECS マネージドインスタンスのキャパシティプロバイダーを選択し、[重み] で [1] を選択します。

  6. [更新] を選択します。

AWS CLI
  • update-service を実行します。コマンドの実行の詳細ついては、「AWS Command Line Interfaceリファレンス」の「update-service」を参照してください。

    user-input を独自の値に置き換えます。

    aws ecs update-service \ --cluster my-cluster \ --service my-service \ --capacity-provider-strategy capacityProvider=my-managed-instance-capacity-provider,weight=1 \ --force-new-deployment