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 SDKs, puoi utilizzare il punto di accesso Amazon Resource Names (ARNs) nel campo del bucket per API le operazioni invece di specificare il nome del bucket in modo esplicito. Vengono utilizzati per operazioni specifiche come l'utilizzo di un punto ARN di accesso GetObject
per recuperare un oggetto da un bucket o l'utilizzo di un punto di accesso PutObject
per aggiungere un oggetto ARN a un bucket.
Per ulteriori informazioni sui punti di accesso Amazon S3 eARNs, consulta Using access point nella Amazon S3 User Guide.
Configura questa funzionalità utilizzando quanto segue:
s3_use_arn_region
- condiviso AWSconfig
impostazione dei fileAWS_S3_USE_ARN_REGION
- variabile d'ambienteaws.s3UseArnRegion
- proprietà JVM del sistema: solo Java/Kotlin- Per configurare il valore direttamente nel codice, consulta direttamente il tuo specifico. SDK
-
Questa impostazione controlla se SDK utilizza il punto di accesso ARN Regione AWS per costruire l'endpoint regionale per la richiesta. La SDK convalida che ARN Regione AWS è servito dallo stesso 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
— Gli usi di SDK ARN Regione AWS quando si costruisce l'endpoint anziché quello configurato dal client Regione AWS. Eccezione: se il client è configurato Regione AWS è un FIPS Regione AWS, quindi deve corrispondere ARN a Regione AWS. In caso contrario, si verificherà un errore. -
false
— Gli SDK usi configurati dal client Regione AWS durante la costruzione dell'endpoint.
-
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 | Sì | |
SDKper C++ | Sì | |
SDKper Go V2 (1.x) |
Sì | |
SDKper Go 1.x (V1) | Sì | Per utilizzare le impostazioni dei config file condivisi, devi attivare il caricamento dal file di configurazione; vedi Sessioni. |
SDKper Java 2.x | Sì | |
SDKper Java 1.x | Sì | JVMproprietà di sistema non supportata. |
SDKper JavaScript 3.x | Sì | |
SDKper JavaScript 2.x | Sì | |
SDKper Kotlin | Sì | |
SDKper. NET3.x | Sì | Non segue la precedenza standard; il valore config del file condiviso ha la precedenza sulla variabile di ambiente. |
SDKper 3.x PHP | Sì | |
SDKper Python (Boto3) |
Sì | |
SDKper Ruby 3.x | Sì | |
SDKper Rust | No | |
SDKper Swift | No | |
Utensili per PowerShell | Sì | Non segue la precedenza standard; il valore config del file condiviso ha la precedenza sulla variabile di ambiente. |