本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
删除 Auto Scaling 基础设施
要完全删除您的扩展基础设施,请完成以下任务。
删除 Auto Scaling 组
当您删除 Auto Scaling 组时,其所需值、最小值和最大值设置为 0。因此,将会终止实例。删除实例还会删除任何关联的日志或数据,以及该实例上的任何卷。如果不想终止一个或多个实例,您可在删除 Auto Scaling 组之前分离它们。如果组具有扩展策略,则在删除组时,将会删除策略、基础警报操作以及不再具有关联操作的任何警报。
删除 Auto Scaling 组(控制台)
在上打开亚马逊EC2控制台 https://console.aws.amazon.com/ec2/
,然后从导航窗格中选择 A uto Scaling Gro ups。 -
选中自动扩缩组旁边的复选框并选择操作,删除。
-
当系统提示进行确认时,键入
delete
以确认删除指定自动扩缩组,然后选择 Delete(删除)。Name(名称)列中的加载图标指示 Auto Scaling 组正在被删除。Desired(所需)、Min(最小)和 Max(最大)列显示 Auto Scaling 组具有
0
个实例。终止实例并删除组需要几分钟时间。刷新列表以查看当前状态。
要删除 Auto Scaling 组 (Amazon CLI)
使用以下delete-auto-scaling-group命令删除 Auto Scaling 组。如果该组有任何EC2实例,则此操作不起作用;它仅适用于实例为零的组。
aws autoscaling delete-auto-scaling-group --auto-scaling-group-name
my-asg
如果该组正在进行实例或扩展活动,请使用带--force-delete
选项的delete-auto-scaling-group命令。这也将终止EC2实例。当您从 Amazon Auto Scaling 控制台中删除 A EC2 uto Scaling 组时,控制台会使用此操作终止所有EC2实例,同时删除该组。
aws autoscaling delete-auto-scaling-group --auto-scaling-group-name
my-asg
--force-delete
(可选)删除启动配置
要保留启动配置以备将来使用,可跳过此步骤。
删除启动配置(控制台)
打开亚马逊EC2控制台,网址为https://console.aws.amazon.com/ec2/
。 -
在左侧导航窗格的自动扩缩下方,选择自动扩缩组。
-
在页面顶部附近,选择启动配置。当提示您确认时,选择查看启动配置以确认您要查看启动配置页面。
-
选择启动配置,选择 操作,然后单击 删除启动配置。
-
当系统提示进行确认时,选择 Delete(删除)。
删除启动配置 (Amazon CLI)
使用以下 delete-launch-configuration 命令。
aws autoscaling delete-launch-configuration --launch-configuration-name
my-launch-config
(可选)删除启动模板
您可以删除启动模板或仅删除启动模板的某个版本。在删除启动模板时,将删除其所有版本。
您可以跳过此步骤来保留启动模板以供将来使用。
删除启动模板(控制台)
打开亚马逊EC2控制台,网址为https://console.aws.amazon.com/ec2/
。 -
在导航窗格中的实例下,选择启动模板。
-
选择启动模板,然后执行下列操作之一:
-
选择 Actions(操作),然后选择 Delete template(删除模板)。当系统提示进行确认时,键入
Delete
以确认删除指定启动模板,然后选择 Delete(删除)。 -
选择 Actions(操作),然后选择 Delete template version(删除模板版本)。选择要删除的版本,然后选择 Delete (删除)。
-
删除启动模板 (Amazon 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
(可选)删除负载均衡器和目标组
如果未在 Elastic Load Balancing 负载均衡器中关联 Auto Scaling 组,或者要保留负载均衡器以供将来使用,请跳过该步骤。
删除您的负载均衡器(控制台)
打开亚马逊EC2控制台,网址为https://console.aws.amazon.com/ec2/
。 -
在导航窗格上的负载均衡下,选择负载均衡器。
-
选择负载均衡器,然后依次选择 Actions(操作)和 Delete(删除)。
-
当系统提示进行确认时,选择 Yes, Delete(是,删除)。
删除目标组(控制台)
-
在导航窗格上的负载均衡下,选择目标组。
-
选择目标组,然后依次选择 Actions(操作)、Delete(删除)。
-
当系统提示进行确认时,选择 Yes, Delete(是,删除)。
删除与 Auto Scaling 组关联的负载均衡器 (Amazon CLI)
对于应用程序负载均衡器和网络负载均衡器,请使用以下delete-load-balancer和命令。delete-target-group
aws elbv2 delete-load-balancer --load-balancer-arn
my-load-balancer-arn
aws elbv2 delete-target-group --target-group-arnmy-target-group-arn
对于经典负载均衡器,请使用以下delete-load-balancer命令。
aws elb delete-load-balancer --load-balancer-name
my-load-balancer
(可选)删除 CloudWatch警报
要删除与您的 Auto Scaling 组关联的 CloudWatch 警报,请完成以下步骤。例如,您可能有与步进扩缩策略或简单扩缩策略相关的警报。
注意
删除 Auto Scaling 组会自动删除 Amazon A EC2 uto Scaling 为目标跟踪扩展策略管理的 CloudWatch 警报。
如果您的 Auto Scaling 组未与任何 CloudWatch 警报关联,或者您想保留警报以备将来使用,则可以跳过此步骤。
删除 CloudWatch 警报(控制台)
打开 CloudWatch 控制台,网址为https://console.aws.amazon.com/cloudwatch/
。 -
在导航窗格上,选择 Alarms(警报)。
-
选择警报,然后选择 Action(操作)、Delete(删除)。
-
当系统提示进行确认时,选择 Delete(删除)。
删除 CloudWatch 警报 (Amazon CLI)
使用 delete-alarms 命令。您可以一次删除一个或多个警报。例如,使用以下命令可删除 Step-Scaling-AlarmHigh-AddCapacity
和 Step-Scaling-AlarmLow-RemoveCapacity
警报:
aws cloudwatch delete-alarms --alarm-name
Step-Scaling-AlarmHigh-AddCapacity
Step-Scaling-AlarmLow-RemoveCapacity