Comment puis-je tester la vitesse de chargement d'Amazon S3 Transfer Acceleration pour une taille de fichier spécifique ?

Lecture de 2 minute(s)
0

Je souhaite utiliser S3 Transfer Acceleration pour améliorer la vitesse de chargement des fichiers vers mon compartiment Amazon Simple Storage Service (Amazon S3). Je souhaite également comparer les vitesses entre les chargements directs vers le compartiment S3 et S3 Transfer Acceleration.

Résolution

Pour comparer la vitesse de chargement générale entre les régions Amazon S3, utilisez l'outil de comparaison de vitesse Amazon S3 Transfer Acceleration. Pour tester la vitesse de chargement correspondant à une taille de fichier spécifique, utilisez le fichier test-upload.sh disponible sur le site Web GitHub Amazon Web Services - Labs.

Pour exécuter le fichier test-upload.sh, vous devez respecter les exigences suivantes :

  1. Vérifiez vos informations d'identification utilisateur Gestion des identités et des accès AWS (AWS IAM) pour vous assurer que vous êtes autorisé à activer Transfer Acceleration. Pour activer ou désactiver Transfer Acceleration, vous devez disposer de l'autorisation s3:PutAccelerateConfiguration. Vous devez également disposer de l'autorisation s3:GetAccelerateConfiguration pour savoir si Transfer Acceleration est actif dans un compartiment. Pour en savoir plus, consultez la page Exigences relatives à l'utilisation de Transfer Acceleration.
  2. Activez Transfer Acceleration sur votre compartiment S3.
  3. Installez et Configurez l'interface de la ligne de commande AWS (AWS CLI) sur votre machine.
    Remarque : si des erreurs surviennent lorsque vous exécutez des commandes de l'interface de la ligne de commande AWS (AWS CLI), consultez la page Résoudre les erreurs liées à AWS CLI. Vérifiez également que vous utilisez la version la plus récente d'AWS CLI.

Exigences relatives au fichier test-upload.sh

Avant d'exécuter le fichier test-upload.sh, installez le langage bc sur votre machine Linux :

Ubuntu ou Debian

apt-get install bc

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

yum install bc

Exigences relatives à l'exécution du fichier test-upload.sh sur une machine macOS

Avant d'exécuter le fichier test-upload.sh, installez coreutils sur macOS à l'aide de Homebrew :

  1. (Facultatif) Si Homebrew n'est pas installé, suivez les instructions d'installation disponibles sur le site web Homebrew.
  2. Installez coreutils via Homebrew :
    brew install coreutils

Informations connexes

Exemples de politiques relatives aux utilisateurs et aux rôles

Activation et utilisation de S3 Transfer Acceleration à l'aide d'AWS CLI

AWS OFFICIEL
AWS OFFICIELA mis à jour il y a 6 mois