¿Cómo puedo probar la velocidad de carga de Aceleración de transferencias de Amazon S3 para un tamaño de archivo específico?

2 minutos de lectura
0

Quiero usar Aceleración de transferencias de S3 para mejorar la velocidad de carga de archivos a mi bucket de Amazon Simple Storage Service (Amazon S3). También quiero comparar las velocidades entre cargar directamente al bucket de S3 y Aceleración de transferencias de S3.

Solución

Para comparar la velocidad de carga general entre las regiones de Amazon S3, puede utilizar la herramienta de comparación de velocidades de Aceleración de transferencias de Amazon S3. Para probar la velocidad de carga de un tamaño de archivo específico, use test-upload.sh del sitio web de GitHub de Amazon Web Services - Labs.

Antes de ejecutar test-upload.sh, se deben cumplir los siguientes requisitos:

  1. Revise sus credenciales de usuario de AWS Identity and Access Management (IAM) para asegurarse de que dispone de los permisos necesarios para activar Aceleración de transferencias. Necesita el permiso s3:PutAccelerateConfiguration para activar o desactivar Aceleración de transferencias. Además, necesita el permiso s3:GetAccelerateConfiguration para ver si Aceleración de transferencias está activo en un bucket. Para obtener más información, consulte Requisitos para utilizar Transfer Acceleration.
  2. Active Aceleración de transferencias en su bucket de S3.
  3. Instale y configure la Interfaz de la línea de comandos de AWS (AWS CLI).
    Nota: Si se muestran errores al ejecutar comandos de la Interfaz de la línea de comandos de AWS (AWS CLI), consulte Errores de solución de problemas de la AWS CLI. Además, asegúrese de utilizar la versión más reciente.

Requisitos para test-upload.sh

Antes de ejecutar test-upload.sh, primero debe instalar el lenguaje bc en su máquina de Linux:

Ubuntu o Debian

apt-get install bc

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

yum install bc

Requisitos para test-upload.sh en una máquina de macOS

Antes de ejecutar test-upload.sh, utilice Homebrew para instalar coreutils en macOS:

  1. (Opcional) Si no tiene Homebrew instalado, siga las instrucciones de instalación del sitio web de Homebrew.
  2. Instale coreutils con Homebrew:
    brew install coreutils

Información relacionada

Ejemplos de políticas de usuario y rol

Habilitación y uso de S3 Transfer Acceleration

OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 7 meses