Excluir uma conta do IAM usando um AWS SDK
Os exemplos de código a seguir mostram como excluir uma conta do IAM.
- Java
-
- SDK para Java 2.x
-
dica Para saber mais sobre como configurar e executar esse exemplo, consulte o GitHub
. public static void deleteIAMAccountAlias(IamClient iam, String alias ) { try { DeleteAccountAliasRequest request = DeleteAccountAliasRequest.builder() .accountAlias(alias) .build(); iam.deleteAccountAlias(request); System.out.println("Successfully deleted account alias " + alias); } catch (IamException e) { System.err.println(e.awsErrorDetails().errorMessage()); System.exit(1); } System.out.println("Done"); }
-
Para obter detalhes da API, consulte DeleteAccountAlias na Referência da API do AWS SDK for Java 2.x.
-
- JavaScript
-
- SDK para JavaScript V3
-
dica Para saber mais sobre como configurar e executar esse exemplo, consulte o GitHub
. Crie o cliente.
import { IAMClient } from "@aws-sdk/client-iam"; // Set the AWS Region. const REGION = "REGION"; // For example, "us-east-1". // Create an IAM service client object. const iamClient = new IAMClient({ region: REGION }); export { iamClient };
Exclua o alias da conta.
// Import required AWS SDK clients and commands for Node.js. import { iamClient } from "./libs/iamClient.js"; import { DeleteAccountAliasCommand } from "@aws-sdk/client-iam"; // Set the parameters. export const params = { AccountAlias: "ALIAS" }; // ALIAS export const run = async () => { try { const data = await iamClient.send(new DeleteAccountAliasCommand(params)); console.log("Success", data); return data; } catch (err) { console.log("Error", err); } }; run();
-
Para obter mais informações, consulte o AWS SDK for JavaScript Guia do desenvolvedor.
-
Para obter detalhes da API, consulte DeleteAccountAlias na Referência da API do AWS SDK for JavaScript.
-
- SDK para JavaScript V2
-
dica Para saber mais sobre como configurar e executar esse exemplo, consulte o GitHub
. // Load the AWS SDK for Node.js var AWS = require('aws-sdk'); // Set the region AWS.config.update({region: 'REGION'}); // Create the IAM service object var iam = new AWS.IAM({apiVersion: '2010-05-08'}); iam.deleteAccountAlias({AccountAlias: process.argv[2]}, function(err, data) { if (err) { console.log("Error", err); } else { console.log("Success", data); } });
-
Para obter mais informações, consulte o AWS SDK for JavaScript Guia do desenvolvedor.
-
Para obter detalhes da API, consulte DeleteAccountAlias na Referência da API do AWS SDK for JavaScript.
-
- Kotlin
-
- SDK para Kotlin
-
nota Essa documentação é de pré-lançamento para um recurso em versão de pré-visualização. Está sujeita a alteração.
dica Para saber mais sobre como configurar e executar esse exemplo, consulte o GitHub
. suspend fun deleteIAMAccountAlias(alias: String) { val request = DeleteAccountAliasRequest { accountAlias = alias } IamClient { region = "AWS_GLOBAL" }.use { iamClient -> iamClient.deleteAccountAlias(request) println("Successfully deleted account alias $alias") } }
-
Para obter detalhes da API, consulte DeleteAccountAlias
na Referência da API do AWS SDK for Kotlin.
-
- Python
-
- SDK para Python (Boto3).
-
dica Para saber mais sobre como configurar e executar esse exemplo, consulte o GitHub
. def delete_alias(alias): """ Removes the alias from the current account. :param alias: The alias to remove. """ try: iam.meta.client.delete_account_alias(AccountAlias=alias) logger.info("Removed alias '%s' from your account.", alias) except ClientError: logger.exception("Couldn't remove alias '%s' from your account.", alias) raise
-
Para obter detalhes da API, consulte DeleteAccountAlias na Referência da API do AWS SDK para Python (Boto3).
-
Para obter uma lista completa dos Guias do desenvolvedor do SDK da AWS e exemplos de código, consulte Usar o IAM com um AWS SDK. Este tópico também inclui informações sobre como começar e detalhes sobre versões anteriores do SDK.