翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
不要になったスケーリングポリシーは削除できます。スケーリングポリシーのタイプによっては、CloudWatch アラームの削除も必要になる場合があります。ターゲット追跡スケーリングポリシーを削除すると、関連するすべての CloudWatch アラームも削除されます。ステップスケーリングポリシーを削除すると、基盤となるアラームアクションも削除されます。ただし、関連付けられたアクションがない場合でも、CloudWatch アラームは削除されません。
スケーリングポリシーを削除するには (コンソール)
https://console.aws.amazon.com/ec2/
でAmazon EC2 コンソールを開き、ナビゲーションペインで [Auto Scaling グループ] を選択します。 -
Auto Scaling グループの横にあるチェックボックスを選択します。
ページの下部にスプリットペインが開きます。
-
[Automatic scaling] (オートスケーリング) タブの、[Dynamic scaling policies] (動的スケーリングポリシー) で、目的のスケーリングポリシーの右上隅にあるチェックボックスをオンにします。
-
画面の上部までスクロールし、[Dynamic scaling policies] (動的スケーリングポリシー) セクションを選択した後、[Actions] (アクション)、[Delete] (削除) の順にクリックします。
-
確認を求めるメッセージが表示されたら、[Yes、Delete] を選択します。
-
(オプション) ステップスケーリングポリシーあるいは簡易スケーリングポリシーを削除する場合、ポリシーに関連付けられた CloudWatch アラームを削除するには以下を実行します。今後使用できるように、このサブステップをスキップしてアラームを保持することもできます。
CloudWatch コンソール (https://console.aws.amazon.com/cloudwatch/
) を開きます。 -
ナビゲーションペインで、[アラーム] を選択します。
-
アラームを選び (
Step-Scaling-AlarmHigh-AddCapacity
など)、[Action (アクション)]、[Delete (削除)] を選択します。 -
確認を求めるメッセージが表示されたら、[削除] を選択してください。
Auto Scaling グループのスケーリングポリシーを取得するには (AWS CLI)
スケーリングポリシーを削除する前に、次の describe-policies
aws autoscaling describe-policies --auto-scaling-group-name
my-asg
--query
パラメータを使用して、スケーリングポリシーのタイプで結果をフィルタリングできます。この query
の構文は Linux または macOS で動作します。Windows では、一重引用符を二重引用符に変更します。
aws autoscaling describe-policies --auto-scaling-group-name
my-asg
--query 'ScalingPolicies[?PolicyType==`TargetTrackingScaling`]'
以下は出力例です。
[
{
"AutoScalingGroupName": "my-asg",
"PolicyName": "cpu50-target-tracking-scaling-policy",
"PolicyARN": "PolicyARN",
"PolicyType": "TargetTrackingScaling",
"StepAdjustments": [],
"Alarms": [
{
"AlarmARN": "arn:aws:cloudwatch:us-west-2:123456789012:alarm:TargetTracking-my-asg-AlarmHigh-fc0e4183-23ac-497e-9992-691c9980c38e",
"AlarmName": "TargetTracking-my-asg-AlarmHigh-fc0e4183-23ac-497e-9992-691c9980c38e"
},
{
"AlarmARN": "arn:aws:cloudwatch:us-west-2:123456789012:alarm:TargetTracking-my-asg-AlarmLow-61a39305-ed0c-47af-bd9e-471a352ee1a2",
"AlarmName": "TargetTracking-my-asg-AlarmLow-61a39305-ed0c-47af-bd9e-471a352ee1a2"
}
],
"TargetTrackingConfiguration": {
"PredefinedMetricSpecification": {
"PredefinedMetricType": "ASGAverageCPUUtilization"
},
"TargetValue": 50.0,
"DisableScaleIn": false
},
"Enabled": true
}
]
スケーリングポリシーを削除するには (AWS CLI)
次の [delete-policy
aws autoscaling delete-policy --auto-scaling-group-name
my-asg
\ --policy-namecpu50-target-tracking-scaling-policy
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