Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
IMDScliente
SDKsimplementa un client Instance Metadata Service versione 2 (IMDSv2) utilizzando richieste orientate alla sessione. Per ulteriori informazioniIMDSv2, consulta Use IMDSv2 in the Amazon EC2 User Guide. Il IMDS client è configurabile tramite un oggetto di configurazione del client disponibile nella SDK codebase.
Configura questa funzionalità utilizzando quanto segue:
retries
- membro dell'oggetto di configurazione del client-
Il numero di tentativi aggiuntivi per ogni richiesta non riuscita.
Valore predefinito: 3
Valori validi: numero maggiore di 0.
port
- membro dell'oggetto di configurazione del client-
La porta per l'endpoint.
Valore predefinito: 80
Valori validi: Numero.
token_ttl
- membro dell'oggetto di configurazione del client-
Il TTL del token.
Valore predefinito: 21.600 secondi (6 ore, il tempo massimo assegnato).
Valori validi: Numero.
endpoint
- membro dell'oggetto di configurazione del client-
L'endpoint di. IMDS
Valore predefinito: se è
endpoint_mode
ugualeIPv4
, l'endpoint predefinito è.http://169.254.169.254
Se èendpoint_mode
uguale, l'endpoint predefinito è.IPv6
http://[fd00:ec2::254]
Valori validi: validi. URI
Le seguenti opzioni sono supportate dalla maggior parteSDKs. Consulta la tua base di SDK codice specifica per i dettagli.
endpoint_mode
- membro dell'oggetto di configurazione del client-
La modalità endpoint di. IMDS
Valore predefinito:
IPv4
Valori validi:
IPv4
,IPv6
http_open_timeout
- membro dell'oggetto di configurazione del client (il nome può variare)-
Il numero di secondi di attesa per l'apertura della connessione.
Valore predefinito: 1 secondo.
Valori validi: numero maggiore di 0.
http_read_timeout
- membro dell'oggetto di configurazione del client (il nome può variare)-
Il numero di secondi per la lettura di un blocco di dati.
Valore predefinito: 1 secondo.
Valori validi: numero maggiore di 0.
http_debug_output
- membro dell'oggetto di configurazione del client (il nome può variare)-
Imposta un flusso di output per il debug.
Valore predefinito: Nessuno.
Valori validi: un flusso di I/O valido, ad esempioSTDOUT.
backoff
- membro dell'oggetto di configurazione del client (il nome può variare)-
Il numero di secondi trascorsi a dormire tra un tentativo e l'altro o la funzione di backoff fornita dal cliente per effettuare una chiamata. Ciò ha la precedenza sulla strategia di backoff esponenziale predefinita.
Valore predefinito: varia in base a. SDK
Valori validi: varia in base aSDK. Può essere un valore numerico o un richiamo a una funzione personalizzata.
Compatibilità con AWS SDKs
Di seguito sono SDKs supportate le funzionalità e le impostazioni descritte in questo argomento. Vengono annotate eventuali eccezioni parziali. Tutte le impostazioni delle proprietà di JVM sistema sono supportate SDK AWS for Kotlin solo da AWS SDK for Java and the.
SDK | Supportato | Note o ulteriori informazioni |
---|---|---|
AWS CLI v2 | Sì | |
SDKper C++ | No | |
SDKper Go V2 (1.x) |
Sì | |
SDKper Go 1.x (V1) | Sì | |
SDKper Java 2.x | Sì | |
SDKper Java 1.x | Sì | |
SDKper JavaScript 3.x | Sì | |
SDKper JavaScript 2.x | Sì | |
SDKper Kotlin | No | |
SDKper. NET3.x | Sì | |
SDKper PHP 3.x | Sì | |
SDKper Python (Boto3) |
Sì | |
SDKper Ruby 3.x | Sì | |
SDKper Rust | Sì | |
SDKper Swift | Sì | |
Strumenti per PowerShell | Sì |