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à.
Rilevamento di endpoint
Nota
Per informazioni sulla comprensione del layout delle pagine delle impostazioni o sull'interpretazione della tabella Support by AWS SDKs and tools che segue, vedere. Informazioni sulle pagine delle impostazioni di questa guida
Gli SDK utilizzano l'endpoint discovery per accedere agli endpoint del servizio (URL per accedere a varie risorse), pur mantenendo la flessibilità necessaria per AWS modificare gli URL in base alle necessità. In questo modo, il codice può rilevare automaticamente nuovi endpoint. Non esistono endpoint fissi per alcuni servizi. Invece, si ottengono gli endpoint disponibili durante il runtime facendo una richiesta per ottenere prima gli endpoint. Dopo aver recuperato gli endpoint disponibili, il codice utilizza l'endpoint per accedere ad altre operazioni. Ad esempio, per Amazon Timestream, l'SDK effettua una DescribeEndpoints richiesta per recuperare gli endpoint disponibili e quindi utilizza tali endpoint per completare operazioni specifiche come o. CreateDatabase CreateTable
Configura questa funzionalità utilizzando quanto segue:
endpoint_discovery_enabled- impostazione dei AWSconfigfile condivisiAWS_ENABLE_ENDPOINT_DISCOVERY- variabile d'ambienteaws.endpointDiscoveryEnabled- Proprietà del sistema JVM: solo Java/Kotlin- Per configurare il valore direttamente nel codice, consulta direttamente il tuo SDK specifico.
-
Attiva o disattiva l'endpoint discovery per DynamoDB.
L'individuazione degli endpoint è obbligatoria in Timestream e facoltativa in Amazon DynamoDB. Questa impostazione è predefinita
trueofalsedipende dal fatto che il servizio richieda il rilevamento degli endpoint. Le richieste Timestream sono predefinite e le richieste AmazontrueDynamoDB sono predefinite.falseValori validi:
-
true— L'SDK dovrebbe tentare automaticamente di scoprire un endpoint per i servizi in cui il rilevamento degli endpoint è facoltativo. -
false— L'SDK non dovrebbe tentare automaticamente di scoprire un endpoint per i servizi in cui il rilevamento degli endpoint è facoltativo.
-
Supporto da parte di AWS SDK e strumenti
I seguenti SDK supportano le funzionalità e le impostazioni descritte in questo argomento. Vengono annotate eventuali eccezioni parziali. Tutte le impostazioni delle proprietà del sistema JVM sono supportate da AWS SDK per Java and the only. AWS SDK per Kotlin
| SDK | Supportata | Note o ulteriori informazioni |
|---|---|---|
| AWS CLI v2 | Sì | |
| SDK per C++ | Sì | |
| SDK per Go V2 (1.x) | Sì | |
| SDK per Go 1.x (V1) | Sì | Per utilizzare le impostazioni dei config file condivisi, devi attivare il caricamento dal file di configurazione; vedi Sessioni. https://docs.aws.amazon.com/sdk-for-go/api/aws/session/ |
| SDK per Java 2.x | Sì | L'SDK per Java 2.x utilizza il nome della variabile di AWS_ENDPOINT_DISCOVERY_ENABLED ambiente. |
| SDK per Java 1.x | Parziale | Proprietà del sistema JVM non supportata. |
| SDK per 3.x JavaScript | Sì | |
| SDK per 2.x JavaScript | Sì | |
| SDK per Kotlin | Sì | |
| SDK per .NET 4.x | Sì | |
| 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 | Parziale | Supportato solo per Timestream. |
| SDK per Swift | No | |
| Strumenti per V5 PowerShell | Sì | |
| Strumenti per PowerShell V4 | Sì |