La AWS SDK for Java version 1.x est entrée en mode maintenance le 31 juillet 2024 et atteindra end-of-support
Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Utilisation des alias de compte IAM
Si vous voulez que l'URL de votre page de connexion contienne le nom de votre société ou tout autre identifiant convivial au lieu de votreCompte AWS ID d', vous pouvez créer un alias pour ce dernierCompte AWS.
Note
AWSprend en charge exactement un alias de compte par compte.
Création d'un alias de compte
Pour créer un alias de compte, appelez lacreateAccountAlias
méthodeAmazonIdentityManagementClient's avec un CreateAccountAliasRequestobjet contenant le nom de l'alias.
Importations
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);
Voir l'exemple complet
Liste des alias de compte
Pour obtenir la liste des alias de compte, le cas échéant, appelez la méthode listAccountAliases
d'AmazonIdentityManagementClient.
Note
La méthode renvoyée ListAccountAliasesResultprend en charge les mêmesgetMarker
méthodesgetIsTruncated
et que les autres méthodes deAWS SDK for Java liste, mais neCompte AWS peut avoir qu'un seul alias de compte.
importations
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);
}
voir l'exemple complet
Suppression d'un alias de compte
Pour supprimer votre alias de compte, appelez la méthode deleteAccountAlias
d'AmazonIdentityManagementClient. Lorsque vous supprimez un alias de compte, vous devez fournir son nom à l'aide d'un DeleteAccountAliasRequestobjet.
importations
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);
Voir l'exemple complet
En savoir plus
-
Votre identifiant deAWS compte et son alias dans le guide deIAM l'utilisateur
-
CreateAccountAliasdans la référence de l'API IAM
-
ListAccountAliasesdans la référence de l'API IAM
-
DeleteAccountAliasdans la référence de l'API IAM