Come posso testare la velocità di caricamento di Accelerazione del trasferimento Amazon S3 per una dimensione di file specifica?

2 minuti di lettura
0

Desidero utilizzare Accelerazione del trasferimento S3 per migliorare la velocità di caricamento dei file sul mio bucket Amazon Simple Storage Service (Amazon S3). Vorrei inoltre confrontare le velocità tra l'upload diretto sul bucket S3 e Accelerazione del trasferimento S3.

Risoluzione

Per confrontare la velocità di caricamento generale tra le regioni Amazon S3, utilizza lo strumento Speed Comparison di Accelerazione del trasferimento Amazon S3. Per testare la velocità di caricamento di un file di dimensioni specifiche, utilizza il file test-upload.sh dal sito web GitHub di Amazon Web Services - Labs.

Prima di eseguire test-upload.sh, è necessario che i seguenti requisiti siano soddisfatti:

  1. Controlla le credenziali utente di AWS Identity and Access Management (IAM) per verificare di disporre delle autorizzazioni per attivare Accelerazione del trasferimento. È necessaria l'autorizzazione s3:PutAccelerateConfiguration per abilitare o disabilitare Accelerazione del trasferimento. Inoltre, è necessaria l'autorizzazione s3:getAccelerateConfiguration per verificare se Accelerazione del trasferimento è attiva in un bucket. Per ulteriori informazioni, consulta Requisiti per l'uso di Accelerazione del trasferimento.
  2. Abilita Accelerazione del trasferimento sul tuo bucket S3.
  3. Installa e configura l'interfaccia della linea di comando AWS (AWS CLI) sulla tua macchina.
    Nota: se ricevi errori durante l'esecuzione dei comandi dell'interfaccia della linea di comando AWS (AWS CLI), consulta la sezione Risolvere gli errori AWS CLI. Inoltre, assicurati di utilizzare la versione più recente di AWS CLI.

Requisiti per test-upload.sh

Prima di eseguire test-upload.sh, installa il linguaggio bc sulla macchina Linux:

Ubuntu o Debian

apt-get install bc

Amazon Linux, CentOS, Red Hat Enterprise Linux (RHEL) o Fedora

yum install bc

Requisiti per test-upload.sh su una macchina macOS

Prima di eseguire test-upload.sh, usa Homebrew per installare coreutils su macOS:

  1. (Facoltativo) Se non hai installato Homebrew, segui le istruzioni di installazione sul sito web di Homebrew.
  2. Installa coreutils tramite Homebrew:
    brew install coreutils

Informazioni correlate

Esempi di policy relative a utenti e ruoli

Attivazione e utilizzo di Accelerazione del trasferimento S3 tramite l'interfaccia della linea di comando di AWS

AWS UFFICIALE
AWS UFFICIALEAggiornata 6 mesi fa