本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
EC2 Auto Scaling 执行区块示例策略
(可选)等待目标组运行状况的权限
在 EC2 Auto Scaling 执行区块上启用该waitELBTargetGroupHealthy选项后,添加elasticloadbalancing:DescribeTargetHealth权限。如果禁用此选项,则可以省略此权限。有关此选项的更多信息,请参阅 亚马逊 EC2 Auto Scaling 组执行区块。
以下是在 EC2 Auto Scaling 组的区域切换计划中添加执行区块时要附加的 JSON 策略示例:
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "autoscaling:DescribeAutoScalingGroups" ], "Resource": "*" }, { "Effect": "Allow", "Action": [ "autoscaling:UpdateAutoScalingGroup" ], "Resource": [ "arn:aws:autoscaling:us-east-1:111122223333:autoScalingGroup:123d456e-123e-1111-abcd-EXAMPLE22222:autoScalingGroupName/app-asg-primary", "arn:aws:autoscaling:us-west-2:111122223333:autoScalingGroup:1234a321-123e-1234-aabb-EXAMPLE33333:autoScalingGroupName/app-asg-secondary" ] }, { "Effect": "Allow", "Action": [ "cloudwatch:GetMetricStatistics" ], "Resource": "*", "Condition": { "StringEquals": { "cloudwatch:namespace": "AWS/AutoScaling" } } }, { "Sid": "RequiredOnlyWhenWaitELBTargetGroupHealthyEnabled", "Effect": "Allow", "Action": [ "elasticloadbalancing:DescribeTargetHealth" ], "Resource": "*" } ] }