删除堆栈 - AWS OpsWorks

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

删除堆栈

重要

该 AWS OpsWorks Stacks 服务于 2024 年 5 月 26 日终止,新客户和现有客户均已禁用。我们强烈建议客户尽快将其工作负载迁移到其他解决方案。如果您对迁移有疑问,请通过 re AWS : Post 或通过 Pre mium Su AWS pp ort 与 AWS Support 团队联系。

如果您不再需要某一堆栈,可将其删除。只能删除空堆栈;必须先删除该堆栈中的所有实例、应用程序和层。

删除堆栈
  1. 在 AWS OpsWorks 堆栈控制面板上,选择要关闭并删除的堆栈。

  2. 在导航窗格中,选择实例

  3. Instances (实例) 页面上,选择 Stop all Instances (停止所有实例)

  4. 在实例停止后,对该层中的每个实例,选择操作列中的删除。当系统提示进行确认时,选择 Yes, Delete (是,删除)

  5. 在删除所有实例后,在导航窗格中选择 Layers (层)

  6. Layers (层) 页面上,对堆栈中的每个层,选择 delete (删除)。在确认提示中,选择 Yes, Delete (是,删除)

  7. 在删除所有层后,在导航窗格中选择 Apps (应用程序)

  8. 应用程序页面上,对堆栈中的每个应用程序,选择操作列中的删除。在确认提示中,选择 Yes, Delete (是,删除)

  9. 在删除所有应用程序后,在导航窗格中选择 Stack (堆栈)

  10. 在堆栈页面上,选择 Delete stack (删除堆栈)。在确认提示中,选择 Yes, Delete (是,删除)

删除堆栈使用的其他 AWS 资源

您可以将其他 AWS 资源与 AWS OpsWorks Stacks 一起使用来创建和管理您的堆栈。删除堆栈时,如果其他堆栈未使用这些资源,而堆栈之外的资源未使用这些资源,则还应考虑删除与该堆 AWS OpsWorks 栈配合使用的资源。以下是清理您在堆栈中使用的外部 AWS 资源的建议理由。

  • 外部 AWS 资源可能会继续在您的 AWS 账户中累积费用。

  • Amazon S3 存储桶等资源可能包含个人可识别信息、敏感信息或机密信息。

重要

如果这些资源正被其他堆栈使用,请勿将其删除。请注意,IAM 角色和安全组具有全局性,因此其他区域的堆栈可能正在使用这些相同的资源。

以下是堆栈使用的其他 AWS 资源,以及有关如何删除堆栈的信息的链接。

服务角色和实例配置文件

创建堆栈时,您需要指定 IAM 角色和实例配置文件, AWS OpsWorks Stacks 使用这些配置文件代表您创建允许的资源。 AWS OpsWorks 如果您不选择现有的角色和实例配置文件,则会为您创建角色和实例配置文件。为您 AWS OpsWorks 创建的角色和实例配置文件分别命名为 “aws-opsworks-service-roleaws-opsworks-ec2-role”。如果您的账户中没有其他堆栈在使用 IAM 角色和实例配置文件,则可安全地删除这些资源。有关如何删除 IAM 角色和实例配置文件的信息,请参阅《IAM 用户指南》中的删除角色或实例配置文件

安全组

在 AWS OpsWorks Stacks 中,您可以在层级指定用户定义的安全组。您可以通过使用 Amazon EC2 控制台或 API 来创建安全组。其他区域的堆栈和层可以使用相同的安全组,因为安全组具有全局性。如果安全组未被其他 AWS 资源使用,则可以将其删除。有关如何删除安全组的更多信息,请参阅 Amazon EC2 用户指南中的删除安全组

Amazon EBS 卷

在 AWS OpsWorks Stacks 中,您可以在层级别添加 EBS 卷,然后将它们连接到层中的实例。您可以使用 Amazon EC2 服务控制台或 API 创建 EBS 卷,然后在层级别将其附加到 AWS OpsWorks 堆栈实例。EBS 卷特定于可用区。如果在特定区域和可用区的任何堆栈中不再使用 EBS 卷,则可以删除该卷。有关如何删除 Amazon EBS 卷的更多信息,请参阅《Amazon EC2 用户指南》中的删除 Amazon EBS 卷

Amazon Simple Storage Service (Amazon S3) 存储桶

在 AWS OpsWorks 堆栈中,您可以将 Amazon S3 存储桶用于以下用途。发送到 Amazon S3 存储桶的内容可能包含客户内容。有关删除敏感数据的更多信息,请参阅如何清空 S3 存储桶?如何删除 S3 存储桶?

  • 存储应用程序代码

  • 存储说明书和配方

  • CloudTrail 日志,如果你启用了 AWS OpsWorks Stacks 中的 CloudTrail 登录功能

  • Amaz CloudWatch on Logs 直播(如果您已在 AWS OpsWorks 堆栈中启用)

弹性 IP 地址

如果您在 AWS OpsWorks 堆栈中注册弹性 IP 地址,并且不再需要弹性 IP 地址,则可以释放弹性 IP 地址

Elastic Load Balancing 负载均衡器

如果不再需要此前一直对堆栈中的各层使用的 Elastic Load Balancing 经典负载均衡器,则可将其删除。有关更多信息,请参阅 Classic 负载均衡器用户指南中的删除负载均衡器

Amazon Relational Database Service(Amazon RDS)实例

如果您在 AWS OpsWorks 堆栈中注册了 Amazon RDS 数据库 (DB) 实例,并且不再需要这些实例,则可以删除数据库实例。有关如何删除数据库实例的更多信息,请参阅《Amazon RDS 用户指南》中的删除数据库实例

Amazon Elastic Container Service(Amazon ECS)集群

如果您的堆栈包含 ECS 集群层,但不再使用通过某一层注册的 ECS 集群,则可删除该 ECS 集群。有关如何删除 ECS 集群的更多信息,请参阅《Amazon ECS 开发人员指南》中的删除集群