View a markdown version of this page

Ottimizzazione delle prestazioni del bucket della directory - Amazon Simple Storage Service

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à.

Ottimizzazione delle prestazioni del bucket della directory

Per ottenere le migliori prestazioni quando si utilizzano i bucket di directory, si consiglia di seguire le seguenti linee guida.

Per ulteriori informazioni sulle best practice per S3 Express One Zone, consulta Best practice per ottimizzare le prestazioni di S3 Express One Zone.

Utilizzo dell'autenticazione basata sulla sessione

I bucket di directory supportano un nuovo meccanismo di autorizzazione basato sulla sessione per autenticare e autorizzare le richieste a un bucket di directory. Con l'autenticazione basata sulla sessione, gli AWS SDK utilizzano automaticamente l'operazione CreateSession API per creare un token di sessione temporaneo che può essere utilizzato per l'autorizzazione a bassa latenza delle richieste di dati in un bucket di directory.

Gli AWS SDK utilizzano l'operazione CreateSession API per richiedere credenziali temporanee, quindi creano e aggiornano automaticamente i token per tuo conto ogni 5 minuti. Per sfruttare i vantaggi in termini di prestazioni dei bucket di directory, ti consigliamo di utilizzare gli AWS SDK per avviare e gestire la richiesta API. CreateSession Per ulteriori informazioni sul modello basato sulla sessione, consulta Autorizzazione delle operazioni API dell'endpoint di zona con CreateSession.

Best practice per il checksum S3 aggiuntivo

I bucket di directory offrono la possibilità di scegli l'algoritmo di checksum utilizzato per convalidare i dati durante il caricamento o il download. Puoi selezionare uno dei seguenti algoritmi di controllo dell'integrità dei dati Secure Hash Algorithms (SHA) o Cyclic Redundancy Check (CRC): CRC32, CRC32C e. SHA-1 SHA-256 MD5-based i checksum non sono supportati con la classe di storage S3 Express One Zone.

CRC32 è il checksum predefinito utilizzato dagli AWS SDK per la trasmissione di dati da o verso i bucket di directory. Si consiglia di utilizzare CRC32 e CRC32C per ottenere le migliori prestazioni con i bucket di directory.

Utilizza la versione più recente di AWS SDK e librerie di runtime comuni

Diversi AWS SDK forniscono anche le librerie AWS Common Runtime (CRT) per accelerare ulteriormente le prestazioni nei client S3. Questi SDK includono AWS SDK for Java 2.x, AWS SDK per C++ e AWS SDK per Python (Boto3). Il client CRT-based S3 trasferisce oggetti da e verso i bucket di directory con prestazioni e affidabilità migliorate utilizzando automaticamente l'operazione dell'API di caricamento multiparte e il recupero dell'intervallo di byte per automatizzare le connessioni a scalabilità orizzontale.

Per ottenere le massime prestazioni con i bucket di directory, consigliamo di utilizzare la versione più recente degli AWS SDK che include le librerie CRT o di utilizzare (). AWS Command Line Interface AWS CLI