Rilevamento di endpoint - AWS SDKse strumenti

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

SDKsusa endpoint discovery per accedere agli endpoint del servizio (URLsper accedere a varie risorse), pur mantenendo la flessibilità per AWS da modificare URLs secondo necessità. In questo modo, il codice può rilevare automaticamente nuovi endpoint. Non esistono endpoint fissi per alcuni servizi. Al contrario, è possibile ottenere gli endpoint disponibili durante il runtime effettuando prima una richiesta per ottenere gli endpoint. Dopo aver recuperato gli endpoint disponibili, il codice utilizza quindi l'endpoint per accedere ad altre operazioni. Ad esempio, per Amazon Timestream, effettua DescribeEndpoints una richiesta per recuperare SDK 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- condiviso AWS configimpostazione dei file
AWS_ENABLE_ENDPOINT_DISCOVERY- variabile d'ambiente
aws.endpointDiscoveryEnabled- proprietà JVM del sistema: solo Java/Kotlin
Per configurare il valore direttamente nel codice, consulta direttamente il tuo specifico. SDK

Attiva o disattiva il rilevamento degli endpoint per DynamoDB.

L'individuazione degli endpoint è richiesta in Timestream e facoltativa in Amazon DynamoDB. L'impostazione predefinita di questa impostazione è una delle due true o false dipende dal fatto che il servizio richieda il rilevamento degli endpoint. Le richieste Timestream sono predefinite su true e le richieste Amazon DynamoDB sono predefinite su. false

Valori validi:

  • true— SDK Dovrebbe tentare automaticamente di rilevare un endpoint per servizi in cui l'individuazione degli endpoint è facoltativa.

  • false— Non SDK dovrebbero tentare automaticamente di scoprire un endpoint per servizi in cui l'individuazione degli endpoint è facoltativa.

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 da AWS SDK for Java e il SDK AWS for Kotlin solo.

SDK Supportato Note o ulteriori informazioni
AWS CLI v2
SDKper C++
SDKper Go V2 (1.x)
SDKper Go 1.x (V1) Per utilizzare le impostazioni dei config file condivisi, devi attivare il caricamento dal file di configurazione; vedi Sessioni.
SDKper Java 2.x SDKfor Java 2.x utilizza AWS_ENDPOINT_DISCOVERY_ENABLED per il nome della variabile di ambiente.
SDKper Java 1.x Parziale JVMproprietà di sistema non supportata.
SDKper JavaScript 3.x
SDKper JavaScript 2.x
SDKper Kotlin
SDKper. NET3.x
SDKper PHP 3.x
SDKper Python (Boto3)
SDKper Ruby 3.x
SDKper Rust Parziale Supportato solo per Timestream.
SDKper Swift No
Utensili per PowerShell