Distribución de contenido privado con URL firmadas y cookies firmadas - Amazon CloudFront

Distribución de contenido privado con URL firmadas y cookies firmadas

Muchas empresas que distribuyen contenido a través de Internet desean restringir el acceso a documentos, información corporativa, transmisiones multimedia o contenido destinado a una selección de usuarios; por ejemplo, a los usuarios que hayan pagado una determinada tarifa. Para ofrecer este contenido privado de forma segura a través de CloudFront, puede hacer lo siguiente:

  • Solicite que los usuarios accedan al contenido privado mediante URL firmadas o cookies firmadas especiales de CloudFront.

  • Solicite que los usuarios accedan al contenido a través de URL de CloudFront, no URL que accedan al contenido directamente en el servidor de origen (por ejemplo, Amazon S3 o un servidor HTTP privado). No es necesario solicitar URL de CloudFront, pero lo recomendamos para impedir que los usuarios eludan las restricciones que especifique en URL firmadas o cookies firmadas.

Para obtener más información, consulte Restricción del acceso a archivos.

Distribución de contenido privado

Para configurar CloudFront para que distribuya contenido privado, realice las siguientes tareas:

  1. Solicite a los usuarios que accedan al contenido solo a través de CloudFront (opcional pero recomendado). El método que utilice depende de si utiliza Amazon S3 u orígenes personalizados:

    Los orígenes personalizados incluyen Amazon EC2, buckets de Amazon S3 configurados como puntos de enlace del sitio web, Elastic Load Balancing y sus propios servidores web HTTP.

  2. Especifique los grupos de claves de confianza o los signatarios de confianza que desea utilizar para crear URL firmadas o cookies firmadas. Le recomendamos que utilice grupos de claves de confianza. Para obtener más información, consulte Especificación de los signatarios que pueden crear URL firmadas y cookies firmadas.

  3. Escriba la aplicación para responder a las solicitudes de los usuarios autorizados con URL firmadas o con encabezados Set-Cookie que establezcan cookies firmadas. Siga los pasos en uno de los siguientes temas:

    Si no está seguro de qué método utilizar, consulte Decisión de utilizar URL firmadas o cookies firmadas.