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

Date de la dernière mise à jour : 20/08/2020

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éer une stratégie de cache et une stratégie de demande d’origine

  1. Suivez les étapes pour créer une stratégie de cache à l'aide de la console CloudFront.
  2. Sous Cache key contents (Contenu de la clé de cache), pour Headers (En-têtes), sélectionnez Whitelist (Liste blanche). Dans la liste des en-têtes, sélectionnez Host (Hôte). Ensuite, sélectionnez Add header (Ajouter un en-tête).
  3. Complétez tous les autres paramètres de la stratégie de cache en fonction des exigences du comportement auquel vous associez la stratégie.
  4. Suivez les étapes pour créer une stratégie de demande d'origine à l'aide de la console CloudFront.
  5. Sous Origin request contents (Contenu de la demande d'origine), pour Headers (En-têtes), sélectionnez Whitelist (Liste blanche). Dans la liste des en-têtes, sélectionnez Host (Hôte). Ensuite, sélectionnez Add header (Ajouter un en-tête).
  6. Complétez tous les autres paramètres de la stratégie de demande d'origine en fonction des exigences du comportement auquel vous associez la stratégie.
  7. Après avoir créé la stratégie de cache et la stratégie de demande d'origine, suivez les étapes pour attacher les stratégies au comportement pertinent 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 Comportements, puis choisissez le chemin d'accès pour lequel vous souhaitez réacheminer l'en-tête de l'hôte.
  3. Sélectionnez Edit (Modifier).
  4. Pour Mise en cache basée sur des en-têtes de demande sélectionnés, sélectionnez Liste blanche.
  5. Sous Placer les en-têtes sur la liste blanche, sélectionnez Hôte depuis la colonne de gauche, puis sélectionnez Ajouter.
  6. Sélectionnez Oui, Modifier.

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


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