Comment puis-je configurer CloudFront pour transmettre l’en-tête d’autorisation à l’origine ?

Lecture de 2 minute(s)
0

L’origine de ma distribution Amazon CloudFront exige d’inclure l’en-tête d’autorisation dans les demandes. Pour cette raison, ma distribution doit transmettre l’en-tête d’autorisation à l’origine.

Brève description

Pour configurer votre distribution de façon à transmettre l’en-tête d’autorisation à l’origine, utilisez l’une des méthodes suivantes :

  • Créez une politique de cache. Associez ensuite la politique de cache au comportement de mise en cache qui doit transmettre l’en-tête d’autorisation.
    Remarque : vous ne pouvez transférer l’en-tête d’autorisation via une politique de demande à l’origine. L’en-tête doit faire partie de la clé de cache afin d’empêcher le cache de répondre à des demandes non autorisées. Si vous créez une politique de demande à l’origine qui transmet l’en-tête d’autorisation, CloudFront renvoie une erreur HTTP 400.
  • Modifiez un comportement de cache avec d’anciens paramètres de cache.

Important : pour les origines Amazon Simple Storage Service (Amazon S3), la mise en cache basée sur l’en-tête d’autorisation n’est pas prise en charge. Pour en savoir plus, consultez Sélection des en-têtes sur lesquels baser la mise en cache.

Résolution

Créer une politique de cache

  1. Suivez ces étapes pour créer une politique de cache à l’aide de la console CloudFront.
  2. Sous Paramètres de clé de cache, pour En-têtes, choisissez Inclure les en-têtes suivants. Ensuite, sous Ajouter des en-têtes, sélectionnez Autorisation.
  3. Définissez tous les autres paramètres de la politique de cache en fonction des exigences relatives au comportement auquel vous associez la politique. Choisissez ensuite Créer.
  4. Une fois la politique de cache créée, voici comment procéder pour associer les politiques au comportement approprié de votre distribution CloudFront.

Modifier un comportement de cache avec d’anciens paramètres de cache

  1. Ouvrez la console CloudFront, puis choisissez votre distribution.
  2. Choisissez l’onglet Comportements, puis sélectionnez le chemin vers lequel vous souhaitez transférer l’en-tête d’autorisation.
  3. Choisissez Modifier.
  4. Sous En-têtes, choisissez Inclure les en-têtes suivants. Ensuite, sous Ajouter des en-têtes, sélectionnez Autorisation.
  5. Choisissez Enregistrer les modifications.

AWS OFFICIEL
AWS OFFICIELA mis à jour il y a 2 ans