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.
Utilisation des stratégies de demande d’origine gérées
CloudFront fournit un ensemble de stratégies de demande d'origine gérées que vous pouvez attacher à n'importe quel comportement 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 stratégies de demande d’origine.
Les rubriques suivantes décrivent les stratégies de demande d’origine gérées que vous pouvez utiliser.
Rubriques
AllViewer
Affichez cette stratégie dans la console CloudFront
Cette politique inclut toutes les valeurs (en-têtes, cookies et chaînes de requête) dans la demande de visionnage.
Lorsque vous utilisez CloudFormation, AWS CLI ou l’API CloudFront, l’ID 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-2022-06
Affichez cette stratégie dans la console CloudFront
Cette politique inclut toutes les valeurs (en-têtes, cookies et chaînes de requête) de la demande de visionnage et tous les en-têtes CloudFront qui ont été publiés jusqu’au mois de juin 2022 (les en-têtes CloudFront publiés après le mois de juin 2022 ne sont pas inclus).
Lorsque vous utilisez CloudFormation, AWS CLI ou l’API CloudFront, l’ID de cette politique est le suivant :
33f36d7e-f396-46d9-90e0-52428a34d9dc
Cette stratégie possède les paramètres suivants :
-
Headers included in origin requests: (En-têtes inclus dans les demandes d'origine) Tous les en-têtes de la demande de l’utilisateur et les en-têtes CloudFront suivants :
-
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
Affichez cette stratégie dans la console CloudFront
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 stratégie inclut également des en-têtes de demande CloudFront supplémentaires concernant le protocole HTTP, la version HTTP, la version TLS, ainsi que tous les en-têtes relatifs au type d’appareil et à l’emplacement de l’utilisateur.
Cette politique est destinée à être utilisée avec Amazon API Gateway et les origines des URL des fonctions AWS Lambda. Ces origines s'attendent à ce que l'en-tête Host contienne le nom de domaine d'origine, et non pas le nom de domaine de la distribution CloudFront. 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 demande d'origine gérée pour supprimer l'en-tête Host de l'utilisateur, CloudFront ajoute un nouvel en-tête Host doté du nom de domaine de l'origine à la demande d'origine.
Lorsque vous utilisez CloudFormation, AWS CLI ou l’API CloudFront, l’ID 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
Affichez cette stratégie dans la console CloudFront
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.
Lorsque vous utilisez CloudFormation, AWS CLI ou l’API CloudFront, l'ID 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
Affichez cette stratégie dans la console CloudFront
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.
Lorsque vous utilisez CloudFormation, AWS CLI ou l’API CloudFront, l'ID 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
Elemental-MediaTailor-PersonalizedManifests
Affichez cette stratégie dans la console CloudFront
Cette stratégie est destinée à être utilisée avec une origine correspondant à un point de terminaison AWS Elemental MediaTailor.
Lorsque vous utilisez CloudFormation, AWS CLI ou l’API CloudFront, l’ID 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
HostHeaderOnly
Affichez cette stratégie dans la console CloudFront
Cette stratégie inclut uniquement l’en-tête Host de la demande d’origine. Il n’inclut pas de chaînes de requête ni de cookies.
Lorsque vous utilisez CloudFormation, AWS CLI ou l’API CloudFront, l'ID de cette politique est le suivant :
bf0718e1-ba1e-49d1-88b1-f726733018ae
Cette stratégie possède les paramètres suivants :
-
En-têtes inclus dans les demandes d’origine : hôte
-
Cookies inclus dans les demandes d’origine : Aucun
-
Chaînes de requête incluses dans les demandes d’origine : Aucune
UserAgentRefererHeaders
Affichez cette stratégie dans la console CloudFront
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.
Lorsque vous utilisez CloudFormation, AWS CLI ou l’API CloudFront, l'ID 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