翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Auto Scaling インフラストラクチャを削除する
スケーリングインフラストラクチャを完全に削除するには、次のタスクを実行します。
タスク
Auto Scaling グループの削除
Auto Scaling グループを削除すると、目的の値、最小値、および最大値は 0 に設定されます。その結果、インスタンスは削除されます。インスタンスを削除すると、関連するログまたはデータ、およびインスタンスのすべてのボリュームも削除します。1 つ以上のインスタンスを終了しない場合は、Auto Scaling グループを削除する前にこれらをデタッチすることができます。グループにスケーリングポリシーがある場合、グループを削除すると、ポリシー、基盤となるアラームアクション、および関連付けられたアクションがなくなったアラームが削除されます。
Auto Scaling グループを削除するには(コンソール)
https://console.aws.amazon.com/ec2/
でAmazon EC2 コンソールを開き、ナビゲーションペインで [Auto Scaling グループ] を選択します。 -
Auto Scaling グループの隣にあるチェックボックスを選択し、[アクション]、[削除] を選択します。
-
確認を求められたら、
delete
を入力して指定された Auto Scaling グループの削除を確認し、[Delete] (削除) を選択します。[Name (名前)] 列のロードアイコンに、Auto Scaling グループが削除されたことが示されます。[Desired] (希望する)、[Min] (最小)、[Max] (最大) 列には、Auto Scaling グループの
0
インスタンスが表示されます。インスタンスを終了し、グループを削除するには数分かかります。リストを更新して、現在の状態を確認します。
Auto Scaling グループを削除するには (AWS CLI)
次の delete-auto-scaling-group
aws autoscaling delete-auto-scaling-group --auto-scaling-group-name
my-asg
実行中のインスタンスまたはスケーリングアクティビティがグループにある場合は、delete-auto-scaling-group--force-delete
オプションで使用します。これにより、EC2 インスタンスも終了します。Amazon EC2 Auto Scaling コンソールから Auto Scaling グループを削除すると、コンソールはこの操作を使用してすべての EC2 インスタンスを終了すると同時にグループを削除します。
aws autoscaling delete-auto-scaling-group --auto-scaling-group-name
my-asg
--force-delete
(オプション) 起動設定の削除
今後使用できるように起動設定を保存するには、このステップをスキップします。
起動設定を削除するには (コンソール)
Amazon EC2 コンソール (https://console.aws.amazon.com/ec2/
) を開きます。 -
左のナビゲーションペインの [Auto Scaling] で、[Auto Scaling グループ] を選択します。
-
ページの上部付近にある [起動設定] を選択します。確認を求めるプロンプトが表示されたら、[起動設定を表示] を選択して、[起動設定] ページを表示することを確認します。
-
起動設定を選択し、[アクション]、[起動設定の削除] の順に選択します。
-
確認を求めるメッセージが表示されたら、[削除] を選択してください。
起動設定を削除するには (AWS CLI)
以下の delete-launch-configuration
aws autoscaling delete-launch-configuration --launch-configuration-name
my-launch-config
(オプション) 起動テンプレートの削除
起動テンプレートを削除することも、1 つの起動テンプレートバージョンを削除することもできます。起動テンプレートを削除すると、そのすべてのバージョンが削除されます。
このステップをスキップして、後で使用するために起動テンプレートを維持することもできます。
起動テンプレートを削除するには (コンソール)
Amazon EC2 コンソール (https://console.aws.amazon.com/ec2/
) を開きます。 -
ナビゲーションペインで、[インスタンス] の [テンプレートの起動] を選択します。
-
起動テンプレートを選択し、次のいずれかの操作を行います。
-
[アクション]、[テンプレートの削除] の順に選択します。確認を求められたら、
Delete
を入力して指定した起動テンプレートの削除を確認し、[Delete] (削除) を選択します。 -
[アクション]、[Delete template version (テンプレートのバージョンの削除)] の順に選択します。削除するバージョンを選択し、[削除] を選択してください。
-
起動テンプレートを削除するには (AWS CLI)
次の delete-launch-template
aws ec2 delete-launch-template --launch-template-id
lt-068f72b72934aff71
または、 delete-launch-template-versions
aws ec2 delete-launch-template-versions --launch-template-id
lt-068f72b72934aff71
--versions1
(オプション) ロードバランサーとターゲットグループの削除
Auto Scaling グループが Elastic Load Balancing ロードバランサーに関連付けされていない場合、または今後使用できるようにロードバランサーを維持する場合、このステップをスキップします。
ロードバランサーを削除するには (コンソール)
Amazon EC2 コンソール (https://console.aws.amazon.com/ec2/
) を開きます。 -
ナビゲーションペインの [ロードバランシング] で [ロードバランサー] を選択します。
-
ロードバランサーを選択してから、[Actions (アクション)]、[Delete (削除)] の順に選択します。
-
確認を求めるメッセージが表示されたら、[Yes、Delete] を選択します。
ターゲットグループを削除するには (コンソール)
-
ナビゲーションペインの [ロードバランシング] で [ターゲットグループ] を選択します。
-
ターゲットグループを選択し、[Actions (アクション)]、[Delete (削除)] を選択します。
-
確認を求めるメッセージが表示されたら、[Yes、Delete] を選択します。
Auto Scaling グループに関連付けられているロードバランサーを削除するには (AWS CLI)
Application Load Balancer および Network Load Balancer では、次の Delete-Load Balancing
aws elbv2 delete-load-balancer --load-balancer-arn
my-load-balancer-arn
aws elbv2 delete-target-group --target-group-arnmy-target-group-arn
Classic Load Balancer を削除するには、次の delete-load-balancer
aws elb delete-load-balancer --load-balancer-name
my-load-balancer
(オプション) CloudWatch アラームの削除
Auto Scaling グループに関連付けられた CloudWatch アラームを削除するには、次のステップを実行します。例えば、ステップスケーリングまたはシンプルスケーリングポリシーに関連するアラームがあるかもしれません。
注記
Auto Scaling グループを削除すると、Amazon EC2 Auto Scaling がターゲット追跡スケーリングポリシーのために管理する CloudWatch アラームが自動的に削除されます。
Auto Scaling グループが CloudWatch アラームに関連付けられていない場合、または今後使用できるようにアラームを維持する場合、このステップはスキップします。
CloudWatch アラームを削除するには (コンソール)
CloudWatch コンソール (https://console.aws.amazon.com/cloudwatch/
) を開きます。 -
ナビゲーションペインで、[アラーム] を選択します。
-
アラームを選び、[Action (アクション)]、[Delete (削除)] を選択します。
-
確認を求めるメッセージが表示されたら、[削除] を選択してください。
CloudWatch アラームを削除するには (AWS CLI)
delete-alarmsStep-Scaling-AlarmHigh-AddCapacity
アラームおよび Step-Scaling-AlarmLow-RemoveCapacity
アラームを削除します。
aws cloudwatch delete-alarms --alarm-name
Step-Scaling-AlarmHigh-AddCapacity
Step-Scaling-AlarmLow-RemoveCapacity