Comment configurer CloudFront pour transférer les en-têtes d'hôte vers l'origine ?

Dernière mise à jour : 26/10/2021

L'origine configurée sur ma distribution Amazon CloudFront utilise l'hébergement virtuel. Pour cette raison, ma distribution doit réacheminer l'en-tête d'hôte vers mon serveur d'origine. Comment puis-je configurer ma distribution pour réacheminer l'en-tête d'hôte ?

Brève description

Pour configurer votre distribution afin de réacheminer l'en-tête d'hôte vers l'origine, vous pouvez effectuer l'une des opérations suivantes :

  • Créer une stratégie de cache et une stratégie de demande d’origine
  • Modifier les paramètres d'un comportement existant dans la distribution

Important : pour les origines Amazon Simple Storage Service (Amazon S3), la mise en cache basée sur l'en-tête d'hôte n'est pas supportée. Pour plus d'informations, consultez la section Sélection des en-têtes sur lesquels baser la mise en cache.

Résolution

Création d’une stratégie de cache et une stratégie de demande d’origine

  1. Suivez les étapes pour créer une politique de cache à l'aide de la console CloudFront.
  2. Sous Cache key settings (Paramètres de clé de cache), pour Headers (En-têtes), sélectionnez Include the following headers (Inclure les en-têtes suivants). Dans la liste déroulante Add header (Ajouter un en-tête), sélectionnez Host (Hôte).
  3. Complétez tous les autres paramètres de la politique de cache en fonction des exigences du comportement auquel vous attachez la politique, puis choisissez Create (Créer).
  4. Après avoir créé la politique de cache, suivez les étapes pour attacher les politiques au comportement approprié de votre distribution CloudFront.

Modification des paramètres d'un comportement existant

  1. Ouvrez la console CloudFront, puis sélectionnez votre distribution.
  2. Choisissez l'onglet Behaviors (Comportements), puis choisissez le chemin vers lequel vous souhaitez transférer l'en-tête de l'hôte.
  3. Choisissez Edit (Modifier).
  4. Sous Cache key and origin requests (Demandes de clé de cache et d'origine), vérifiez que Legacy cache settings (Paramètres de cache hérités) est sélectionné. Si cette option n'est pas sélectionnée, suivez les étapes de la section précédente afin de créer une politique de cache. Si Legacy cache settings (Paramètres de cache hérités) est sélectionné, effectuez alors les opérations suivantes :
    Pour En-têtes, sélectionnez Inclure les en-têtes suivants.
    Dans la liste déroulante Ajouter un en-tête, sélectionnez Hôte.
  5. Choisissez Save Changes (Enregistrer les modifications).

Cet article vous a-t-il été utile ?


Besoin d'aide pour une question technique ou de facturation ?