Résolution des informations d'identification et des profils - AWS Tools for PowerShell

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, les AWS Tools for PowerShell recherchent 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 recherchera le profil spécifié dans le magasin SDK AWS et, s'il n'existe pas, le profil spécifié dans le fichier d'informations d'identification partagées AWS de 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 profil default dans le magasin SDK AWS.

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

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

  6. Si la commande s'exécute sur une instance Amazon EC2 configurée pour utiliser un rôle IAM, les informations d'identification temporaires de l'instance EC2 auxquelles le système a accédé à partir du profil d'instance.

    Pour en savoir plus sur l'utilisation des rôles IAM pour les instances Amazon EC2, consultez la section AWS SDK for .NET.

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