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
Informations connexes
Cet article vous a-t-il été utile ?
Besoin d'aide pour une question technique ou de facturation ?