刪除堆疊集 - AWS CloudFormation

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

刪除堆疊集

完成 AWS CloudFormation StackSets 入門逐步解說後,您可以依照本節中的程序刪除堆疊集和您在本逐步解說中建立的其他資源。若要刪除堆疊集,您必須先刪除堆疊集中的所有堆疊執行個體。有關如何刪除所有堆疊執行個體的詳細資訊,請參閱 從堆疊集刪除堆疊執行個體

使用 AWS Management Console刪除堆疊集

  1. StackSets頁面上,選取您在其中建立的堆疊組合建立堆疊集。在此逐步教學中,我們建立了名為 my-awsconfig-stackset 的堆疊集。

  2. 選取堆疊組合後, StackSet從「動作」功能表選擇「刪除」。

    選取堆疊集,然後從 Actions (動作) 選單選擇 Delete stack set (刪除堆疊集)。
  3. 當系統提示您確認是否要刪除堆疊組合時,請選擇「刪除」 StackSet。

使用 AWS CLI刪除堆疊集

當您以委派的管理員身分執行時,您必須將--call-as參數設定為DELEGATED_ADMIN每次執行 StackSets命令時。

--call-as DELEGATED_ADMIN
  1. 執行下列命令。當系統提示您確認時,請鍵入 y,然後按下 Enter 鍵

    aws cloudformation delete-stack-set --stack-set-name my-awsconfig-stackset
  2. 執行 list-stack-sets 命令以確定堆疊集已刪除。 list-stack-sets命令的結果應該會顯示狀態為的堆疊DELETED

    aws cloudformation list-stack-sets

刪除服務角色 (選用)

刪除建立堆疊集所 StackSets 需的服務角色。

對於自我管理的堆疊集,您在本指南中為演練所建立作為 堆疊集操作的先決條件 之一部分的角色會在管理員帳戶中命名為 AWSCloudFormationStackSetAdministrationRole,在每個目標帳戶中命名為 AwsCloudFormationStackSetExecutionRole

對於服務管理的堆疊集, StackSets 作為本指南逐步解說的一部分自動建立的角色,在組織管理帳戶和每個目標帳戶CloudFormationStackSetsOrgMember中都有尾碼CloudFormationStackSetsOrgAdmin堆疊集操作的先決條件

如需有關刪除角色的詳細資訊,請參閱《IAM 使用者指南》中的刪除角色和執行個體設定檔

若要使用刪除服務角色 AWS Management Console
  1. 登入 AWS Management Console 並開啟身分與存取權管理主控台,網址為 https://console.aws.amazon.com/iam/

  2. 在導覽窗格中,選擇 Roles (角色),然後勾選您所要刪除之角色旁的核取方塊。

  3. 在頁面頂端的 Role actions (角色動作) 選單中,選擇 Delete role (刪除角色)

  4. 在確認對話方塊中,選擇 Yes, Delete (是的,刪除)。如果您確定,可以繼續刪除,即使服務上次存取的資料仍持續載入。

使用 AWS CLI刪除服務角色
  • 執行下列命令。當系統提示您確認時,請鍵入 y,然後按下 Enter 鍵

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