使用刪除組織 AWS Organizations - AWS Organizations

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

使用刪除組織 AWS Organizations

當您不再需要您的組織時,可以將它刪除。刪除組織並不會關閉管理帳戶,而是會從組織移除管理帳戶並刪除組織本身。

先前的管理帳戶會變成獨立帳戶 AWS 帳戶 不再由管理 AWS Organizations。 然後,您有三個選擇:

  • 您可以繼續將其用作獨立帳戶

  • 您可以使用它來創建不同的組織

  • 您可以接受來自其他組織的邀請,將帳戶新增至該組織做為成員帳戶。

考量事項

刪除的組織無法復原

如果您刪除某個組織,則無法復原該組織。如果您已在組織內建立任何政策,則也會將它們刪除且無法對其復原。

只有在移除所有成員帳戶後,才能刪除 Organizations

只有在從組織移除所有成員帳戶之後,您才能夠刪除該組織。如果您使用建立部分會員帳戶 AWS Organizations,您可能會遭到封鎖,無法移除這些帳戶。只有當會員帳戶具有獨立操作所需的所有信息時,您才可以刪除該會員帳戶 AWS 帳戶。 如需如何提供該資訊然後移除帳戶的詳細資訊,請參閱從成員帳戶離開組織 AWS Organizations

處於「暫停」狀態的成員帳戶無法從組織中移除

如果您在將成員帳戶從組織中移除之前,已關閉成員帳戶,它會進入「暫停」狀態一段時間,而且在最終關閉之前,您無法從組織中移除該帳戶。這最多可能需要 90 天的時間,而且可能會讓您在此之前無法刪除組織,直至所有成員帳戶都完全關閉。

透過刪除組織從組織移除管理帳戶,可能會以下列方式影響帳號:

  • 該帳戶只負責支付自己的費用,並且不再負責其他任何帳戶衍生的費用。

  • 與其他服務的整合可能會停用。例如 AWS IAM Identity Center 需要組織才能運作,因此,如果您從支援 IAM Identity Center 的組織中移除帳戶,則該帳戶中的使用者將無法再使用該服務。

組織的管理帳戶永遠不會受到服務控制策略 (SCPs) 的影響,因此在不再可用之後,權限不SCPs會變更。

刪除組織

使用下列步驟來刪除將先前管理帳戶還原為獨立帳戶的組織 AWS 帳戶 不再由管理 AWS Organizations.

最低許可

若要刪除組織,您必須以管理帳戶中的使用者或角色的身分登入,且您必須擁有以下許可:

  • organizations:DeleteOrganization

  • organizations:DescribeOrganization – 僅在使用 Organizations 主控台時才需要

若要刪除組織
  1. 登入 AWS Organizations 控制台。您必須以IAM使用者身分登入、擔任IAM角色,或以 root 使用者身分登入 (不建議) 在組織的管理帳戶中。

  2. 在您能夠刪除組織之前,您必須先從組織移除所有帳戶。如需詳細資訊,請參閱從組織移除成員帳戶 AWS Organizations

  3. 導覽至 Settings (設定) 頁面,然後選擇 Delete organization (刪除組織)。

  4. Delete organization (刪除組織) 確認對話方塊中,輸入顯示在文字方塊上方行中的組織 ID。然後,選擇 Delete organization (刪除組織)。

    重要

    此作業會關閉管理帳戶,但會將其還原為獨立帳戶 AWS 帳戶。 若要關閉帳戶,請依照中的步驟執行關閉組織中的成員帳戶 AWS Organizations

下列程式碼範例會示範如何使用DeleteOrganization

.NET
AWS SDK for .NET
注意

還有更多關於 GitHub。尋找完整的範例,並瞭解如何設定和執行 AWS 代碼示例存儲庫

using System; using System.Threading.Tasks; using Amazon.Organizations; using Amazon.Organizations.Model; /// <summary> /// Shows how to delete an existing organization using the AWS /// Organizations Service. /// </summary> public class DeleteOrganization { /// <summary> /// Initializes the Organizations client and then calls /// DeleteOrganizationAsync to delete the organization. /// </summary> public static async Task Main() { // Create the client object using the default account. IAmazonOrganizations client = new AmazonOrganizationsClient(); var response = await client.DeleteOrganizationAsync(new DeleteOrganizationRequest()); if (response.HttpStatusCode == System.Net.HttpStatusCode.OK) { Console.WriteLine("Successfully deleted organization."); } else { Console.WriteLine("Could not delete organization."); } } }
CLI
AWS CLI

若要刪除組織

下列範例顯示如何刪除組織。若要執行此作業,您必須是組織中主帳戶的管理員。此範例假設您先前已從組織中移除所有成員帳戶和策略:OUs

aws organizations delete-organization