本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
使用删除组织单位 (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