刪除堆疊 - AWS OpsWorks

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

刪除堆疊

重要

該 AWS OpsWorks Stacks 服務於 2024 年 5 月 26 日終止使用壽命,並已針對新客戶和現有客戶停用。我們強烈建議客戶盡快將其工作負載移轉至其他解決方案。如果您對移轉有任何疑問,請透過 AWS Re: post 或透過進AWS 階 Support 與 AWS Support 團隊聯絡。

您可以刪除不再需要的堆疊。只能刪除空的堆疊,您必須先刪除堆疊中所有執行個體、應用程式和 Layer。

刪除 堆疊
  1. 在「 AWS OpsWorks 堆疊」儀表板上,選擇您要關閉並刪除的堆疊。

  2. 在導覽窗格中,選擇執行個體

  3. Instances (執行個體) 頁面上,選擇 Stop all Instances (停止所有執行個體)

    Instances section showing 1 total instance online, with "Stop All Instances" button highlighted.
  4. 執行個體停止後,針對圖層中的每個實體,在「動作」 欄中選擇「刪除」。出現確認提示時,請選擇 Yes, Delete (是,刪除)

    Confirmation dialog for deleting a stopped database instance, warning of data loss.
  5. 刪除所有執行個體後,在導覽窗格中,選擇 Layers (Layer)

  6. Layers (Layer) 頁面上,為堆疊中的每個 layer,選擇 delete (刪除)。在 (刪除堆疊) 確認提示上,選擇 Yes, Delete (是的,請刪除)。

    PHP App Server layer settings with options for Recipes, Network, EBS Volumes, and Security.
  7. 刪除所有 layer 後,在導覽窗格中,選擇 Apps (應用程式)

  8. 在 [應用程式] 頁面上,針對堆疊中的每個應用程式,選擇 [動作] 欄中的 [刪除]。在 (刪除堆疊) 確認提示上,選擇 Yes, Delete (是的,請刪除)。

    Apps page showing delete confirmation prompt for SimplePhp app with options to cancel or confirm.
  9. 刪除所有應用程式後,在導覽窗格中,選擇 Stack (堆疊)

  10. 在 stack (堆疊) 頁面上,選擇 Delete stack (刪除堆疊)。在 (刪除堆疊) 確認提示上,選擇 Yes, Delete (是的,請刪除)。

    Delete stack option circled in red on the ShortStack interface.

刪除堆棧使用的其他 AWS 資源

你可以透過「 AWS OpsWorks 堆疊」使用其他 AWS 資源來建立和管理堆疊。當您刪除堆疊時,如果另一個堆疊未使用這些資源,且 AWS OpsWorks Stacks 外部的資源並未使用這些資源,請考慮刪除與堆疊搭配使用的資源。以下是清除與堆疊搭配使用的外部 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 堆疊中,您可以在圖層層級指定使用者定義的安全群組。您可以使用 Amazon EC2 主控台或 API 建立安全群組。堆疊和 layer 可以在其他區域中使用相同的安全群組,因為安全群組是全域通用。如果安全性群組未被其他 AWS 資源使用,您可以刪除該群組。如需有關如何刪除安全群組的詳細資訊,請參閱 Amazon EC2 使用者指南中的刪除安全群組

Amazon EBS 磁碟區

在 AWS OpsWorks 堆疊中,您可以在層級新增 EBS 磁碟區,並將它們附加至圖層中的執行個體。您可以使用 Amazon EC2 服務主控台或 API 建立 EBS 磁碟區,然後將它們附加到層級的 AWS OpsWorks 堆疊執行個體。EBS 磁碟區專屬的可用區域。如果您不再使用特定區域和可用區域中堆疊裡的 EBS 磁碟區,您可以刪除。如需有關如何刪除 Amazon EBS 磁碟區的詳細資訊,請參閱亞馬遜 EC2 使用者指南中的刪除 Amazon EBS 磁碟區

Amazon Simple Storage Service (Amazon S3) 存儲桶

在 AWS OpsWorks 堆疊中,您可以針對下列項目使用 Amazon S3 儲存貯體。傳遞至 Amazon S3 儲存貯體的內容可能包含客戶內容。如需移除敏感資料的詳細資訊,請參閱如何清空 S3 儲存貯體?如何刪除 S3 儲存貯體?

  • 儲存應用程式程式碼

  • 儲存技術指南和配方

  • CloudTrail 記錄 (如果您已在 AWS OpsWorks 堆疊中啟用 CloudTrail 記錄)

  • Amazon CloudWatch 日誌流,如果您已在 AWS OpsWorks 堆棧中啟用它們

彈性 IP 地址

如果您使用 AWS OpsWorks 堆疊註冊彈性 IP 位址,且不再需要彈性 IP 位址,則可以釋放彈性 IP 位址

Elastic Load Balancing 負載平衡器

如果您不再需要與堆疊中的層搭配使用的 Elastic Load Balancing 器傳統負載平衡器,您可以將其刪除。如需詳細資訊,請參閱 Classic Load Balancers 使用者指南中的「刪除您的負載平衡器」。

Amazon Relational Database Service 服務 (Amazon RDS) 執行個體

如果您已使用 AWS OpsWorks Stack 註冊 Amazon RDS 資料庫 (資料庫) 執行個體,但不再需要這些執行個體,則可以刪除資料庫執行個體。如需有關如何刪除資料庫執行個體的詳細資訊,請參閱 Amazon RDS 使用者指南中的刪除資料庫執行個體。

Amazon Elastic Container Service (Amazon ECS) 集群

如果您的堆疊包含 ECS 叢集層,而且您不再使用以 layer 註冊的 ECS 叢集,您可以刪除 ECS 叢集。如需有關如何刪除 ECS 叢集的詳細資訊,請參閱 Amazon ECS 開發人員指南中的刪除叢集