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