Punti di accesso Amazon S3 - AWS SDK e 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à.

Punti di accesso Amazon S3

Il servizio Amazon S3 fornisce punti di accesso come modo alternativo per interagire con i bucket Amazon S3. Gli access point hanno politiche e configurazioni uniche che possono essere applicate a loro anziché direttamente al bucket. Con AWS gli SDK, puoi utilizzare il punto di accesso Amazon Resource Names (ARN) nel campo del bucket per le operazioni API invece di specificare il nome del bucket in modo esplicito. Vengono utilizzati per operazioni specifiche come l'utilizzo di un punto di accesso ARN GetObjectper recuperare un oggetto da un bucket o l'utilizzo di un punto di accesso ARN PutObjectper aggiungere un oggetto a un bucket.

Per ulteriori informazioni sui punti di accesso e gli ARN di Amazon S3, consulta Using access point nella Amazon S3 User Guide.

Configura questa funzionalità utilizzando quanto segue:

s3_use_arn_region- impostazione dei AWS config file condivisi
AWS_S3_USE_ARN_REGION- variabile d'ambiente
aws.s3UseArnRegion- Proprietà del sistema JVM: solo Java/Kotlin
Per configurare il valore direttamente nel codice, consulta direttamente il tuo SDK specifico.

Questa impostazione controlla se l'SDK utilizza l' Regione AWS ARN del punto di accesso per costruire l'endpoint regionale per la richiesta. L'SDK verifica che l'ARN Regione AWS sia servito dalla stessa AWS partizione configurata dal client Regione AWS per evitare chiamate tra partizioni che molto probabilmente falliranno. Se definita in modo multiplo, l'impostazione configurata dal codice ha la precedenza, seguita dall'impostazione della variabile di ambiente.

Valore predefinito: false

Valori validi:

  • true— L'SDK utilizza gli ARN Regione AWS durante la costruzione dell'endpoint anziché quelli configurati dal client. Regione AWS Eccezione: se la configurazione del client Regione AWS è un FIPS Regione AWS, deve corrispondere a quella dell'ARN. Regione AWS In caso contrario verrà restituito un errore.

  • false— L'SDK utilizza la configurazione del client Regione AWS durante la costruzione dell'endpoint.

Compatibilità con gli SDK AWS

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

SDK Supportato Note o ulteriori informazioni
AWS CLI v2
SDK per C++
SDK per Go V2 (1.x)
SDK per Go 1.x (V1) Per utilizzare le impostazioni dei config file condivisi, devi attivare il caricamento dal file di configurazione; vedi Sessioni.
SDK per Java 2.x
SDK per Java 1.x
SDK per 3.x JavaScript
SDK per 2.x JavaScript
SDK per Kotlin
SDK per.NET 3.x Non segue la precedenza standard; il valore del config file condiviso ha la precedenza sulla variabile di ambiente.
SDK per PHP 3.x
SDK per Python (Boto3)
SDK per Ruby 3.x
SDK per Rust No
Strumenti per PowerShell Non segue la precedenza standard; il valore config del file condiviso ha la precedenza sulla variabile di ambiente.