Résolution des informations d'identification et des profils - Outils AWS pour PowerShell (version 4)

La Outils AWS pour PowerShell version 5 (V5) est en avant-première. Pour consulter le contenu de la version 5, qui est sujet à modification, et essayer la nouvelle version, consultez le guide de l'utilisateur de la version 5 (version préliminaire). Pour obtenir des informations spécifiques sur les modifications majeures et la migration vers la version 5, consultez la rubrique relative à la migration dans ce guide.

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.

Résolution des informations d'identification et des profils

Ordre de recherche des informations d'identification

Lorsque vous exécutez une commande, Outils AWS pour PowerShell recherche les informations d'identification dans l'ordre suivant. Ils s'arrêtent lorsqu'ils trouvent des informations d'identification utilisables.

  1. Informations d'identification littérales intégrées en tant que paramètres dans la ligne de commande.

    Nous vous recommandons vivement d'utiliser des profils plutôt que de placer des informations d'identification littérales dans vos lignes de commande.

  2. Un nom de profil ou un emplacement de profil spécifié.

    • Si vous spécifiez uniquement un nom de profil, la commande recherche le profil spécifié dans le magasin du AWS SDK et, s'il n'existe pas, le profil spécifié dans le fichier d'informations d'identification AWS partagé à l'emplacement par défaut.

    • Si vous spécifiez uniquement un emplacement de profil, la commande recherchera le profil default dans ce fichier d'informations d'identification.

    • Si vous spécifiez à la fois un nom et un emplacement, la commande recherchera le profil spécifié dans ce fichier d'informations d'identification.

    Si le profil ou l'emplacement spécifié est introuvable, la commande lèvera une exception. La recherche exécute les étapes suivantes uniquement si vous n'avez pas spécifié de profil ou d'emplacement.

  3. Informations d'identification spécifiées par le paramètre -Credential.

  4. Le profil de session, s'il en existe un.

  5. Le profil par défaut, dans l'ordre suivant :

    1. Le default profil dans le magasin du AWS SDK.

    2. Le default profil figurant dans le fichier d'informations d'identification AWS partagé.

    3. Le AWS PS Default profil dans le magasin du AWS SDK.

  6. Si la commande est exécutée sur une EC2 instance Amazon configurée pour utiliser un rôle IAM, les informations d'identification temporaires de l' EC2instance sont accessibles depuis le profil de l'instance.

    Pour plus d'informations sur l'utilisation des rôles IAM pour les EC2 instances Amazon, consultez le AWS SDK pour .NET.

Si cette recherche échoue à retrouver les informations d'identification spécifiées, la commande lèvera une exception.