Introducción a Aceleración de transferencias de Amazon S3
Puede utilizar Aceleración de transferencias de Amazon S3 para la transferencia rápida, sencilla y segura de archivos a largas distancias entre su cliente y un bucket de Amazon S3. Aceleración de transferencias usa 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.
Para empezar a utilizar Aceleración de transferencias de Amazon S3, siga estos pasos:
-
Activar Aceleración de transferencias en un bucket
Puede habilitar Aceleración de transferencias en un bucket de cualquiera de las siguientes formas:
-
Uso de la consola de Amazon S3.
-
Utilice la operación PutBucketAccelerateConfiguration de la API de REST.
-
Use la AWS CLI y los SDK de AWS. Para obtener más información, consulte Developing with Amazon S3 using the AWS SDKs en la Amazon S3 API Reference.
Para obtener más información, consulte Habilitación y uso de Aceleración de transferencias de S3.
nota
Para que el bucket funcione con la aceleración de transferencia, el nombre del bucket debe ajustarse a los requisitos de nomenclatura de DNS y no debe contener puntos (
.
). -
-
Transferir datos desde y hacia el bucket con aceleración habilitada
Utilice uno de los siguientes nombres de dominio de punto de conexión
s3-accelerate
:-
Para obtener acceso a un bucket con aceleración habilitada, use
.bucket-name
.s3-accelerate.amazonaws.com -
Para obtener acceso a un bucket con aceleración activada por IPv6, use
.bucket-name
.s3-accelerate---dualstack.amazonaws.com.rproxy.govskope.caLos puntos de enlace de doble pila de Amazon S3; admiten solicitudes a buckets de S3 a través de IPv6 y de IPv4. El punto de conexión de doble pila de Aceleración de transferencias solo usa el tipo de nombre de punto de conexión de estilo de alojamiento virtual. Para obtener más información, consulte Making requests to Amazon S3 over IPv6 en la Amazon S3 API Reference y Using Amazon S3 dual-stack endpoints en la Amazon S3 API Reference.
nota
Su aplicación de transferencia de datos debe usar uno de los dos tipos de puntos de conexión siguientes para acceder al bucket y así acelerar la transferencia de datos:
.s3-accelerate.amazonaws.com
o.s3-accelerate.dualstack.amazonaws.com
para el punto de conexión de doble pila. Si desea utilizar la transferencia de datos estándar, puede seguir utilizando los puntos de conexión habituales.Puede apuntar sus solicitudes
PUT
object yGET
object en Amazon S3 al nombre de dominio del punto de conexións3-accelerate
después de habilitar Transfer Acceleration. Por ejemplo, supongamos que actualmente tiene una aplicación API de REST con PutObject que utiliza el nombre de host
en la solicitudamzn-s3-demo-bucket
.s3---us-east-1.amazonaws.com.rproxy.govskope.caPUT
. Para acelerarPUT
, cambie el nombre de host en su solicitud a
. Para volver a utilizar la velocidad de carga estándar, vuelva a cambiar el nombre aamzn-s3-demo-bucket
.s3-accelerate.amazonaws.com
.amzn-s3-demo-bucket
.s3---us-east-1.amazonaws.com.rproxy.govskope.caDespués de habilitar Aceleración de transferencias, puede tardar hasta 20 minutos en darse cuenta de los beneficios de desempeño. Sin embargo, el punto de conexión acelerado está disponible en cuando habilite Aceleración de transferencias.
Puede utilizar el punto de conexión de aceleración en la AWS CLI, los SDK de AWS y otras herramientas que transfieren datos desde y hacia Amazon S3. Si utiliza los AWS SDK, algunos de los lenguajes admitidos usan una marca de configuración de cliente de punto de conexión acelerado, de modo que no tiene que establecer explícitamente el punto de conexión de Aceleración de transferencias en
. Para ver ejemplos de cómo usar un marcador de configuración de cliente de punto de conexión acelerado, consulte Habilitación y uso de Aceleración de transferencias de S3.bucket-name
.s3-accelerate.amazonaws.com -
Puede utilizar todas las operaciones de Amazon S3 a través de los puntos de enlace de aceleración de transferencia, excepto las siguientes:
Además, Aceleración de transferencias de Amazon S3 no es compatible con las copias entre regiones que utilizan CopyObject.