

# Uso de políticas de solicitudes de origen administradas
<a name="using-managed-origin-request-policies"></a>

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](origin-request-create-origin-request-policy.md).

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

**Topics**
+ [AllViewer](#managed-origin-request-policy-all-viewer)
+ [AllViewerAndCloudFrontHeaders-2022-06](#managed-origin-request-policy-all-viewer-and-cloudfront)
+ [AllViewerExceptHostHeader](#managed-origin-request-policy-all-viewer-except-host-header)
+ [CORS-CustomOrigin](#managed-origin-request-policy-cors-custom)
+ [CORS-S3Origin](#managed-origin-request-policy-cors-s3)
+ [Elemental-MediaTailor-PersonalizedManifests](#managed-origin-request-policy-mediatailor)
+ [HostHeaderOnly](#managed-origin-request-policy-host-header-only)
+ [UserAgentRefererHeaders](#managed-origin-request-policy-user-agent-referer)

## AllViewer
<a name="managed-origin-request-policy-all-viewer"></a>

[Consulte esta política en la consola de CloudFront](https://console.aws.amazon.com/cloudfront/v4/home#/policies/origin/216adef6-5c7f-47e4-b989-5492eafa07d3)

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

Al utilizar 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
<a name="managed-origin-request-policy-all-viewer-and-cloudfront"></a>

[Consulte esta política en la consola de CloudFront](https://console.aws.amazon.com/cloudfront/v4/home#/policies/origin/33f36d7e-f396-46d9-90e0-52428a34d9dc)

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](adding-cloudfront-headers.md) 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 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
<a name="managed-origin-request-policy-all-viewer-except-host-header"></a>

[Consulte esta política en la consola de CloudFront](https://console.aws.amazon.com/cloudfront/v4/home#/policies/origin/b689b0a8-53d0-40ab-baf2-68738e2966ac)

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](adding-cloudfront-headers.md) 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 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
<a name="managed-origin-request-policy-cors-custom"></a>

[Consulte esta política en la consola de CloudFront](https://console.aws.amazon.com/cloudfront/v4/home#/policies/origin/59781a5b-3903-41f3-afcb-af62929ccde1)

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 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
<a name="managed-origin-request-policy-cors-s3"></a>

[Consulte esta política en la consola de CloudFront](https://console.aws.amazon.com/cloudfront/v4/home#/policies/origin/88a5eaf4-2fd4-4709-b370-b4c650ea3fcf)

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 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
<a name="managed-origin-request-policy-mediatailor"></a>

[Consulte esta política en la consola de CloudFront](https://console.aws.amazon.com/cloudfront/v4/home#/policies/origin/775133bc-15f2-49f9-abea-afb2e0bf67d2)

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

## HostHeaderOnly
<a name="managed-origin-request-policy-host-header-only"></a>

[Consulte esta política en la consola de CloudFront](https://console.aws.amazon.com/cloudfront/v4/home#/policies/origin/bf0718e1-ba1e-49d1-88b1-f726733018ae)

Esta política incluye solo el encabezado del `Host` de la solicitud de origen. No incluye cadenas de consulta ni cookies.

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

`bf0718e1-ba1e-49d1-88b1-f726733018ae`

Esta política tiene las siguientes opciones:
+ **Encabezados incluidos en las solicitudes de origen:** host
+ **Cookies incluidas en las solicitudes de origen:** ninguna
+ **Cadenas de consulta incluidas en las solicitudes de origen:** ninguna

## UserAgentRefererHeaders
<a name="managed-origin-request-policy-user-agent-referer"></a>

[Consulte esta política en la consola de CloudFront](https://console.aws.amazon.com/cloudfront/v4/home#/policies/origin/acba4595-bd28-49b8-b9fe-13317c0390fa)

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

Al utilizar 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