Uso de políticas de solicitudes de origen administradas - Amazon CloudFront

Uso de políticas de solicitudes de origen administradas

CloudFront proporciona un conjunto de políticas de solicitud de origen administradas que puede asociar a cualquiera de los comportamientos de caché de la distribución. Con una política de solicitud de origen administrada, no es necesario escribir ni mantener su propia política de solicitud de origen. Las políticas administradas utilizan configuraciones optimizadas para casos de uso específicos.

Para utilizar una política de solicitud de origen administrada, debe asociarla a un comportamiento de caché en su distribución. El proceso es el mismo que cuando se crea una política de solicitud de origen, pero en lugar de crear una nueva, simplemente se asocia una de las políticas de solicitud de origen administradas. Se asocia la política por nombre (con la consola) o por ID (con AWS CLI o los SDK). Los nombres e ID se muestran en la siguiente sección.

Para obtener más información, consulte Creación de políticas de solicitud de origen.

En los temas siguientes, se describen las políticas de solicitudes de origen administradas que puede utilizar.

AllViewer

Consulte esta política en la consola de CloudFront

En esta política, se incluyen todos los valores (cadenas de consulta, encabezados y cookies) de la solicitud del lector.

Al utilizar AWS CloudFormation, la AWS CLI o la API de CloudFront, el identificador de esta política es:

216adef6-5c7f-47e4-b989-5492eafa07d3

Esta política tiene las siguientes opciones:

  • Encabezados incluidos en las solicitudes de origen: todos los encabezados de la solicitud del lector

  • Cookies incluidas en las solicitudes de origen: todas

  • Cadenas de consulta incluidas en las solicitudes de origen: todas

AllViewerAndCloudFrontHeaders-2022-06

Consulte esta política en la consola de CloudFront

En esta política, se incluyen todos los valores (encabezados, cookies y cadenas de consulta) de la solicitud del lector y todos los encabezados de CloudFront que se publicaron hasta junio de 2022 (no se incluyen los encabezados de CloudFront que se hayan publicado después de junio de 2022).

Al utilizar AWS CloudFormation, la AWS CLI o la API de CloudFront, el identificador de esta política es:

33f36d7e-f396-46d9-90e0-52428a34d9dc

Esta política tiene las siguientes opciones:

  • Encabezados incluidos en las solicitudes de origen: todos los encabezados de la solicitud del lector y los siguientes encabezados de CloudFront:

    • CloudFront-Forwarded-Proto

    • CloudFront-Is-Android-Viewer

    • CloudFront-Is-Desktop-Viewer

    • CloudFront-Is-IOS-Viewer

    • CloudFront-Is-Mobile-Viewer

    • CloudFront-Is-SmartTV-Viewer

    • CloudFront-Is-Tablet-Viewer

    • CloudFront-Viewer-Address

    • CloudFront-Viewer-ASN

    • CloudFront-Viewer-City

    • CloudFront-Viewer-Country

    • CloudFront-Viewer-Country-Name

    • CloudFront-Viewer-Country-Region

    • CloudFront-Viewer-Country-Region-Name

    • CloudFront-Viewer-Http-Version

    • CloudFront-Viewer-Latitude

    • CloudFront-Viewer-Longitude

    • CloudFront-Viewer-Metro-Code

    • CloudFront-Viewer-Postal-Code

    • CloudFront-Viewer-Time-Zone

    • CloudFront-Viewer-TLS

  • Cookies incluidas en las solicitudes de origen: todas

  • Cadenas de consulta incluidas en las solicitudes de origen: todas

AllViewerExceptHostHeader

Consulte esta política en la consola de CloudFront

Esta política no incluye el encabezado Host de la solicitud del lector, pero sí incluye todos los demás valores (encabezados, cookies y cadenas de consulta) de la solicitud del lector.

Esta política también incluye encabezados de solicitud de CloudFront adicionales para el protocolo HTTP, la versión HTTP, la versión TLS y todos los encabezados de tipo de dispositivo y ubicación del lector.

