Introducción a Aceleración de transferencias de Amazon S3 - Amazon Simple Storage Service

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:

  1. Activar Aceleración de transferencias en un bucket

    Puede habilitar Aceleración de transferencias en un bucket de cualquiera de las siguientes formas:

    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 (.).

  2. 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.

      Los 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 y GET object en Amazon S3 al nombre de dominio del punto de conexión s3-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 amzn-s3-demo-bucket.s3.us-east-1.amazonaws.com en la solicitud PUT. Para acelerar PUT, cambie el nombre de host en su solicitud a amzn-s3-demo-bucket.s3-accelerate.amazonaws.com. Para volver a utilizar la velocidad de carga estándar, vuelva a cambiar el nombre a amzn-s3-demo-bucket.s3.us-east-1.amazonaws.com.

    Despué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 bucket-name.s3-accelerate.amazonaws.com. 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.

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.