Comment puis-je configurer CloudFront pour qu'il transmette l'en-tête hôte à l'origine ?

Lecture de 2 minute(s)
0

L'origine configurée sur ma distribution Amazon CloudFront utilise un hébergement virtuel. En conséquence, ma distribution doit transmettre l'en-tête hôte à mon serveur d'origine. Je souhaite configurer ma distribution pour qu'elle transmette l'en-tête hôte.

Brève description

Pour configurer votre distribution afin qu'elle transmette l'en-tête de l'hôte à l'origine, effectuez l'une des actions suivantes :

  • créez une stratégie de cache et une stratégie de demande d'origine.
  • modifiez les paramètres d'un comportement existant dans la distribution.

Important : pour les origines Amazon Simple Storage Service (Amazon S3), les caches basés sur l'en-tête hôte ne sont pas pris en charge. Pour plus d'informations, reportez-vous à la section Sélection des en-têtes sur lesquels la mise en cache est basée.

Si vous créez une stratégie personnalisée pour les origines de la passerelle d'API sans domaine personnalisé, ne transmettez pas l'en-tête HÔTE. Autrement, vous recevez un message d'erreur 403.

Résolution

Créer une stratégie de cache et une stratégie de demande d'origine

  1. Procédez comme suit pour créer une stratégie de cache à l'aide de la console CloudFront.
  2. Dans la section Paramètres de clé de cache, pour En-têtes, choisissez Inclure les en-têtes suivants. Dans la liste déroulante Ajouter un en-tête, choisissez Hôte.
  3. Définissez tous les autres paramètres de la stratégie de cache en fonction des exigences du comportement auquel vous associez la stratégie. Choisissez ensuite Créer.
  4. Une fois la stratégie de cache créée, procédez comme suit pour attacher les stratégies au comportement approprié de votre distribution CloudFront.

Modifier les paramètres d'un comportement existant

  1. Ouvrez la console CloudFront. Choisissez ensuite votre distribution.
  2. Choisissez l'onglet Comportements, puis choisissez le chemin auquel transférer l'en-tête de l'hôte.
  3. Choisissez Modifier.
  4. Dans la section Demandes de clé de cache et d'origine, confirmez Paramètres de cache d'héritage. Si cette option n'est pas sélectionnée, suivez les étapes de la section précédente pour créer une stratégie de cache. Si Paramètres de cache hérités est sélectionné, saisissez les valeurs suivantes :
    Pour En-têtes, choisissez Inclure les en-têtes suivants.
    Dans la liste déroulante Ajouter un en-tête, choisissez Hôte.
  5. Choisissez Enregistrer les modifications.

Informations connexes

Mise en cache du contenu en fonction des en-têtes de demande

Utilisation des politiques

AWS OFFICIEL
AWS OFFICIELA mis à jour il y a 7 mois