Configuración de transferencias de archivos rápidas y seguras con Aceleración de transferencias de Amazon S3
Aceleración de transferencias de Amazon S3 es una característica de bucket que facilita la transferencia rápida, sencilla y segura de archivos a largas distancias entre el cliente y un bucket de uso general de S3. Aceleración de transferencias está diseñada para optimizar las velocidades de transferencia en todo el mundo en buckets de uso general de S3. Aceleración de transferencias aprovecha las ubicaciones de borde distribuidas globalmente en Amazon CloudFront. A medida que los datos llegan a una ubicación de borde, se redirigen a Amazon S3 a través de una ruta de red optimizada.
Por el uso de Aceleración de transferencias se podrían aplicar cargos por transferencia de datos adicionales. Para obtener más información acerca de los precios, consulte Precios de Amazon S3
¿Por qué utilizar Aceleración de transferencias?
Puede que quiera usar Aceleración de transferencias en un bucket de uso general por varios motivos:
-
Porque los clientes cargan a un bucket centralizado de uso general desde todo el mundo.
-
Porque transfiere gigabytes o terabytes de datos regularmente entre varios continentes.
-
Porque no puede utilizar todo el ancho de banda disponible en Internet al cargar a Amazon S3.
Para obtener más información acerca de cuándo usar Aceleración de transferencias, consulte las preguntas frecuentes de Amazon S3
Requisitos para utilizar Aceleración de transferencias
Estos son los requisitos para usar Aceleración de transferencias en un bucket de S3:
-
Aceleración de transferencias solo se admite en solicitudes de estilo alojadas virtualmente. Para obtener más información sobre las solicitudes de estilo alojadas virtualmente, consulte Making requests using the REST API en la Amazon S3 API Reference.
-
El nombre del bucket que use para Aceleración de transferencias debe cumplir con las convenciones del DNS y no debe contener puntos (“.”).
-
Aceleración de transferencias debe estar activado en el bucket. Para obtener más información, consulte Habilitación y uso de Aceleración de transferencias de S3.
Tras habilitar Aceleración de transferencias en un bucket, podría tardar hasta 20 minutos antes de que aumente la velocidad de transferencia de datos al bucket.
nota
Aceleración de transferencias actualmente no es compatible con los buckets ubicados en las siguientes regiones:
-
Asia-Pacífico (Tokio) (ap-northeast-1)
-
Asia-Pacífico (Seúl) (ap-northeast-2)
-
Asia Pacífico (Bombay) (ap-south-1)
-
Asia-Pacífico (Singapur) (ap-southeast-1)
-
Asia-Pacífico (Sídney) (ap-southeast-2)
-
Canadá (centro) (ca-central-1)
-
Europa (Fráncfort) (eu-central-1)
-
Europa (Irlanda) (eu-west-1)
-
Europa (Londres) (eu-west-2)
-
Europa (París) (eu-west-3)
-
América del Sur (São Paulo) (sa-east-1)
-
Este de EE. UU. (Norte de Virginia) (us-east-1)
-
Este de EE. UU. (Ohio) (us-east-2)
-
EE. UU. Oeste (Norte de California) (us-west-1)
-
Oeste de EE. UU. (Oregón) (us-west-2)
-
-
Para acceder al bucket habilitado para Aceleración de transferencias, debe utilizar el punto de conexión
. O bien, utilice el punto de conexión de doble pilabucket-name
.s3-accelerate.amazonaws.com
para conectar al bucket habilitado por IPv6. Puede seguir utilizando los puntos de conexión habituales para la transferencia de datos estándar.bucket-name
.s3-accelerate.dualstack.amazonaws.com -
Debe ser el propietario del bucket para establecer el estado de Aceleración de transferencias. El propietario del bucket puede asignar permisos a otros usuarios para permitirles establecer el estado de aceleración en un bucket. El permiso
s3:PutAccelerateConfiguration
permite a los usuarios habilitar o deshabilitar Aceleración de transferencias en un bucket. El permisos3:GetAccelerateConfiguration
permite a los usuarios devolver el estado de Aceleración de transferencias de un bucket, que esEnabled
oSuspended.
.
En las siguientes secciones se describe cómo utilizar Aceleración de transferencias de Amazon S3 para transferir datos.