AWS Management Console または を使用してインスタンスの更新をキャンセルする AWS CLI - Amazon EC2 Auto Scaling (日本語)

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

AWS Management Console または を使用してインスタンスの更新をキャンセルする AWS CLI

まだ進行中のインスタンスの更新はキャンセルできますが、完了した後にキャンセルすることはできません。

インスタンスの更新をキャンセルしても、既に置き換えられたインスタンスはロールバックされません。インスタンスの変更をロールバックするには、代わりにロールバックを実行してください。詳細については、「手動または自動ロールバックを使用して変更を元に戻す」を参照してください。

インスタンスの更新のキャンセル (コンソール)

インスタンスの更新をキャンセルする方法
  1. https://console.aws.amazon.com/ec2/ でAmazon EC2 コンソールを開き、ナビゲーションペインで [Auto Scaling グループ] を選択します。

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

  3. [アクティブインスタンスの更新][インスタンスの更新] タブで、[アクション] および [キャンセル] を選択します。

  4. 確認を求められたら、[確認] を選択します。

インスタンス更新のステータスは [キャンセル中] に設定されます。キャンセルが完了した後、インスタンスの更新のステータスは [キャンセル済み] に設定されます。

インスタンスの更新のキャンセル (AWS CLI)

インスタンスの更新をキャンセルする方法

から cancel-instance-refresh コマンドを使用し AWS CLI 、Auto Scaling グループ名を指定します。

aws autoscaling cancel-instance-refresh --auto-scaling-group-name my-asg

出力例:

{ "InstanceRefreshId": "08b91cf7-8fa6-48af-b6a6-d227f40f1b9b" }
インスタンスの移行を待たずにインスタンスの更新をキャンセルするには

インスタンスの移行を待たずにインスタンスの更新をキャンセル AWS CLI するには、 の cancel-instance-refresh コマンドで --no-wait-for-transitioning-instancesオプションを使用します。

aws autoscaling cancel-instance-refresh —auto-scaling-group-name my-asg --no-wait-for-transitioning-instances

デフォルトでは、インスタンスの更新をキャンセルすると、Amazon EC2 Auto Scaling は実行中の起動と終了が完了するのを待ってから、ステータスをキャンセル済みに設定します。ドレイン期間が長いインスタンスがある場合、または新しいインスタンスの更新をすぐに開始する必要がある場合は、 コマンドを使用して、これらの移行オペレーションを待つ必要はありません。

このオプションを使用すると、インスタンスの更新ステータスが Cancelled に変わり、新しいインスタンスの更新を開始できます。実行中の起動と終了はバックグラウンドで続行されます。