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à.
Linee guida sulle prestazioni e modelli di progettazione per S3 Express One Zone
Per ottenere le migliori prestazioni quando si utilizzano i bucket di directory, si consigliano le seguenti linee guida.
Argomenti
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 in un bucket di directory. Con l'autenticazione basata sulla sessione, utilizzano AWS SDKs automaticamente l'CreateSession
APIoperazione 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.
AWS SDKsUtilizza l'CreateSession
APIoperazione per richiedere credenziali temporanee, quindi crea e aggiorna automaticamente i token per tuo conto ogni 5 minuti. Per sfruttare i vantaggi in termini di prestazioni dei bucket di directory, si consiglia di utilizzare il AWS SDKs per avviare e gestire la richiesta. CreateSession
API Per ulteriori informazioni sul modello basato sulla sessione, consulta Autorizzazione delle operazioni degli endpoint API zonali con CreateSession.
Best practice per il checksum S3 aggiuntivo
I bucket di directory offrono la possibilità di scegliere l'algoritmo di checksum utilizzato per convalidare i dati durante il caricamento o il download. È possibile selezionare uno dei seguenti algoritmi di controllo dell'integrità dei dati Secure Hash Algorithms (SHA) o Cyclic Redundancy Check (CRC):,, -1 e -256. CRC32 CRC32C SHA SHA MD5i checksum basati non sono supportati con la classe di storage S3 Express One Zone.
CRC32è il checksum predefinito utilizzato da AWS SDKs quando si trasmettono dati da o verso i bucket di directory. Si consiglia di utilizzare CRC32 e CRC32C per ottenere prestazioni ottimali con i bucket di directory.
Utilizza la versione più recente AWS SDKs e le librerie di runtime comuni
Molte di esse forniscono AWS SDKs anche le librerie AWS Common Runtime (CRT) per accelerare ulteriormente le prestazioni nei client S3. Queste SDKs includono la AWS SDK for Java 2.x AWS SDK for C++, la e la AWS SDK for Python (Boto3). Il client S3 CRT basato su S3 trasferisce oggetti da e verso i bucket di directory con prestazioni e affidabilità migliorate, utilizzando automaticamente l'APIoperazione 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 di quella che include le librerie o di utilizzare (). AWS SDKs CRT AWS Command Line Interface AWS CLI