

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# Delete CloudFormation StackSets
<a name="stacksets-delete"></a>

若要刪除 StackSet，您必須先刪除 StackSet 中的所有堆疊。有關如何刪除所有堆疊的詳細資訊，請參閱 [從 StackSets 刪除堆疊](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 管理主控台 並在 https：//[https://console.aws.amazon.com/cloudformation](https://console.aws.amazon.com/cloudformation/) 開啟 CloudFormation 主控台。

1. 在螢幕上方的導覽列中，選擇您在其中建立 StackSet 所在的 AWS 區域 。

1. 在 **StackSets** 頁面上，選取 StackSet。

1. 選擇 StackSet 後，從**動作**選單選擇**刪除 StackSet**。

1. 當系統提示您確認是否要刪除堆疊集時，請選擇**刪除 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*，是您建立的角色。如需使用者角色的詳細資訊，請參閱 [授與自我管理許可](stacksets-prereqs-self-managed.md)。

*對於服務受管的 StackSets*，本指南中由 StackSets 自動建立的角色在組織管理帳戶中的字尾為 `CloudFormationStackSetsOrgAdmin`，在每個目標帳戶中為 `CloudFormationStackSetsOrgMember`。如需詳細資訊，請參閱[服務連結角色](stacksets-orgs-activate-trusted-access.md#stacksets-orgs-service-linked-roles)。

**刪除服務角色 (主控台)**

1. 登入 AWS 管理主控台 ，並在 https：//[https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/) 開啟 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)。