Puis-je utiliser une seule distribution web CloudFront pour diffuser du contenu à partir de plusieurs origines en utilisant plusieurs comportements ?

Date de la dernière mise à jour : 05/04/2019

Puis-je utiliser une seule distribution web Amazon CloudFront pour diffuser du contenu à partir de plusieurs origines en utilisant plusieurs comportements ?

Résolution

Oui, vous pouvez configurer une seule distribution web CloudFront pour diffuser différents types de requêtes provenant de plusieurs origines. Par exemple, si vous développez un site web qui diffuse du contenu statique à partir d'un compartiment Amazon Simple Storage Service (Amazon S3) et du contenu dynamique à partir d'un équilibreur de charge, vous pouvez diffuser les deux types de contenu à partir d'une distribution web CloudFront.

Suivez les étapes ci-dessous pour configurer une distribution web CloudFront pour diffuser du contenu statique à partir d'un compartiment S3 et du contenu dynamique à partir d'un équilibreur de charge :

  1. Ouvrez votre distribution web depuis la console CloudFront.
  2. Sélectionnez la vue Origins (Origines).
  3. Créez une origine pour votre compartiment S3, et une autre pour votre équilibreur de charge.
    Remarque : si vous utilisez un serveur d'origine personnalisé ou un point de terminaison de site web S3, vous devez saisir le nom de domaine d'origine dans le champ Nom du domaine d'origine.
  4. Depuis votre distribution, sélectionnez la vue Comportements.
  5. Créez un comportement qui spécifie un modèle de chemin afin d'acheminer toutes les requêtes de contenu statique vers le compartiment S3. Par exemple, vous pouvez définir le modèle de chemin « images/*.jpg » afin d'acheminer toutes les requêtes pour les fichiers « .jpg » contenus dans le répertoire d'images vers le compartiment S3.
  6. Modifiez le comportement du modèle de chemin Default (*) (Par défault [*]) et définissez votre équilibreur de charge en tant que son Origine.

Cette page vous a-t-elle été utile ?

Cette page peut-elle être améliorée ?


Vous avez besoin d'aide ?