AWS マネジメントコンソール または を使用してゾーンシフトを有効にする AWS CLI - Amazon EC2 Auto Scaling

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS マネジメントコンソール または を使用してゾーンシフトを有効にする AWS CLI

ゾーンシフトを有効にするには、次のいずれかの方法を使用します。

Console
新しいグループでゾーンシフトを有効にするには (コンソール)
  1. 起動テンプレートを使用して Auto Scaling グループを作成する 「」の手順に従って、ステップ 10 までの手順の各ステップを完了します。

  2. [他のサービスと統合する] ページの [Amazon Application Recovery Controller (ARC) ゾーンシフト] で、チェックボックスを選択してゾーンシフトを有効にします。

  3. [ヘルスチェックの動作] で、[異常を無視] または [異常なものとの置換を実行] を選択します。詳細については、「Auto Scaling グループに対するゾーンシフトの仕組み」を参照してください。

  4. 起動テンプレートを使用して Auto Scaling グループを作成する のステップを続行します。

AWS CLI
新しいグループでゾーンシフトを有効にするには (AWS CLI)

create-auto-scaling-group コマンドに --availability-zone-impairment-policy パラメータを追加します。

--availability-zone-impairment-policy パラメータには次の 2 つのオプションがあります。

  • ZonalShiftEnabledtrue に設定すると、Auto Scaling は Auto Scaling グループを ARC ゾーンシフトに登録し、ARC コンソールでゾーンシフトを開始、更新、またはキャンセルできます。false に設定すると、Auto Scaling は Auto Scaling グループを ARC ゾーンシフトから登録解除します。false に設定するには、ゾーンシフトが既に有効になっている必要があります。

  • ImpairedZoneHealthCheckBehaviorreplace-unhealthy に設定すると、異常なインスタンスはアクティブなゾーンシフトのあるアベイラビリティーゾーンで置き換えられます。ignore-unhealthy に設定すると、異常なインスタンスはアクティブなゾーンシフトのあるアベイラビリティーゾーンで置き換えられません。詳細については、「Auto Scaling グループに対するゾーンシフトの仕組み」を参照してください。

次の例では、my-asg という名前の新しい Auto Scaling グループでゾーンシフトを有効にします。

aws autoscaling create-auto-scaling-group \ --launch-template LaunchTemplateName=my-launch-template,Version='1' \ --auto-scaling-group-name my-asg \ --min-size 1 \ --max-size 10 \ --desired-capacity 5 \ --availability-zones us-east-1a us-east-1b us-east-1c \ --availability-zone-impairment-policy '{ "ZonalShiftEnabled": true, "ImpairedZoneHealthCheckBehavior": IgnoreUnhealthy }'
Console
既存のグループでゾーンシフトを有効にするには (コンソール)
  1. https://console.aws.amazon.com/ec2/ でAmazon EC2 コンソールを開き、ナビゲーションペインで [Auto Scaling グループ] を選択します。

  2. 画面の上部のナビゲーションバーで、Auto Scaling グループを作した AWS リージョン を選択します。

  3. Auto Scaling グループの横にあるチェックボックスを選択します。

    ページの下部にスプリットペインが開きます。

  4. [統合] タブの [Application Recovery Controller (ARC) ゾーンシフト] で、[編集] を選択します。

  5. ゾーンシフトを有効にするには、チェックボックスをオンにします。

  6. [ヘルスチェックの動作] で、[異常を無視] または [異常なものとの置換を実行] を選択します。詳細については、「Auto Scaling グループに対するゾーンシフトの仕組み」を参照してください。

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

AWS CLI
既存のグループでゾーンシフトを有効にするには (AWS CLI)

update-auto-scaling-group コマンドに --availability-zone-impairment-policy パラメータを追加します。

--availability-zone-impairment-policy パラメータには次の 2 つのオプションがあります。

  • ZonalShiftEnabledtrue に設定すると、Auto Scaling は Auto Scaling グループを ARC ゾーンシフトに登録し、ARC コンソールでゾーンシフトを開始、更新、またはキャンセルできます。false に設定すると、Auto Scaling は Auto Scaling グループを ARC ゾーンシフトから登録解除します。false に設定するには、ゾーンシフトが既に有効になっている必要があります。

  • ImpairedZoneHealthCheckBehaviorreplace-unhealthy に設定すると、異常なインスタンスはアクティブなゾーンシフトのあるアベイラビリティーゾーンで置き換えられます。ignore-unhealthy に設定すると、異常なインスタンスはアクティブなゾーンシフトのあるアベイラビリティーゾーンで置き換えられません。詳細については、「Auto Scaling グループに対するゾーンシフトの仕組み」を参照してください。

次の例では、指定された Auto Scaling グループでゾーンシフトを有効にします。

aws autoscaling update-auto-scaling-group --auto-scaling-group-name my-asg \ --availability-zone-impairment-policy '{ "ZonalShiftEnabled": true, "ImpairedZoneHealthCheckBehavior": IgnoreUnhealthy }'