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

Dernière mise à jour : 2021-10-11

Je souhaite utiliser S3 Transfer Acceleration pour améliorer la vitesse de chargement de fichier vers mon compartiment Amazon Simple Storage Service (Amazon S3). Je veux comparer les vitesses entre le chargement direct dans le compartiment S3 et l'utilisation de S3 Transfer Acceleration. Comment dois-je procéder ?

Résolution

Pour comparer la vitesse de chargement entre des régions Amazon S3, vous pouvez utiliser l'outil de comparaison de la vitesse de Amazon S3 Transfer Acceleration. Pour tester la vitesse de chargement d'un fichier de taille spécifique, utilisez le script test-upload.sh accessible sur le site web Amazon Web Services - Labs GitHub.

Avant d'exécuter test-upload.sh, vous devez répondre aux exigences suivantes :

1.    Vérifiez vos informations d'identification AWS Identity and Access Management (IAM) pour vous assurer que vous disposez des autorisations pour activer Transfer Acceleration. Vous avez besoin de l'autorisation s3 : PutAccelerateConfiguration pour activer ou désactiver Transfer Acceleration. En outre, vous avez besoin de l'autorisation s3:GetAccelerateConfiguration pour voir si Transfer Acceleration est activé pour un compartiment. Pour plus d'informations, consultez la section Exigences relatives à l'utilisation de Amazon S3 Transfer Acceleration.

2.    Activez Transfer Acceleration sur votre compartiment S3.

3.    Installez et configurez l'interface de ligne de commande AWS (AWS CLI) sur votre machine.

Remarque : si vous recevez des erreurs lors de l'exécution des commandes AWS CLI, assurez-vous d'utiliser la version la plus récente d'AWS CLI.

Conditions requises pour test-upload.sh

Avant d'exécuter test-upload.sh, vous devez d'abord installer le langage bc sur votre machine Linux. Exécutez la commande suivante pour installer bc sur une machine Ubuntu ou Debian :

apt-get install bc

Exécutez la commande suivante pour installer bc sur une machine Amazon Linux, CentOS, RHEL ou Fedora :

yum install bc

Conditions requises pour test-upload.sh sur une machine macOS

Avant d'exécuter test-upload.sh, vous devez d'abord installer coreutils sur votre machine macOS à l'aide de Homebrew. Procédez comme suit :

1.    (Facultatif) Si Homebrew n'est pas installé, suivez les instructions d'installation sur le site Web Homebrew.

2.    Exécutez la commande suivante pour installer les coreutils à l'aide de Homebrew :

brew install coreutils

Cet article vous a-t-il été utile ?


Besoin d'aide pour une question technique ou de facturation ?