Usar CreateAccount
com o AWS SDK ou a CLI
Os exemplos de código a seguir mostram como usar o CreateAccount
.
- .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> /// Creates a new AWS Organizations account. /// </summary> public class CreateAccount { /// <summary> /// Initializes an Organizations client object and uses it to create /// the new account with the name specified in accountName. /// </summary> public static async Task Main() { IAmazonOrganizations client = new AmazonOrganizationsClient(); var accountName = "ExampleAccount"; var email = "someone@example.com"; var request = new CreateAccountRequest { AccountName = accountName, Email = email, }; var response = await client.CreateAccountAsync(request); var status = response.CreateAccountStatus; Console.WriteLine($"The staus of {status.AccountName} is {status.State}."); } }
-
Para obter detalhes da API, consulte CreateAccount na Referência da API AWS SDK for .NET.
-
- CLI
-
- AWS CLI
-
Como criar uma conta de membro que automaticamente faça parte da organização
O exemplo a seguir mostra como criar uma conta de membro em uma organização. A conta de membro é configurada com o nome Production Account e o endereço de e-mail susan@example.com. O Organizations automaticamente cria um perfil do IAM usando o nome padrão OrganizationAccountAccessRole porque o parâmetro roleName não foi especificado. Além disso, a configuração que permite que perfis ou usuários do IAM com permissões suficientes acessem os dados de faturamento da conta é definida com o valor padrão de ALLOW porque o parâmetro IamUserAccessToBilling não foi especificado. O Organizations automaticamente envia um e-mail de “Boas-vindas à AWS” para Susan:
aws organizations create-account --email
susan@example.com
--account-name"Production Account"
A saída inclui um objeto de solicitação que mostra que o status agora é
IN_PROGRESS
:{ "CreateAccountStatus": { "State": "IN_PROGRESS", "Id": "car-examplecreateaccountrequestid111" } }
Você pode consultar o status atual da solicitação posteriormente. Para fazer isso, forneça o valor de resposta do ID ao comando describe-create-account-status como o valor do parâmetro create-account-request-id.
Para obter informações, consulte Creating an AWS Account in Your Organization no Guia do usuário do AWS Organizations.
-
Para obter detalhes da API, consulte CreateAccount
na Referência de comandos da AWS CLI.
-
Para ver uma lista completa dos Guias do desenvolvedor de SDK da AWS e exemplos de código, consulte Usar o AWS Organizations com um AWS SDK. Este tópico também inclui informações sobre como começar e detalhes sobre versões anteriores do SDK.