Utilizzare CreateAccount con un SDK AWS o una CLI - Esempi di codice per SDK AWS

Sono disponibili altri esempi per SDK AWS nel repository GitHub della documentazione degli esempi per SDK AWS.

Utilizzare CreateAccount con un SDK AWS o una CLI

Gli esempi di codice seguenti mostrano come utilizzare CreateAccount.

.NET
SDK per .NET
Nota

Ulteriori informazioni su GitHub. Trova l’esempio completo e scopri di più sulla configurazione e l’esecuzione nel Repository di esempi di codice 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}."); } }
  • Per informazioni dettagliate sull’API, consulta CreateAccount nella documentazione di riferimento dell’API AWS SDK per .NET.

CLI
AWS CLI

Come creare un account membro automaticamente appartenente all’organizzazione

L’esempio seguente mostra come creare un account membro in un’organizzazione. L’account membro è configurato con il nome “Production Account” e l’indirizzo e-mail susan@example.com. Organizations crea automaticamente un ruolo IAM utilizzando il nome predefinito OrganizationAccountAccessRole perché il parametro roleName non è specificato. Inoltre, l’impostazione che consente agli utenti o ai ruoli IAM con autorizzazioni sufficienti di accedere ai dati di fatturazione dell’account è impostata sul valore predefinito ALLOW perché il parametro IamUserAccessToBilling non è specificato. Organizations invia automaticamente a Susan un e-mail di benvenuto ad AWS:

aws organizations create-account --email susan@example.com --account-name "Production Account"

L’output include un oggetto richiesta il cui stato corrente è IN_PROGRESS:

{ "CreateAccountStatus": { "State": "IN_PROGRESS", "Id": "car-examplecreateaccountrequestid111" } }

Potrai quindi eseguire una query sullo stato corrente della richiesta fornendo il valore dell’ID risposta al comando describe-create-account-status come valore del parametro create-account-request-id.

Per ulteriori informazioni, consulta Creazione di un account AWS nell’organizzazione nella Guida per l’utente di AWS Organizations.

  • Per informazioni dettagliate sull’API, consulta CreateAccount nella documentazione di riferimento dei comandi della AWS CLI.