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à.
Autenticazione della sessione S3 Express One Zone
Nota
Per informazioni sulla comprensione del layout delle pagine delle impostazioni o sull'interpretazione della tabella Support by AWS SDKs and tools riportata di seguito, vedereInformazioni sulle pagine delle impostazioni di questa guida.
S3 Express One Zone è la classe di storage ad alte prestazioni di Amazon S3 che offre una latenza di un millisecondo per i dati a cui si accede di frequente. Quando utilizzi S3 Express One Zone, i bucket AWS SDKs e gli strumenti utilizzano automaticamente l'autenticazione basata sulla sessione, ottimizzata per l'autorizzazione a bassa latenza delle richieste di dati. Utilizzi token di sessione con operazioni Zonal (a livello di oggetto) per distribuire la latenza associata all'autorizzazione su un numero di richieste in una sessione, riducendo il sovraccarico di autenticazione e migliorando le prestazioni complessive delle richieste.
I bucket S3 Express One Zone utilizzano un formato di denominazione specifico che include l'ID della zona di disponibilità, ad esempio. bucket-name--usw2-az1--x-s3 Quando l'SDK rileva questo modello di denominazione, indirizza automaticamente le richieste agli endpoint S3 Express One Zone appropriati e applica il flusso di autenticazione ottimizzato. L'autenticazione della sessione crea credenziali temporanee specifiche per il bucket che forniscono un accesso a bassa latenza al bucket e vengono memorizzate nella cache e aggiornate automaticamente dall'SDK. Per ulteriori informazioni, consulta S3 Express One Zone nella Guida per l'utente di Amazon S3.
Per impostazione predefinita, l'autenticazione della sessione è abilitata per i bucket S3 Express One Zone.
Configura questa funzionalità utilizzando quanto segue:
s3_disable_express_session_auth- impostazione dei AWSconfigfile condivisiAWS_S3_DISABLE_EXPRESS_SESSION_AUTH- variabile d'ambienteaws.disableS3ExpressAuth- Proprietà del sistema JVM: solo Java/Kotlin-
Controlla se l'autenticazione della sessione S3 Express One Zone è disabilitata. Se impostato su
true, l'SDK utilizza l'autenticazione SigV4 standard per i bucket S3 Express One Zone anziché l'autenticazione della sessione.Valore predefinito:
falseValori validi:
-
true— Disattiva l'autenticazione della sessione S3 Express One Zone. -
false— Abilita l'autenticazione della sessione S3 Express One Zone.
-
Esempio di impostazione di questo valore nel config file:
[default] s3_disable_express_session_auth=true
Esempio in Linux/macOS di impostazione delle variabili di ambiente tramite riga di comando:
export AWS_S3_DISABLE_EXPRESS_SESSION_AUTH=true
Esempio in Windows di impostazione delle variabili di ambiente tramite riga di comando:
setx AWS_S3_DISABLE_EXPRESS_SESSION_AUTH true
Support by AWS SDKs and tools
Di seguito sono SDKs supportate 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 per Java and the. AWS SDK per Kotlin
| SDK | Supportato | Note o ulteriori informazioni |
|---|---|---|
| AWS CLI v2 | Sì | |
| AWS CLI v1 | No | |
| SDK per C++ | Sì | |
| SDK per Go V2 (1.x) |
Sì | |
| SDK per Go 1.x (V1) | No | Per utilizzare le impostazioni dei config file condivisi, devi attivare il caricamento dal file di configurazione; vedi Sessioni. |
| SDK per Java 2.x | Sì | |
| SDK per Java 1.x | No | |
| SDK per 3.x JavaScript | Sì | |
| SDK per 2.x JavaScript | No | |
| SDK per Kotlin | Sì | La proprietà del sistema JVM è. aws.s3DisableExpressSessionAuth |
| SDK per.NET 4.x | Sì | |
| SDK per.NET 3.x | Sì | |
| SDK per PHP 3.x | Sì | |
| SDK per Python (Boto3) |
Sì | |
| SDK per Ruby 3.x | Sì | |
| SDK per Rust | Sì | |
| SDK per Swift | Sì | |
| Strumenti per V5 PowerShell | Sì | |
| Strumenti per PowerShell V4 | Sì |