Descripción de cómo funcionan juntas las políticas de solicitud de origen y las políticas de caché
Puede usar una política de solicitud de origen de CloudFront para controlar las solicitudes que CloudFront envía al origen, que se denominan solicitudes de origen. Para utilizar una política de solicitud de origen, debe asociar una política de caché al mismo comportamiento de caché. No se puede utilizar una política de solicitud de origen en un comportamiento de caché sin una política de caché. Para obtener más información, consulte Control de las solicitudes de origen con una política.
Las políticas de solicitud de origen y las políticas de caché funcionan en conjunto para determinar los valores que CloudFront incluye en las solicitudes de origen. Todas las cadenas de consulta de URL, encabezados HTTP y cookies que especifique en la clave de caché (mediante una política de caché) se incluyen automáticamente en las solicitudes de origen. Todas las cadenas de consulta, encabezados y cookies adicionales que especifique en una política de solicitud de origen también se incluyen en las solicitudes de origen (pero no en la clave de caché).
Las políticas de solicitudes de origen y las políticas de caché tienen configuraciones que es posible que parezcan que están en conflicto entre sí. Por ejemplo, es posible que una política permita determinados valores y que otra los bloquee. La siguiente tabla explica qué valores incluye CloudFront en las solicitudes de origen cuando se utilizan juntas la configuración de una política de solicitudes de origen y una política de caché. Esta configuración generalmente se aplica a todos los tipos de valores (cadenas de consulta, encabezados y cookies), con la excepción de que no puede especificar todos los encabezados ni utilizar una lista de bloqueo de encabezados en una política de caché.
Política de solicitud de origen |
||||
---|---|---|---|---|
Ninguna |
Todo |
Lista de permitidos |
Lista de bloqueos |
|
Política de caché |
||||
Ninguna |
No se incluye ningún valor de solicitud de lector en la solicitud de origen, excepto los valores predeterminados que se incluyen en todas las solicitudes de origen. Para obtener más información, consulte Control de las solicitudes de origen con una política. |
Todos los valores de la solicitud de lector se incluyen en la solicitud de origen. |
Solo los valores especificados en la política de solicitud de origen se incluyen en la solicitud de origen. |
Todos los valores de la solicitud de lector excepto aquellos especificados en la política de solicitud de origen se incluyen en la solicitud de origen. |
Todo Nota: No puede especificar todos los encabezados de una política de caché. |
Todas las cadenas de consulta y cookies de la solicitud de lector se incluyen en la solicitud de origen. |
Todos los valores de la solicitud de lector se incluyen en la solicitud de origen. |
Todas las cadenas de consulta y cookies de la solicitud de lector y los encabezados especificados en la política de solicitud de origen se incluyen en la solicitud de origen. |
Todas las cadenas de consulta y cookies de la solicitud de lector se incluyen en la solicitud de origen, incluso aquellos especificados en la lista de bloqueo de la política de solicitud de origen. La configuración de la política de caché invalida la lista de bloqueo de la política de solicitud de origen. |
Lista de permitidos |
Solo los valores especificados de la solicitud de lector se incluyen en la solicitud de origen. |
Todos los valores de la solicitud de lector se incluyen en la solicitud de origen. |
Todos los valores especificados en la política de caché o la política de la solicitud de origen se incluyen en la solicitud de origen. |
Los valores especificados en la política de caché se incluyen en la solicitud de origen, incluso si esos mismos valores se especifican en la lista de bloqueo de la política de solicitud de origen. La lista de permitidos de la política de caché invalida la lista de bloqueo de la política de solicitud de origen. |
Lista de bloqueos Nota: No puede especificar los encabezados de una lista de bloqueo de una política de caché. |
Todas las cadenas de consulta y cookies de la solicitud de lector excepto aquellas especificadas se incluyen en la solicitud de origen. |
Todos los valores de la solicitud de lector se incluyen en la solicitud de origen. |
Los valores especificados en la política de solicitud de origen se incluyen en la solicitud de origen, aunque esos mismos valores se especifiquen en la lista de bloqueo de la política de caché. La lista de permitidos de la política de solicitud de origen invalida la lista de bloqueo de la política de caché. |
Todos los valores de la solicitud de lector excepto aquellos especificados en la política de caché o la política de solicitud de origen se incluyen en la solicitud de origen. |