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
Nota
Per informazioni sulla comprensione del layout delle pagine delle impostazioni o sull'interpretazione della tabella Support by AWS SDKs and tools che segue, consulta. Informazioni sulle pagine delle impostazioni di questa guida
Il servizio Amazon S3 fornisce punti di accesso come modo alternativo per interagire con i bucket Amazon S3. Gli access point hanno policy e configurazioni uniche che possono essere applicate ad essi anziché direttamente al bucket. Con AWS gli SDK, puoi utilizzare Amazon Resource Names (ARN) del punto di accesso nel campo del bucket per le operazioni API invece di specificare il nome del bucket in modo esplicito. Vengono utilizzati per operazioni specifiche, ad esempio l'utilizzo di un punto di accesso ARN per recuperare un oggetto da un bucket o l'utilizzo di un punto di accesso ARN con GetObject per aggiungere un oggetto a un bucket. PutObject
Per ulteriori informazioni sugli access point e sugli 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 AWSconfigfile condivisiAWS_S3_USE_ARN_REGION- variabile d'ambienteaws.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'ARN del punto di accesso Regione AWS per creare l'endpoint regionale per la richiesta. L'SDK convalida che l'ARN Regione AWS sia servito dalla stessa AWS partizione configurata dal client per evitare chiamate tra partizioni che molto probabilmente Regione AWS falliranno. Se è definita in modo multiplo, l'impostazione configurata nel codice ha la precedenza, seguita dall'impostazione della variabile di ambiente.
Valore predefinito:
falseValori 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.
-
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ì | |
| SDK per Java 1.x | Sì | 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ì | Non segue la precedenza standard; il valore config del file condiviso ha la precedenza sulla variabile di ambiente. |
| SDK per PHP 3.x | Sì | |
| SDK per Python (Boto3) | Sì | |
| SDK per Ruby 3.x | Sì | |
| SDK per Rust | No | |
| SDK per Swift | No | |
| Strumenti per V5 PowerShell | Sì | Non segue la precedenza standard; il valore config del file condiviso ha la precedenza sulla variabile di ambiente. |
| Strumenti per V4 PowerShell | Sì | Non segue la precedenza standard; il valore config del file condiviso ha la precedenza sulla variabile di ambiente. |