Amazon EC2 Auto Scaling
用户指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

删除 Auto Scaling 基础设施

要完全删除您的扩展基础设施,请完成以下任务。

删除 Auto Scaling 组

当您删除 Auto Scaling 组时,其所需值、最小值和最大值设置为 0。因此,将会终止实例。或者,您可以在删除 Auto Scaling 组之前终止或分离实例。

使用控制台删除 Auto Scaling 组

  1. 打开 Amazon EC2 控制台 https://console.amazonaws.cn/ec2/

  2. 在导航窗格上的 Auto Scaling 下,选择 Auto Scaling Groups (Auto Scaling 组)

  3. Auto Scaling 组页面上,选择您的 Auto Scaling 组并依次选择操作删除

  4. 当系统提示进行确认时,选择 Yes, Delete

使用 AWS CLI 删除 Auto Scaling 组

可以使用以下 delete-auto-scaling-group 命令删除 Auto Scaling 组:

aws autoscaling delete-auto-scaling-group --auto-scaling-group-name my-asg

(可选)删除启动配置

要保留启动配置以备将来使用,可跳过此步骤。

使用控制台删除启动配置

  1. 在导航窗格上的 Auto Scaling 下,选择 Launch Configurations (启动配置)

  2. 启动配置页面上,选择启动配置,然后依次选择操作删除启动配置

  3. 当系统提示进行确认时,选择 Yes, Delete

使用 AWS CLI 删除启动配置

可以使用以下 delete-launch-configuration 命令:

aws autoscaling delete-launch-configuration --launch-configuration-name my-lc

(可选)删除负载均衡器

如果未在 Elastic Load Balancing 负载均衡器中注册 Auto Scaling 组,或者要保留负载均衡器以供将来使用,请跳过该步骤。

删除您的负载均衡器

  1. 在导航窗格上的 LOAD BALANCING 下,选择 Load Balancers

  2. 选择负载均衡器,然后依次选择操作删除

  3. 当系统提示进行确认时,选择 Yes, Delete

使用 AWS CLI 删除与 Auto Scaling 组关联的负载均衡器

对于 应用程序负载均衡器 和 网络负载均衡器,请使用以下 delete-load-balancer 命令:

aws elbv2 delete-load-balancer --load-balancer-arn my-load-balancer-arn

对于 传统负载均衡器,请使用以下 delete-load-balancer 命令:

aws elb delete-load-balancer --load-balancer-name my-load-balancer

(可选)删除 CloudWatch 警报

如果 Auto Scaling 组未与任何 CloudWatch 警报关联,或者您要保留警报以备将来使用,可跳过此步骤。

注意

当您删除扩展策略时,会自动删除与您的目标跟踪扩展策略关联的 CloudWatch 警报。

使用控制台删除 CloudWatch 警报

  1. 通过以下网址打开 CloudWatch 控制台:https://console.amazonaws.cn/cloudwatch/

  2. 在导航窗格上,选择 Alarms

  3. 选择警报,然后选择删除

  4. 当系统提示进行确认时,选择 Yes, Delete

使用 AWS CLI 删除 CloudWatch 警报

使用 delete-alarms 命令。例如,使用以下命令可删除 AddCapacityRemoveCapacity 警报:

aws cloudwatch delete-alarms --alarm-name AddCapacity RemoveCapacity