本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用 AWS 管理控制台 或启用区域偏移 AWS CLI
要启用区域偏移,请使用以下方法之一。
- Console
-
在新群组上启用区域切换(控制台)
-
按照中的使用启动模板创建 Auto Scaling 组说明完成过程中的每个步骤,直到步骤 10。
-
在与其他服务集成页面上,对于应用程序恢复控制器 (ARC) 区域切换,选中复选框以启用区域移动。
-
对于运行状况检查行为,请选择 “忽略不健康状况” 或 “替换不健康”。有关更多信息,请参阅 Auto Scaling 群组的区域偏移是如何运作的。
-
继续完成使用启动模板创建 Auto Scaling 组中的步骤。
-
- AWS CLI
-
要在新群组上启用区域偏移 ()AWS CLI
向 create-auto-scaling-group
命令添加 --availability-zone-impairment-policy参数。该
--availability-zone-impairment-policy参数有两个选项:-
ZonalShiftEnabled— 如果设置为
true,Auto Scaling 将使用 ARC 区域偏移注册 Auto Scaling 组,您可以在 ARC 控制台上启动、更新或取消区域偏移。如果设置为false,则 Auto Scaling 会从 ARC 区域偏移中取消注册 Auto Scaling 组。必须已启用区域偏移才能将其设置为。false -
ImpairedZoneHealthCheckBehavior— 如果设置为
replace-unhealthy,则可用区中运行状况不佳的实例将替换为有效的区域切换。如果设置为ignore-unhealthy,则可用区中运行状况不佳的实例不会被活跃的区域转移所取代。有关更多信息,请参阅 Auto Scaling 群组的区域偏移是如何运作的。
以下示例对名
为的新 Auto Scaling 组启用区域偏移。my-asgaws autoscaling create-auto-scaling-group \ --launch-template LaunchTemplateName=my-launch-template,Version='1' \ --auto-scaling-group-namemy-asg\ --min-size1\ --max-size10\ --desired-capacity5\ --availability-zonesus-east-1aus-east-1bus-east-1c\ --availability-zone-impairment-policy '{ "ZonalShiftEnabled":true, "ImpairedZoneHealthCheckBehavior":IgnoreUnhealthy}' -
- Console
-
在现有群组上启用区域切换(控制台)
在上打开亚马逊 EC2 控制台 https://console.aws.amazon.com/ec2/
,然后从导航窗格中选择 A uto Scaling Gro ups。 -
在屏幕顶部的导航栏中,选择您在其中创建了自动扩缩组的 AWS 区域 。
-
选中 Auto Scaling 组旁边的复选框。
这时将在页面底部打开一个拆分窗格。
-
在集成选项卡的应用程序恢复控制器 (ARC) 区域偏移下,选择编辑。
-
选中该复选框以启用区域移动。
-
对于运行状况检查行为,请选择 “忽略不健康状况” 或 “替换不健康”。有关更多信息,请参阅 Auto Scaling 群组的区域偏移是如何运作的。
-
选择更新。
- AWS CLI
-
要在现有群组上启用区域偏移 ()AWS CLI
向 update-auto-scaling-group
命令添加 --availability-zone-impairment-policy参数。该
--availability-zone-impairment-policy参数有两个选项:-
ZonalShiftEnabled— 如果设置为
true,Auto Scaling 将使用 ARC 区域偏移注册 Auto Scaling 组,您可以在 ARC 控制台上启动、更新或取消区域偏移。如果设置为false,则 Auto Scaling 会从 ARC 区域偏移中取消注册 Auto Scaling 组。必须已启用区域偏移才能将其设置为。false -
ImpairedZoneHealthCheckBehavior— 如果设置为
replace-unhealthy,则可用区中运行状况不佳的实例将替换为有效的区域切换。如果设置为ignore-unhealthy,则可用区中运行状况不佳的实例不会被活跃的区域转移所取代。有关更多信息,请参阅 Auto Scaling 群组的区域偏移是如何运作的。
以下示例在指定的 Auto Scaling 组上启用区域偏移。
aws autoscaling update-auto-scaling-group --auto-scaling-group-namemy-asg\ --availability-zone-impairment-policy '{ "ZonalShiftEnabled":true, "ImpairedZoneHealthCheckBehavior":IgnoreUnhealthy}' -