Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
IMDScliente
SDKsimplemente un cliente de Instance Metadata Service versión 2 (IMDSv2) mediante solicitudes orientadas a la sesión. Para obtener más informaciónIMDSv2, consulte Uso IMDSv2 en la Guía del EC2 usuario de Amazon. El IMDS cliente se puede configurar mediante un objeto de configuración de cliente disponible en la base SDK de código.
Configure esta funcionalidad mediante lo siguiente:
retries
: miembro del objeto de configuración del cliente-
El número de reintentos adicionales de cualquier solicitud fallida.
Valor predeterminado: 3
Valores válidos: un número mayor que 0.
port
: miembro del objeto de configuración del cliente-
El puerto del punto de conexión.
Valor predeterminado: 80
Valores válidos: un número.
token_ttl
: miembro del objeto de configuración del cliente-
El TTL del token.
Valor predeterminado: 21.600 segundos (6 horas, el tiempo máximo asignado).
Valores válidos: un número.
endpoint
: miembro del objeto de configuración del cliente-
El punto final deIMDS.
Valor predeterminado: si el
endpoint_mode
es igual aIPv4
, el punto de conexión predeterminado eshttp://169.254.169.254
. Valor predeterminado: si elendpoint_mode
es igual aIPv6
, el punto de conexión predeterminado eshttp://[fd00:ec2::254]
.Valores válidos: válidosURI.
La mayoría admite las siguientes opcionesSDKs. Consulte su base de SDK código específica para obtener más información.
endpoint_mode
: miembro del objeto de configuración del cliente-
El modo de punto final deIMDS.
Valor predeterminado:
IPv4
Valores válidos:
IPv4
,IPv6
http_open_timeout
: miembro del objeto de configuración del cliente (puede variar el nombre)-
La cantidad de segundos que se va a esperar para que se abra la conexión.
Valor predeterminado: 1 segundo.
Valores válidos: un número mayor que 0.
http_read_timeout
: miembro del objeto de configuración del cliente (puede variar el nombre)-
El número de segundos que tarda en leerse un fragmento de datos.
Valor predeterminado: 1 segundo.
Valores válidos: un número mayor que 0.
http_debug_output
: miembro del objeto de configuración del cliente (puede variar el nombre)-
Establece un flujo de salida para la depuración.
Valor predeterminado: ninguno.
Valores válidos: un flujo de E/S válido, por ejemplo. STDOUT
backoff
: miembro del objeto de configuración del cliente (puede variar el nombre)-
El número de segundos que permanecen inactivos entre los reintentos o la función de espera proporcionada por el cliente para llamar. Esto reemplaza la estrategia de retroceso exponencial predeterminada.
Valor predeterminado: varía segúnSDK.
Valores válidos: varían segúnSDK. Puede ser un valor numérico o una llamada a una función personalizada.
Compatibilidad con AWS SDKs
Las siguientes opciones SDKs son compatibles con las funciones y configuraciones descritas en este tema. Se anotan todas las excepciones parciales. Todos los ajustes de propiedades del JVM sistema son compatibles con el AWS SDK for Java y el AWS SDK para Kotlin únicamente.
SDK | Compatible | Notas o más información |
---|---|---|
AWS CLI v2 | Sí | |
SDKpara C++ | No | IMDSv2se usa solo internamente. Consulte IMDSproveedor de credenciales. |
SDKpara Go V2 (1.x) |
Sí | |
SDKpara Go 1.x (V1) | Sí | |
SDKpara Java 2.x | Sí | |
SDKpara Java 1.x | Sí | |
SDKpara JavaScript 3.x | Sí | |
SDKpara JavaScript 2.x | Sí | |
SDKpara Kotlin | Sí | |
SDKpara. NET3.x | Sí | |
SDKpara PHP 3.x | Sí | |
SDKpara Python (Boto3) |
Sí | |
SDKpara Ruby 3.x | Sí | |
SDKpara Rust | Sí | |
SDKpara Swift | Sí | |
Herramientas para PowerShell | Sí |