Autenticazione della sessione S3 Express One Zone - AWS SDKs 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à.

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 AWS config file condivisi
AWS_S3_DISABLE_EXPRESS_SESSION_AUTH- variabile d'ambiente
aws.disableS3ExpressAuth- Proprietà del sistema JVM: solo Java/Kotlin

Controlla se l'autenticazione della sessione S3 Express One Zone è disabilitata. Se impostato sutrue, l'SDK utilizza l'autenticazione SigV4 standard per i bucket S3 Express One Zone anziché l'autenticazione della sessione.

Valore predefinito: false

Valori 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