Esta política está diseñada para usarse con los orígenes de URL de función de Amazon API Gateway y AWS Lambda. Estos orígenes esperan que el encabezado Host contenga el nombre de dominio de origen, no el nombre de dominio de la distribución de CloudFront. Reenviar el encabezado Host de la solicitud del lector a estos orígenes puede impedir que funcionen.

nota

Al utilizar esta política de solicitud de origen administrada para eliminar el encabezado Host del lector, CloudFront agrega un nuevo encabezado Host con el nombre de dominio del origen a la solicitud de origen.

Al utilizar AWS CloudFormation, la AWS CLI o la API de CloudFront, el identificador de esta política es:

b689b0a8-53d0-40ab-baf2-68738e2966ac

Esta política tiene las siguientes opciones:

  • Encabezados incluidos en las solicitudes de origen: todos los encabezados de la solicitud del lector excepto para el encabezado de Host

  • Cookies incluidas en las solicitudes de origen: todas

  • Cadenas de consulta incluidas en las solicitudes de origen: todas

CORS-CustomOrigin

Consulte esta política en la consola de CloudFront

Esta política incluye el encabezado que habilita las solicitudes de uso compartido de recursos de origen cruzado (CORS) cuando el origen es un origen personalizado.

Al utilizar AWS CloudFormation, la AWS CLI o la API de CloudFront, el identificador de esta política es:

59781a5b-3903-41f3-afcb-af62929ccde1

Esta política tiene las siguientes opciones:

  • Encabezados incluidos en las solicitudes de origen:

    • Origin

  • Cookies incluidas en las solicitudes de origen: ninguna

  • Cadenas de consulta incluidas en las solicitudes de origen: ninguna

CORS-S3Origin

Consulte esta política en la consola de CloudFront

Esta política incluye los encabezados que habilitan las solicitudes de uso compartido de recursos de origen cruzado (CORS) cuando el origen es un bucket de Amazon S3.

Al utilizar AWS CloudFormation, la AWS CLI o la API de CloudFront, el identificador de esta política es:

88a5eaf4-2fd4-4709-b370-b4c650ea3fcf

Esta política tiene las siguientes opciones:

  • Encabezados incluidos en las solicitudes de origen:

    • Origin

    • Access-Control-Request-Headers

    • Access-Control-Request-Method

  • Cookies incluidas en las solicitudes de origen: ninguna

  • Cadenas de consulta incluidas en las solicitudes de origen: ninguna

Elemental-MediaTailor-PersonalizedManifests

Consulte esta política en la consola de CloudFront

Esta política está diseñada para su uso con un origen que es un punto de conexión de AWS Elemental MediaTailor.

Al utilizar AWS CloudFormation, la AWS CLI o la API de CloudFront, el identificador de esta política es:

775133bc-15f2-49f9-abea-afb2e0bf67d2

Esta política tiene las siguientes opciones:

  • Encabezados incluidos en las solicitudes de origen:

    • Origin

    • Access-Control-Request-Headers

    • Access-Control-Request-Method

    • User-Agent

    • X-Forwarded-For

  • Cookies incluidas en las solicitudes de origen: ninguna

  • Cadenas de consulta incluidas en las solicitudes de origen: todas

UserAgentRefererHeaders

Consulte esta política en la consola de CloudFront

Esta política incluye solo los encabezados User-Agent y Referer. No incluye cadenas de consulta ni cookies.

Al utilizar AWS CloudFormation, la AWS CLI o la API de CloudFront, el identificador de esta política es:

acba4595-bd28-49b8-b9fe-13317c0390fa

Esta política tiene las siguientes opciones:

  • Encabezados incluidos en las solicitudes de origen:

    • User-Agent

    • Referer

  • Cookies incluidas en las solicitudes de origen: ninguna

  • Cadenas de consulta incluidas en las solicitudes de origen: ninguna