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.
Rubriques
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'Host
en-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'Host
en-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