Endpoint basati sull'account - 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à.

Endpoint basati sull'account

Gli endpoint basati su account aiutano a garantire prestazioni e scalabilità elevate utilizzando l' Account AWS ID dell'utente per semplificare il routing delle richieste di Servizio AWS servizi che supportano questa funzionalità. Quando utilizzi un AWS SDK fornitore di credenziali e un servizio che supporta gli endpoint basati su account, questi costruiranno e SDK utilizzeranno automaticamente un endpoint basato sull'account anziché un endpoint regionale. Gli endpoint basati sull'account assumono la forma di, dove viene sostituito dal tuo ID e sostituito dal tuo https://<account-id>.ddb.<region>.amazonaws.com <account-id> Account AWS <region> Regione AWS

Per impostazione predefinita, l'ID dell'account viene raccolto quando la richiesta viene elaborata e utilizzato per creare un endpoint. La risoluzione delle credenziali si verifica anche quando la richiesta viene elaborata e potrebbe modificare il metodo di risoluzione degli endpoint. A seconda del provider di credenziali utilizzato, l'ID dell'account potrebbe provenire da fonti diverse.

Configura questa funzionalità utilizzando quanto segue:

aws_account_id- impostazione dei AWS config file condivisi
AWS_ACCOUNT_ID- variabile d'ambiente
aws.accountId- proprietà JVM del sistema: solo Java/Kotlin

Account AWS L'ID. Utilizzato per il routing degli endpoint basato sull'account. Un Account AWS ID ha un formato come 111122223333.

Il routing degli endpoint basato sull'account offre migliori prestazioni delle richieste per alcuni servizi.

account_id_endpoint_mode- impostazione di file condivisi AWS config
AWS_ACCOUNT_ID_ENDPOINT_MODE- variabile d'ambiente
aws.accountIdEndpointMode- proprietà JVM del sistema: solo Java/Kotlin

Questa impostazione viene utilizzata per disattivare il routing degli endpoint basato sull'account, se necessario, e aggirare le regole basate sull'account.

Valore predefinito: preferred

Valori validi:

  • preferred— L'endpoint deve includere l'ID dell'account, se disponibile.

  • disabled— Un endpoint risolto non include l'ID dell'account.

  • required— L'endpoint deve includere l'ID dell'account. Se l'ID dell'account non è disponibile, SDK genera un errore.

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 Rilasciato nella SDK versione Note o ulteriori informazioni
AWS CLI v2 No
SDKper C++ No
SDKper Go V2 (1.x) v1.35.0
SDKper Go 1.x (V1) No
SDKper Java 2.x v2.28.4
SDKper Java 1.x v1.12.771
SDKper 3.x JavaScript v3.656.0
SDKper 2.x JavaScript No
SDKper Kotlin v1.3.37
SDKper. NET3.x No
SDKper PHP 3.x v3.318.0
SDKper Python (Boto3) No
SDKper Ruby 3.x v1.123.0
SDKper Rust No
SDKper Swift No
Utensili per PowerShell No