Lister les access keys EIM associées à un utilisateur

Vous pouvez obtenir des informations à propos des access keys associées à un utilisateur. Si l’utilisateur n’a aucune access key associée, cette action renvoie une liste vide.

Si vous dépassez le nombre autorisé de requêtes identiques pour une durée configurée, le message d’erreur Throttling est renvoyé.

Puisque vous pouvez utiliser cette action pour les access keys associées à l’utilisateur racine, vous pouvez l’utiliser pour gérer ses identifiants même si le compte OUTSCALE n’a pas d’utilisateur EIM associé.

Cette procédure utilise uniquement AWS CLI. Des informations sur ces ressources sont également disponibles dans Cockpit. Pour en savoir plus, voir Interface utilisateur de EIM > Page Utilisateurs.

Pour lister les access keys associées à un utilisateur, utilisez la commande list-access-keys suivant cette syntaxe :

Exemple de requête
$ aws iam list-access-keys \
    --profile YOUR_PROFILE \
    --user-name USER_NAME \
    --endpoint https://eim.eu-west-2.outscale.com

Cette commande contient les attributs suivants que vous devez spécifier :

  • (optionnel) profile : Le profil nommé que vous voulez utiliser, créé pendant la configuration d’AWS CLI. Pour en savoir plus, voir Utiliser et configurer AWS CLI.

  • (optionnel) user-name : Le nom de l’utilisateur.

    Si vous ne spécifiez aucun nom d’utilisateur, cette action liste les access keys associées à l’utilisateur qui envoie la requête.

  • endpoint : Le endpoint correspondant à la Région à laquelle vous voulez envoyer la requête.

La commande list-access-keys renvoie les éléments suivants :

  • AccessKeyMetadata : Informations à propos d’une ou plusieurs access keys associées à l’utilisateur que vous avez spécifié. Cet élément contient les informations suivantes :

    • UserName : Le nom de l’utilisateur auquel l’access key est associée.

    • Status : Le statut de l’access key (Active | Inactive).

    • CreateDate : La date et l’heure de création de l’access key.

    • AccessKeyId : L’ID de l’access key.

Exemple de résultat
"AccessKeyMetadata": [
    {
        "UserName": "USER_NAME",
        "Status": "Active",
        "CreateDate": "2016-05-12T14:58:06.364Z",
        "AccessKeyId": "NOPQR2STUVWX3YZABCDE"
    },
    {
        "UserName": "USER_NAME",
        "Status": "Inactive",
        "CreateDate": "2015-09-26T13:25:32.201Z",
        "AccessKeyId": "FGHIJKLMNOPQ4RSTUVWX"
    }
]

Pages connexes

Méthode API correspondante

AWS™ et Amazon Web Services™ sont des marques de commerce d'Amazon Technologies, Inc. ou de ses affiliées aux États-Unis et/ou dans les autres pays.