Como excluir uma unidade organizacional (OU) com o AWS Organizations - AWS Organizations

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Como excluir uma unidade organizacional (OU) com o AWS Organizations

Quando faz login na conta de gerenciamento de sua organização, você pode excluir UOs que não sejam mais necessárias.

Primeiro é preciso mover todas as contas para fora da UO e das UOs subordinadas, para depois poder excluir as UOs subordinadas.

Permissões mínimas

Para excluir uma UO, você precisa ter as seguintes permissões:

  • organizations:DescribeOrganization – necessária somente ao usar o console do Organizations

  • organizations:DeleteOrganizationalUnit

Para excluir uma UO
  1. Faça login no console do AWS Organizations. Você deve fazer login como um usuário do IAM, assumir uma função do IAM ou fazer login como usuário-raiz (não recomendado) na conta de gerenciamento da organização.

  2. Na página Contas da AWS, encontre as UOs que você deseja excluir e escolha a caixa de seleção Blue checkmark icon indicating confirmation or completion of a task. ao lado do nome de cada UO.

  3. Selecione Actions (Ações) e, em Organizational unit (Unidade organizacional), escolha Delete (Excluir).

  4. Para confirmar que deseja excluir as UOs, insira o nome da UO (se você optou por excluir apenas uma) ou a palavra 'delete (excluir)' (se você escolheu mais de uma) e, em seguida, escolha Delete (Excluir).

    O AWS Organizations exclui as UOs e remove-as da lista.

Como excluir uma UO

Os exemplos de código a seguir mostram como usar o DeleteOrganizationalUnit.

.NET
AWS SDK for .NET
nota

Há mais no GitHub. Encontre o exemplo completo e saiba como configurar e executar no Repositório de exemplos de código da AWS.

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

Como excluir uma UO

O exemplo a seguir mostra como excluir uma UO. O exemplo pressupõe que você já removeu todas as contas e outras UOs da UO:

aws organizations delete-organizational-unit --organizational-unit-id ou-examplerootid111-exampleouid111