Utiliser des politiques de demande d'origine gérées - Amazon CloudFront

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Utiliser des politiques de demande d'origine gérées

CloudFront fournit un ensemble de politiques de demande d'origine gérées que vous pouvez associer à tous les comportements de cache de votre distribution. Avec une stratégie de demande d'origine gérée, vous n'avez pas besoin d'écrire ou de gérer votre propre stratégie de demande d'origine. Les stratégies gérées utilisent des paramètres optimisés pour des cas d'utilisation spécifiques.

Pour utiliser une stratégie de demande d'origine gérée, vous l'attachez à un comportement de cache dans votre distribution. Le processus est le même que lorsque vous créez une stratégie de demande d'origine, mais au lieu d'en créer une nouvelle, vous n'avez qu'à attacher l'une des stratégies de demande d'origine gérée. Vous attachez la stratégie par nom (avec la console) ou par ID (avec le AWS CLI ou les kits SDK). Les noms et les identifiants sont répertoriés dans la section suivante.

Pour plus d’informations, consultez Création de politiques de demande d'origine.

Les rubriques suivantes décrivent les stratégies de demande d’origine gérées que vous pouvez utiliser.

AllViewer

Afficher cette politique dans la CloudFront console

Cette politique inclut toutes les valeurs (en-têtes, cookies et chaînes de requête) dans la demande de visionnage.

Lors de l'utilisation AWS CloudFormation de l' AWS CLI API ou de l' CloudFront API, l'identifiant de cette politique est le suivant :

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

Cette stratégie possède les paramètres suivants :

  • En-têtes inclus dans les demandes d'origine : Tous les en-têtes de la demande de l'utilisateur

  • Cookies inclus dans les demandes d'origine : Tous

  • Chaînes de requête incluses dans les demandes d'origine : Toutes

AllViewerAndCloudFrontHeaders-20/06

Afficher cette politique dans la CloudFront console

Cette politique inclut toutes les valeurs (en-têtes, cookies et chaînes de requête) de la demande du lecteur, ainsi que tous les CloudFront en-têtes publiés jusqu'en juin 2022 (CloudFront les en-têtes publiés après juin 2022 ne sont pas inclus).

Lors de l'utilisation AWS CloudFormation de l' AWS CLI API ou de l' CloudFront API, l'identifiant de cette politique est le suivant :

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

Cette stratégie possède les paramètres suivants :

  • En-têtes inclus dans les demandes d'origine : tous les en-têtes de la demande de visualisation, ainsi que les en-têtes suivants : 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 inclus dans les demandes d'origine : Tous

  • Chaînes de requête incluses dans les demandes d'origine : Toutes

AllViewerExceptHostHeader

Afficher cette politique dans la CloudFront console

Cette politique n'inclut pas l'en-tête Host de la demande de visionnage, mais inclut toutes les autres valeurs (en-têtes, cookies et chaînes de requête) de la demande de visionnage.

Cette politique inclut également des en-têtes de CloudFront demande supplémentaires pour le protocole HTTP, la version HTTP, la version TLS, ainsi que tous les en-têtes de type d'appareil et de localisation du spectateur.

Cette politique est destinée à être utilisée avec Amazon API Gateway et les origines des URL des AWS Lambda fonctions. Ces origines supposent que l'Hosten-tête contienne le nom de domaine d'origine, et non le nom de domaine de la CloudFront distribution. Le transfert de l'en-tête Host de la demande de visionnage vers ces origines peut empêcher leur fonctionnement.

Note

Lorsque vous utilisez cette politique de gestion des demandes d'origine pour supprimer l'Hosten-tête du lecteur, vous CloudFront ajoutez un nouvel Host en-tête avec le nom de domaine de l'origine à la demande d'origine.

Lors de l'utilisation AWS CloudFormation de l' AWS CLI API ou de l' CloudFront API, l'identifiant de cette politique est le suivant :

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

Cette stratégie possède les paramètres suivants :

  • En-têtes inclus dans les demandes d'origine : tous les en-têtes de la demande de visionnage à l'exception de l'en-tête Host

  • Cookies inclus dans les demandes d'origine : Tous

  • Chaînes de requête incluses dans les demandes d'origine : Toutes

CORS- CustomOrigin

Afficher cette politique dans la CloudFront console

Cette stratégie inclut l'en-tête qui active les demandes de partage de ressources croisées (CORS) lorsque l'origine est une origine personnalisée.

Lors de l'utilisation AWS CloudFormation de l' AWS CLI API ou de l' CloudFront API, l'identifiant de cette politique est le suivant :

59781a5b-3903-41f3-afcb-af62929ccde1

Cette stratégie possède les paramètres suivants :

  • En-têtes inclus dans les demandes d'origine :

    • Origin

  • Cookies inclus dans les demandes d'origine : Aucun

  • Chaînes de requête incluses dans les demandes d'origine : Aucune

CORS-S3Origin

Afficher cette politique dans la CloudFront console

Cette stratégie inclut les en-têtes qui activent les demandes de partage de ressources croisées (CORS) lorsque l'origine est un compartiment Amazon S3.

Lors de l'utilisation AWS CloudFormation de l' AWS CLI API ou de l' CloudFront API, l'identifiant de cette politique est le suivant :

88a5eaf4-2fd4-4709-b370-b4c650ea3fcf

Cette stratégie possède les paramètres suivants :

  • En-têtes inclus dans les demandes d'origine :

    • Origin

    • Access-Control-Request-Headers

    • Access-Control-Request-Method

  • Cookies inclus dans les demandes d'origine : Aucun

  • Chaînes de requête incluses dans les demandes d'origine : Aucune

Élémentaire- - MediaTailor PersonalizedManifests

Afficher cette politique dans la CloudFront console

Cette stratégie est destinée à être utilisée avec une origine correspondant à un point de terminaison AWS Elemental MediaTailor .

Lors de l'utilisation AWS CloudFormation de l' AWS CLI API ou de l' CloudFront API, l'identifiant de cette politique est le suivant :

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

Cette stratégie possède les paramètres suivants :

  • En-têtes inclus dans les demandes d'origine :

    • Origin

    • Access-Control-Request-Headers

    • Access-Control-Request-Method

    • User-Agent

    • X-Forwarded-For

  • Cookies inclus dans les demandes d'origine : Aucun

  • Chaînes de requête incluses dans les demandes d'origine : Toutes

UserAgentRefererHeaders

Afficher cette politique dans la CloudFront console

Cette stratégie inclut uniquement les en-têtes User-Agent et Referer. Il n'inclut pas de chaînes de requête ni de cookies.

Lors de l'utilisation AWS CloudFormation de l' AWS CLI API ou de l' CloudFront API, l'identifiant de cette politique est le suivant :

acba4595-bd28-49b8-b9fe-13317c0390fa

Cette stratégie possède les paramètres suivants :

  • En-têtes inclus dans les demandes d'origine :

    • User-Agent

    • Referer

  • Cookies inclus dans les demandes d'origine : Aucun

  • Chaînes de requête incluses dans les demandes d'origine : Aucune