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
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
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
Más información
-
Su ID de cuenta AWS y su alias en la Guía del usuario de IAM
-
CreateAccountAlias en la referencia de la API de IAM
-
ListAccountAliases en la referencia de la API de IAM
-
DeleteAccountAlias en la referencia de la API de IAM