View a markdown version of this page

Métadonnées d'instance Amazon EC2. - AWS SDK et outils

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.

Métadonnées d'instance Amazon EC2.

Note

Pour vous aider à comprendre la mise en page des pages de paramètres ou à interpréter le tableau « Support par AWS les SDK et les outils » qui suit, consultezComprendre les pages de paramètres de ce guide.

Amazon EC2 fournit un service sur les instances appelé Instance Metadata Service (IMDS). Pour en savoir plus sur ce service, consultez la section Utilisation des métadonnées d'instance dans le guide de l'utilisateur Amazon EC2. Lorsque vous tentez de récupérer des informations d'identification sur une instance Amazon EC2 configurée avec un rôle IAM, la connexion au service de métadonnées de l'instance est ajustable.

Configurez cette fonctionnalité à l'aide des méthodes suivantes :

metadata_service_num_attempts- réglage AWS config du fichier partagé
AWS_METADATA_SERVICE_NUM_ATTEMPTS- variable d'environnement

Ce paramètre indique le nombre total de tentatives à effectuer avant d'abandonner lors de la tentative de récupération de données à partir du service de métadonnées d'instance.

Valeur par défaut : 1

Valeurs valides : nombre supérieur ou égal à 1.

metadata_service_timeout- réglage AWS config du fichier partagé
AWS_METADATA_SERVICE_TIMEOUT- variable d'environnement

Spécifie le nombre de secondes avant l'expiration du délai lorsque vous tentez de récupérer des données à partir du service de métadonnées d'instance.

Valeur par défaut : 1

Valeurs valides : nombre supérieur ou égal à 1.

Exemple de définition de ces valeurs dans le config fichier :

[default] metadata_service_num_attempts=10 metadata_service_timeout=10

Linux/macOS exemple de définition de variables d'environnement via la ligne de commande :

export AWS_METADATA_SERVICE_NUM_ATTEMPTS=10 export AWS_METADATA_SERVICE_TIMEOUT=10

Exemple Windows de définition de variables d'environnement via la ligne de commande :

setx AWS_METADATA_SERVICE_NUM_ATTEMPTS 10 setx AWS_METADATA_SERVICE_TIMEOUT 10

Support par AWS Kits SDK et outils

Les SDK suivants prennent en charge les fonctionnalités et les paramètres décrits dans cette rubrique. Toute exception partielle est notée. Tous les paramètres de propriété du système JVM sont pris en charge par le AWS SDK pour Java et le AWS SDK for Kotlin seul.

Kit SDK Pris en charge Remarques ou informations supplémentaires
AWS CLI   v2 Oui
SDK pour C++ Non
SDK pour Go V2 (1.x) Non
SDK pour Go 1.x (V1) Non
SDK pour Java 2.x Partielle Seule la clause AWS_METADATA_SERVICE_TIMEOUT est prise en charge.
SDK pour Java 1.x Partielle Seule la clause AWS_METADATA_SERVICE_TIMEOUT est prise en charge.
SDK pour 3.x JavaScript Non
SDK pour 2.x JavaScript Non
SDK pour Kotlin Non
SDK pour .NET 4.x Non
SDK pour .NET 3.x Non
SDK pour PHP 3.x Oui
SDK pour Python (Boto3) Oui
SDK pour Ruby 3.x Non
SDK pour Rust Non
SDK pour Swift Non
Outils pour PowerShell V5 Non
Outils pour PowerShell V4 Non