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 de métadonnées d’instance Amazon EC2 comme informations d’identification dans l’AWS CLI
Lorsque vous exécutez l’AWS CLI à partir d’une instance Amazon Elastic Compute Cloud (Amazon EC2), vous pouvez simplement fournir des informations d’identification à vos commandes. Chaque instance Amazon EC2 contient des métadonnées que l’AWS CLI peut interroger directement pour obtenir les informations d’identification temporaires. Lorsqu’un rôle IAM est attaché à l’instance, l’AWS CLI extrait automatiquement et en toute sécurité les informations d’identification à partir des métadonnées de l’instance.
Pour désactiver ce service, utilisez la variable d’environnement AWS_EC2_METADATA_DISABLED.
Prérequis
Pour utiliser les informations d’identification Amazon EC2 avec l’AWS CLI, vous devez respecter les exigences suivantes :
-
Installez et configurez l’AWS CLI. Pour plus d’informations, consultez Installation de la dernière version de l’AWS CLI ou mise à jour vers celle-ci et Authentification et informations d’identification d’accès pour l’ AWS CLI.
-
Vous comprenez les fichiers de configuration et les profils nommés. Pour plus d’informations, consultez Paramètres des fichiers de configuration et d’informations d’identification dans l’ AWS CLI.
-
Vous avez créé un rôle AWS Identity and Access Management (IAM) qui a accès aux ressources nécessaires, et attaché ce rôle à l’instance Amazon EC2 lors de son lancement. Pour plus d’informations, consultez Politiques IAM pour Amazon EC2 dans le Guide de l’utilisateur Amazon EC2 et Attribution de l’accès aux ressources AWS aux applications s’exécutant sur des instances Amazon EC2 dans le Guide de l’utilisateur IAM.
Configuration d’un profil pour les métadonnées Amazon EC2
Pour spécifier que vous voulez utiliser les informations d’identification disponibles dans le profil d’instance Amazon EC2 d’hébergement, utilisez la syntaxe suivante dans le profil nommé dans votre fichier de configuration. Consultez les étapes suivantes pour plus d’instructions.
[profileprofilename] role_arn =arn:aws:iam::123456789012:role/rolenamecredential_source = Ec2InstanceMetadata region =region
-
Créez un profil dans votre fichier de configuration.
[profileprofilename] -
Ajoutez votre rôle ARN IAM qui a accès aux ressources nécessaires.
role_arn =arn:aws:iam::123456789012:role/rolename -
Spécifiez
Ec2InstanceMetadatacomme source d’informations d’identification.credential_source = Ec2InstanceMetadata -
Définissez votre région.
region =region
Exemple
L’exemple suivant suppose le rôle et utilise la région marketingadminrole dans un profil d’instance Amazon EC2 nommé us-west-2.marketingadmin
[profilemarketingadmin] role_arn =arn:aws:iam::123456789012:role/marketingadminrolecredential_source = Ec2InstanceMetadata region =us-west-2