Uso de alias de cuenta de IAM - AWS SDK para Java 1.x

La AWS SDK para Java 1.x se alcanzó end-of-support el 31 de diciembre de 2025. Le recomendamos que migre a AWS SDK for Java 2.x para seguir recibiendo nuevas características, mejoras de disponibilidad y actualizaciones de seguridad.

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Uso de alias de cuenta de IAM

Si quiere que la dirección URL de la página de inicio de sesión contenga el nombre de su empresa u otro identificador intuitivo en lugar de su ID de Cuenta de AWS, puede crear un alias para su Cuenta de AWS.

nota

AWS admite exactamente un alias de cuenta por cuenta.

Creación de un alias de cuenta

Para crear un alias de cuenta, llame al método createAccountAlias de AmazonIdentityManagementClient con un objeto CreateAccountAliasRequest que contenga el nombre del alias.

Importaciones

import com.amazonaws.services.identitymanagement.AmazonIdentityManagement; import com.amazonaws.services.identitymanagement.AmazonIdentityManagementClientBuilder; import com.amazonaws.services.identitymanagement.model.CreateAccountAliasRequest; import com.amazonaws.services.identitymanagement.model.CreateAccountAliasResult;

Código de

final AmazonIdentityManagement iam = AmazonIdentityManagementClientBuilder.defaultClient(); CreateAccountAliasRequest request = new CreateAccountAliasRequest() .withAccountAlias(alias); CreateAccountAliasResult response = iam.createAccountAlias(request);

Consulte el ejemplo completo en GitHub.

Mostrar alias de cuenta

Para mostrar sus alias de cuenta, si hay alguno, llame al método listAccountAliases de AmazonIdentityManagementClient.

nota

El ListAccountAliasesResult devuelto admite los mismos métodos getIsTruncated y getMarker que otros métodos list de AWS SDK para Java, pero una Cuenta de AWS solo puede tener un alias de cuenta.

Importaciones

import com.amazonaws.services.identitymanagement.AmazonIdentityManagement; import com.amazonaws.services.identitymanagement.AmazonIdentityManagementClientBuilder; import com.amazonaws.services.identitymanagement.model.ListAccountAliasesResult;

code

final AmazonIdentityManagement iam = AmazonIdentityManagementClientBuilder.defaultClient(); ListAccountAliasesResult response = iam.listAccountAliases(); for (String alias : response.getAccountAliases()) { System.out.printf("Retrieved account alias %s", alias); }

Consulte el ejemplo completo en GitHub.

Eliminación de un alias de cuenta

Para mostrar sus alias de cuenta, si hay alguno, llame al método deleteAccountAlias de AmazonIdentityManagementClient. Al eliminar un alias de cuenta, debe proporcionar su nombre mediante un objeto DeleteAccountAliasRequest.

Importaciones

import com.amazonaws.services.identitymanagement.AmazonIdentityManagement; import com.amazonaws.services.identitymanagement.AmazonIdentityManagementClientBuilder; import com.amazonaws.services.identitymanagement.model.DeleteAccountAliasRequest; import com.amazonaws.services.identitymanagement.model.DeleteAccountAliasResult;

Código de

final AmazonIdentityManagement iam = AmazonIdentityManagementClientBuilder.defaultClient(); DeleteAccountAliasRequest request = new DeleteAccountAliasRequest() .withAccountAlias(alias); DeleteAccountAliasResult response = iam.deleteAccountAlias(request);

Consulte el ejemplo completo en GitHub.

Más información