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.
IMDSclient
SDKsimplémentez un client du service de métadonnées d'instance version 2 (IMDSv2) à l'aide de requêtes orientées session. Pour plus d'informationsIMDSv2, consultez la section Utilisation IMDSv2 dans le guide de EC2 l'utilisateur Amazon. Le IMDS client est configurable via un objet de configuration client disponible dans la base de SDK code.
Configurez cette fonctionnalité à l'aide des méthodes suivantes :
retries
- membre de l'objet de configuration client-
Le nombre de nouvelles tentatives pour chaque demande ayant échoué.
Valeur par défaut : 3
Valeurs valides : nombre supérieur à 0.
port
- membre de l'objet de configuration client-
Le port du point de terminaison.
Valeur par défaut : 80
Valeurs valides : Nombre.
token_ttl
- membre de l'objet de configuration client-
Celui TTL du jeton.
Valeur par défaut : 21 600 secondes (6 heures, durée maximale allouée).
Valeurs valides : Nombre.
endpoint
- membre de l'objet de configuration client-
Le point final deIMDS.
Valeur par défaut : si elle
endpoint_mode
est égaleIPv4
, le point de terminaison par défaut esthttp://169.254.169.254
. Siendpoint_mode
égalIPv6
, le point de terminaison par défaut esthttp://[fd00:ec2::254]
.Valeurs valides : validesURI.
Les options suivantes sont prises en charge par la plupartSDKs. Consultez votre base de SDK code spécifique pour plus de détails.
endpoint_mode
- membre de l'objet de configuration client-
Le mode de point de terminaison deIMDS.
Valeur par défaut :
IPv4
Valeurs valides :
IPv4
,IPv6
http_open_timeout
- membre de l'objet de configuration client (le nom peut varier)-
Le nombre de secondes à attendre avant l'ouverture de la connexion.
Valeur par défaut : 1 seconde.
Valeurs valides : nombre supérieur à 0.
http_read_timeout
- membre de l'objet de configuration client (le nom peut varier)-
Le nombre de secondes nécessaires à la lecture d'un bloc de données.
Valeur par défaut : 1 seconde.
Valeurs valides : nombre supérieur à 0.
http_debug_output
- membre de l'objet de configuration client (le nom peut varier)-
Définit un flux de sortie pour le débogage.
Valeur par défaut : Aucune.
Valeurs valides : un flux d'E/S valide, par exempleSTDOUT.
backoff
- membre de l'objet de configuration client (le nom peut varier)-
Le nombre de secondes passées en veille entre deux tentatives ou le nombre de secondes qu'un client a fourni une fonction de temporisation pour appeler. Cela remplace la stratégie de ralentissement exponentiel par défaut.
Valeur par défaut : varie selonSDK.
Valeurs valides : Varie selonSDK. Il peut s'agir d'une valeur numérique ou d'un appel à une fonction personnalisée.
Compatibilité avec AWS SDKs
Les éléments suivants SDKs 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 des propriétés JVM du système sont pris en charge par le AWS SDK for Java et le Kit AWS SDK pour Kotlin seul.
SDK | Pris en charge | Remarques ou informations supplémentaires |
---|---|---|
AWS CLI v2 | Oui | |
SDKpour C++ | Non | |
SDKpour Go V2 (1.x) |
Oui | |
SDKpour Go 1.x (V1) | Oui | |
SDKpour Java 2.x | Oui | |
SDKpour Java 1.x | Oui | |
SDKpour JavaScript 3.x | Oui | |
SDKpour JavaScript 2.x | Oui | |
SDKpour Kotlin | Non | |
SDKpour. NET3. x | Oui | |
SDKpour PHP 3.x | Oui | |
SDKpour Python (Boto3) |
Oui | |
SDKpour Ruby 3.x | Oui | |
SDKpour Rust | Oui | |
SDKpour Swift | Oui | |
Outils pour PowerShell | Oui |