La AWS SDK for Java versión 1.x entró en modo de mantenimiento el 31 de julio de 2024 y estará disponible el 31 de end-of-support
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;
Code
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 for 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;
código
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;
Code
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