Compréhension des stratégies de demande d’origine - 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.

Compréhension des stratégies de demande d’origine

CloudFront fournit des stratégies de demande d'origine prédéfinies, nommées stratégies gérées, pour les cas d'utilisation courants. Vous pouvez utiliser ces stratégies gérées ou créer votre propre stratégie de demande d'origine spécifique à vos besoins. Pour plus d’informations sur les stratégies gérées, consultez Utilisation des stratégies de demande d’origine gérées.

Une stratégie de demande d'origine contient les paramètres suivants, qui sont classés en informations de stratégie et en paramètres de demande d'origine.

Informations sur les stratégies

Nom

Nom permettant d'identifier la stratégie de demande d'origine. Dans la console, vous utilisez le nom pour attacher la stratégie de demande d'origine à un comportement de cache.

Description

Commentaire décrivant la stratégie de demande de l'origine. Facultative.

Paramètres de la demande d'origine

Les paramètres de demande d'origine spécifient les valeurs dans les demandes de l'utilisateur qui sont incluses dans les demandes envoyées par CloudFront à l'origine (appelées demandes d'origine). Les valeurs peuvent inclure des chaînes de requête URL, des en-têtes HTTP et des cookies. Les valeurs que vous spécifiez sont incluses dans les demandes d'origine, mais ne sont pas incluses dans la clé de cache. Pour plus d’informations sur le contrôle de la clé cache, consultez Contrôle de la clé de cache à l’aide d’une politique.

En-têtes

En-têtes HTTP dans les demandes de l'utilisateur que CloudFront inclut dans les demandes d'origine. Pour les en-têtes, vous pouvez choisir l'un des paramètres suivants :

  • Aucun : les en-têtes HTTP des demandes de l'utilisateur ne sont pas inclus dans les demandes d'origine.

  • Tous les en-têtes de l'utilisateur : tous les en-têtes HTTP des demandes de l'utilisateur sont inclus dans les demandes d'origine.

  • All viewer headers and the following CloudFront headers (Tous les en-têtes de l'utilisateur et les en-têtes CloudFront suivants) : tous les en-têtes HTTP des demandes de l'utilisateur sont inclus dans les demandes d'origine. En outre, vous spécifiez les en-têtes CloudFront que vous souhaitez ajouter aux demandes d'origine. Pour plus d'informations sur les en-têtes CloudFront, consultez Ajout d’en-têtes de demande CloudFront.

  • Include the following headers (Inclure les en-têtes suivants) : vous spécifiez quels en-têtes HTTP sont inclus dans les demandes d'origine.

    Note

    Ne spécifiez pas un en-tête déjà inclus dans vos paramètres En-têtes personnalisés de l'origine. Pour plus d’informations, consultez Configuration de CloudFront pour ajouter des en-têtes personnalisés aux demandes d’origine.

  • Tous les en-têtes de visionnage, à l'exception de – vous spécifiez les en-têtes HTTP qui ne sont pas inclus dans les demandes d'origine. Tous les autres en-têtes HTTP contenus dans les demandes de visionnage, à l'exception de ceux spécifiés, sont inclus.

Lorsque vous utilisez le paramètre Toutes les en-têtes d'utilisateur et les en-têtes CloudFront suivants, Inclure les en-têtes suivants ou Tous les en-têtes de visionnage, à l'exception de, vous spécifiez les en-têtes HTTP uniquement par leur nom. CloudFront inclut l'en-tête complet, y compris sa valeur, dans les demandes d'origine.

Note

Lorsque vous utilisez le paramètre Tous les en-têtes de visionnage, à l'exception de pour supprimer l'en-tête Host de l'utilisateur, CloudFront ajoute un nouvel en-tête Host avec le nom de domaine de l'origine à la demande d'origine.

Cookies

Les cookies dans les demandes de l'utilisateur que CloudFront inclut dans les demandes d'origine. Pour les cookies, vous pouvez choisir l'un des paramètres suivants :

  • Aucun : les cookies dans les demandes de l'utilisateur ne sont pas inclus dans les demandes d'origine.

  • Tous : tous les cookies dans les demandes de l'utilisateur sont inclus dans les demandes d'origine.

  • Inclure les cookies suivants – vous spécifiez quels cookies figurant dans les demandes de visionnage sont inclus dans les demandes d'origine.

  • Tous les cookies sauf – vous spécifiez quels cookies figurant dans les demandes de visionnage ne sont pas inclus dans les demandes d'origine. Tous les autres cookies figurant dans les demandes de visionnage sont inclus.

Lorsque vous utilisez le paramètre Inclure les cookies suivants ou Tous les cookies sauf, vous spécifiez les cookies uniquement par leur nom. CloudFront inclut le cookie complet, y compris sa valeur, dans les demandes d'origine.

Chaînes de requête

Chaînes de requête URL dans les demandes de l'utilisateur que CloudFront inclut dans les demandes d'origine. Pour les chaînes de requête, vous pouvez choisir l'un des paramètres suivants :

  • Aucun : les chaînes de requête dans les demandes de l'utilisateur ne sont pas incluses dans les demandes d'origine.

  • Toutes : toutes les chaînes de requête dans les demandes de l'utilisateur sont incluses dans les demandes d'origine.

  • Inclure les chaînes de requête suivantes – vous spécifiez quelles chaînes de requête figurant dans les demandes de visionnage sont incluses dans les demandes d'origine.

  • Toutes les chaînes de requête sauf – vous spécifiez quelles chaînes de requête figurant dans les demandes de visionnage ne sont pas incluses dans les demandes d'origine. Toutes les autres chaînes de requête sont incluses.

Quand vous utilisez le paramètre Inclure les chaînes de requête suivantes ou Toutes les chaînes de requête sauf, vous spécifiez les chaînes de requête uniquement par leur nom. CloudFront inclut la chaîne de requête complète, y compris sa valeur, dans les demandes d'origine.