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à.
Cliente IMDS
Nota
Per informazioni sulla comprensione del layout delle pagine delle impostazioni o sull'interpretazione della tabella Support by AWS SDKs and tools riportata di seguito, vedereInformazioni sulle pagine delle impostazioni di questa guida.
SDKs implementa un client Instance Metadata Service versione 2 (IMDSv2) utilizzando richieste orientate alla sessione. Per ulteriori informazioni IMDSv2, consulta Use IMDSv2 in the Amazon EC2 User Guide. Il client IMDS è configurabile tramite un oggetto di configurazione del client disponibile nella base di codice SDK.
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: URI valido.
Le seguenti opzioni sono supportate dalla maggior parte SDKs. Consulta la tua base di codice SDK 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, come STDOUT.
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 all'SDK.
Valori validi: varia in base all'SDK. Può essere un valore numerico o una chiamata a una funzione personalizzata.
Support by AWS SDKs and tools
Di seguito sono SDKs supportate le funzionalità e le impostazioni descritte in questo argomento. Vengono annotate eventuali eccezioni parziali. Tutte le impostazioni delle proprietà del sistema JVM sono supportate solo da AWS SDK per Java and the. SDK AWS for Kotlin
SDK | Supportato | Note o ulteriori informazioni |
---|---|---|
AWS CLI v2 | Sì | |
SDK per C++ | No | |
SDK per Go V2 (1.x) |
Sì | |
SDK per Go 1.x (V1) | Sì | |
SDK per Java 2.x | Sì | |
SDK per Java 1.x | Sì | |
SDK per 3.x JavaScript | Sì | |
SDK per 2.x JavaScript | Sì | |
SDK per Kotlin | No | |
SDK per.NET 3.x | Sì | |
SDK per PHP 3.x | Sì | |
SDK per Python (Boto3) |
Sì | |
SDK per Ruby 3.x | Sì | |
SDK per Rust | Sì | |
SDK per Swift | Sì | |
Strumenti per PowerShell | Sì |