本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用刪除組織單位 (OU) AWS Organizations
當您登入組織的管理帳戶時,您可以刪除OUs不再需要的帳戶。
您必須先將所有帳戶移出 OU 和任何子系OUs,然後才能刪除該孩子OUs。
刪除 OU
-
登入 AWS Organizations 控制台。您必須以IAM使用者身分登入、擔任IAM角色,或以 root 使用者身分登入 (不建議) 在組織的管理帳戶中。
-
在「」 AWS 帳戶頁面上,尋找您OUs要刪除的項目,然後選擇每個 OU 名稱
旁邊的核取方塊。
-
選擇 Actions (動作),然後在 Organizational unit (組織單位) 下,選擇 Delete (刪除)。
-
若要確認您要刪除OUs,請輸入 OU 的名稱 (如果您選擇只刪除一個) 或「刪除」一字 (如果您選擇多個),然後選擇 [刪除]。
AWS Organizations 刪除OUs並將其從清單中移除。
若要刪除 OU
下列程式碼範例會示範如何使用DeleteOrganizationalUnit
。
- .NET
-
- AWS SDK for .NET
-
using System;
using System.Threading.Tasks;
using Amazon.Organizations;
using Amazon.Organizations.Model;
/// <summary>
/// Shows how to delete an existing AWS Organizations organizational unit.
/// </summary>
public class DeleteOrganizationalUnit
{
/// <summary>
/// Initializes the Organizations client object and calls
/// DeleteOrganizationalUnitAsync to delete the organizational unit
/// with the selected ID.
/// </summary>
public static async Task Main()
{
// Create the client object using the default account.
IAmazonOrganizations client = new AmazonOrganizationsClient();
var orgUnitId = "ou-0000-00000000";
var request = new DeleteOrganizationalUnitRequest
{
OrganizationalUnitId = orgUnitId,
};
var response = await client.DeleteOrganizationalUnitAsync(request);
if (response.HttpStatusCode == System.Net.HttpStatusCode.OK)
{
Console.WriteLine($"Successfully deleted the organizational unit with ID: {orgUnitId}.");
}
else
{
Console.WriteLine($"Could not delete the organizational unit with ID: {orgUnitId}.");
}
}
}
- CLI
-
- AWS CLI
-
若要刪除 OU
下列範例顯示如何刪除 OU。此範例假設您先前已OUs從 OU 中移除所有帳戶和其他帳戶:
aws organizations delete-organizational-unit --organizational-unit-id ou-examplerootid111-exampleouid111