

# 删除 CloudFormation StackSet
<a name="stacksets-delete"></a>

要删除 StackSet，您必须首先删除 StackSet 中的所有堆栈。有关如何删除所有堆栈的信息，请参阅[从堆栈集中删除堆栈](stackinstances-delete.md)。

**Topics**
+ [删除 StackSet（控制台）](#stacksets-delete-set)
+ [删除 StackSet（AWS CLI）](#stacksets-delete-set-cli)
+ [删除服务角色 (可选)](#stacksets-delete-roles)

## 删除 StackSet（控制台）
<a name="stacksets-delete-set"></a>

**删除 StackSet**

1. 登录到 AWS 管理控制台 并打开 CloudFormation 控制台 [https://console.aws.amazon.com/cloudformation](https://console.aws.amazon.com/cloudformation/)。

1. 在屏幕顶部的导航栏中，选择您在其中创建了 StackSet 的 AWS 区域。

1. 在 **StackSet** 页面上，选择 StackSet。

1. 选定 StackSet 后，从**操作**菜单中选择**删除 StackSet**。

1. 当系统提示您确认是否要删除该 StackSet 时，选择**删除 StackSet**。

## 删除 StackSet（AWS CLI）
<a name="stacksets-delete-set-cli"></a>

**注意**  
担任委派管理员时，您必须在命令中包含 `--call-as DELEGATED_ADMIN`。

**删除 StackSet**

1. 使用以下 **delete-stack-set** 命令。在提示您确认时，键入 **y**，然后按 **Enter**。

   ```
   aws cloudformation delete-stack-set --stack-set-name my-stackset
   ```

1. 通过运行 **list-stack-sets** 命令验证 StackSet 是否已删除。list-stack-sets 命令的结果应显示状态为 `DELETED` 的堆栈。

   ```
   aws cloudformation list-stack-sets
   ```

## 删除服务角色 (可选)
<a name="stacksets-delete-roles"></a>

如果您不再需要使用 CloudFormation 执行 StackSet 操作所需的 IAM 服务角色，则建议您删除这些角色。

*对于自行管理的堆栈集*，指您创建的角色。有关这些角色的更多信息，请参阅 [授予自行管理的权限](stacksets-prereqs-self-managed.md)。

*对于服务托管的 StackSet*，为 StackSet 自动创建的角色，在组织管理账户中的后缀为 `CloudFormationStackSetsOrgAdmin`，在每个目标账户中的后缀为 `CloudFormationStackSetsOrgMember`。有关更多信息，请参阅 [服务关联角色](stacksets-orgs-activate-trusted-access.md#stacksets-orgs-service-linked-roles)。

**删除服务角色（控制台）**

1. 登录 AWS 管理控制台，然后通过以下网址打开 IAM 控制台：[https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/)。

1. 从导航窗格中，选择**角色**，然后选中要删除的角色旁的复选框。

1. 在页面顶部的 **Role actions** 菜单中，选择 **Delete role**。

1. 在确认对话框中，选择 **Yes, Delete**（是的，删除）。如果确定，您就可以继续执行删除操作，即使仍在加载上次访问服务数据。

**删除服务角色（AWS CLI）**
+ 使用以下 **delete-role** 命令。在提示您确认时，键入 **y**，然后按 Enter。

  ```
  aws iam delete-role --role-name role name
  ```

有关删除角色的更多信息，请参阅《IAM 用户指南》**中的[删除角色或实例配置文件](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_manage_delete.html)。