Routage du trafic vers un site Web hébergé dans un compartiment Amazon S3 - Amazon Route 53

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Routage du trafic vers un site Web hébergé dans un compartiment Amazon S3

Amazon Simple Storage Service (Amazon S3) offre un stockage d'objet extrêmement évolutif, durable et sécurisé dans le cloud. Vous pouvez configurer un compartiment S3 pour héberger un site web statique qui peut inclure des pages web et des scripts côté client. (S3 ne prend pas en charge le scripting côté serveur).

Pour acheminer le trafic de domaine vers un compartiment S3, utilisez Amazon Route 53 pour créer un enregistrement d'alias qui pointe vers votre compartiment. Un enregistrement d'alias est une extension de Route 53 au DNS. Il est similaire à un enregistrement CNAME, mais vous pouvez créer un enregistrement d'alias pour le domaine racine, par exemple, example.com, ainsi que pour les sous-domaines, par exemple www.example.com. Vous pouvez créer des enregistrements CNAME uniquement pour les sous-domaines.

Note

Route 53 ne facture pas les requêtes d'alias vers les compartiments S3 ou d'autres AWS ressources.

Prérequis

Pour commencer, vous. devez disposer des éléments suivants. Si vous venez de vous inscrire à Amazon Route 53 ou S3, consultez la section Mise en route avec Amazon Route 53, qui vous guide tout au long du processus, notamment l'enregistrement d'un nom de domaine, ainsi que la création et la configuration d'un compartiment S3.

  • Un compartiment S3 configuré pour héberger un site Web statique.

    Pour de plus amples informations, veuillez consulter la section Configurer un compartiment pour l'hébergement de sites Web dans le Guide de l'utilisateur Amazon Simple Storage Service.

    Important

    Le compartiment doit avoir le même nom que votre domaine ou sous-domaine. Par exemple, si vous souhaitez utiliser le sous-domaine acme.example.com, le nom du compartiment doit être acme.example.com.

    Vous pouvez acheminer le trafic pour un domaine et ses sous-domaines, comme example.com et www.example.com vers un seul compartiment. Créez un compartiment pour le domaine et chaque sous-domaine et configurez-les tous, sauf un pour rediriger le trafic vers le compartiment restant. Pour plus d’informations, consultez Mise en route avec Amazon Route 53.

    Note

    Un compartiment S3 configuré comme point de terminaison de site Web ne prend pas en charge le protocole SSL/TLS. Vous devez donc acheminer le trafic vers la CloudFront distribution et utiliser le compartiment S3 comme origine de la distribution.

    Pour obtenir des instructions sur la création d'une CloudFront distribution, voir Création d'une CloudFront distribution et Configuration de noms de domaine alternatifs et de HTTPS dans le Guide de CloudFront l'utilisateur, en plus deAcheminement du trafic vers une CloudFront distribution Amazon à l'aide de votre nom de domaine.

  • Un nom de domaine enregistré. Vous pouvez utiliser Route 53 en tant que bureau d'enregistrement de domaine, ou vous pouvez utiliser un autre bureau d'enregistrement.

  • Route 53 en tant que service DNS pour le domaine. Si vous enregistrez votre nom de domaine à l'aide de Route 53, nous configurons automatiquement Route 53 en tant que service DNS pour le domaine.

    Pour en savoir plus sur l'utilisation de Route 53 comme fournisseur de service DNS pour votre domaine, consultez Configuration d'Amazon Route 53 en tant que service DNS d'un domaine existant.

Configuration d'Amazon Route 53 pour acheminer le trafic vers un compartiment S3

Pour configurer Amazon Route 53 pour acheminer le trafic vers un compartiment S3 configuré pour héberger un site Web statique, exécutez la procédure suivante.

Pour acheminer le trafic vers un compartiment S3
  1. Connectez-vous à la console Route 53 AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/route53/.

  2. Dans le panneau de navigation, choisissez Zones hébergées.

  3. Choisissez le nom de la zone hébergée qui a le nom de domaine que vous souhaitez utiliser pour acheminer le trafic vers votre compartiment S3.

  4. Choisissez Créer un registre.

  5. Indiquez l'une des valeurs suivantes :

    Stratégie de routage

    Choisissez la stratégie de routage applicable. Pour plus d’informations, consultez Sélection d'une stratégie de routage.

    Nom de l'enregistrement

    Entrez le nom de domaine que vous souhaitez utiliser pour acheminer le trafic vers compartiment S3. La valeur par défaut est le nom de la zone hébergée.

    Par exemple, si le nom de la zone hébergée est example.com et si vous souhaitez utiliser acme.example.com pour acheminer le trafic vers votre compartiment, entrez acme.

    Alias

    Si vous utilisez la méthode de création d'enregistrement Quick create (Création rapide), activez Alias.

    Valeur/acheminer le trafic vers

    Choisissez Alias to S3 website endpoint (Alias vers le point de terminaison d'un site Web), puis choisissez la région d'origine du point de terminaison.

    Choisissez le compartiment ayant le même nom que celui que vous avez indiqué pour Record name (Nom de l'enregistrement).

    La liste inclut un compartiment uniquement si le compartiment satisfait aux exigences suivantes :

    • Le nom du compartiment est le même que le nom de l'enregistrement que vous créez.

    • Le compartiment est configuré comme point de terminaison d'un site web.

    • Le bucket a été créé par le AWS compte courant.

      Si vous avez créé le compartiment à l'aide d'un autre AWS compte, entrez le nom de la région dans laquelle vous avez créé votre compartiment S3. Pour consulter le format correct du nom de la région, reportez-vous à la colonne Point de terminaison du site Web dans le tableau Points de terminaison du site Web Amazon S3 dans le Référence générale d'Amazon Web Services.

    Type de registre

    Choisissez A – adresse IPv4.

    Évaluer l'état de la cible

    Acceptez la valeur par défaut de Yes (Oui).

  6. Choisissez Create records (Créer des registres).

    Les changements se propagent généralement sur tous les serveurs Route 53 en 60 secondes. Lorsque la propagation est terminée, vous êtes en mesure d'acheminer le trafic vers votre compartiment S3 en utilisant le nom de l'enregistrement d'alias que vous avez créé au cours de cette procédure.