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

Cette rubrique fournit des procédures complètes pour acheminer le trafic DNS vers n'importe quel bucket Amazon Simple Storage Service configuré pour l'hébergement statique de sites Web. Si vous configurez un site Web statique avec Amazon Simple Storage Service, consultez Utilisation de votre domaine pour un site web statique dans un compartiment Amazon S3 le didacticiel complet.

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 pour les compartiments S3 ou autres ressources AWS .

Prérequis

Pour commencer, vous devez disposer des éléments suivants :

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

    Pour plus d'informations, consultez Tutoriel : Configuration d'un site Web statique à l'aide d'un domaine personnalisé enregistré auprès de Route 53 dans le guide de l'utilisateur d'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.

    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, consultezAcheminement du trafic vers une CloudFront distribution Amazon en utilisant 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 :

    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.

    Type d'enregistrement

    Choisissez A — IPv4 adresse.

    Alias

    Activez Alias.

    Trafic d'acheminement 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 compartiment a été créé par le compte AWS actuel.

      Si vous avez créé le compartiment à l'aide d'un autre compte AWS , 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.

    Évaluer l'état de la cible

    Choisissez Non. Pour plus d'informations sur l'évaluation de l'état de santé de la cible, consultezÉvaluer l'état de la cible.

    Stratégie de routage

    Choisissez la stratégie de routage applicable. Pour de plus amples informations, veuillez consulter Sélection d'une stratégie de routage.

  6. Choisissez Créer des enregistrements.

    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.