Comment puis-je configurer CloudFront pour transférer l'en-tête d’autorisation à l'origine ?

Dernière mise à jour : 20/11/2020

L'origine de ma distribution Amazon CloudFront requiert que les demandes comprennent l'en-tête d’autorisation. Pour cette raison, ma distribution doit transférer l'en-tête d’autorisation à l'origine.

Brève description

Configurez votre distribution pour transférer l'en-tête d’autorisation à l'origine de l'une des manières suivantes :

  • Créez une stratégie de cache. Associez ensuite la stratégie de cache au comportement du cache qui doit transférer l'en-tête d'autorisation.
    Remarque : Vous ne pouvez pas utiliser une stratégie de demande d'origine pour transférer l'en-tête d’autorisation. L'en-tête doit faire partie de la clé du cache pour empêcher le cache de répondre aux demandes non autorisées. CloudFront renvoie une erreur HTTP 400 si vous essayez de créer une stratégie de demande d'origine qui transfère l'en-tête d'autorisation.
  • Modifiez un comportement de cache existant avec les paramètres de cache hérités.

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 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

  1. Suivez les étapes pour créer une stratégie de cache à l'aide de la console CloudFront.
  2. Sous Contenu de la clé de cache, pour En-têtes, sélectionnez Liste blanche. Dans la liste des en-têtes, sélectionnez Autorisation. Ensuite, sélectionnez 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. Après avoir créé la stratégie de cache, suivez les étapes pour attacher les stratégies au comportement pertinent de votre distribution CloudFront.

Modifier un comportement de cache existant avec les paramètres de cache hérités

  1. Ouvrez la console CloudFront, puis sélectionnez votre distribution.
  2. Choisissez l'onglet Comportements, puis sélectionnez le chemin d’accès pour lequel vous souhaitez transférer l'en-tête d’autorisation.
  3. Choisissez Modifier.
  4. Pour Cache basé sur des en-têtes de demande sélectionnés, choisissez Liste blanche.
  5. Sous En-têtes de liste blanche, choisissez Autorisation dans la colonne de gauche, puis Ajouter.
  6. Sélectionnez Oui, modifier.
  7. </ol

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


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