avec Amazon Route 53

Avec ce tutoriel, vous allez enregistrer un nouveau nom de domaine pour votre site Internet. Puis, vous allez utiliser le système de noms de domaine (DNS) pour connecter ce nom de domaine à une instance EC2 en cours d'exécution (comme une application web, ou un site Internet exécutant WordPress, Apache, NGINX, IIS ou une autre plateforme de site). Si vous disposez déjà d'un nom de domaine enregistré, faites l'étape 1, puis consultez la documentation du bureau d'enregistrement de votre domaine pour savoir comment définir l'enregistrement DNS de votre nouveau site.

Conséquences financières

Des frais annuels s'appliquent à l'enregistrement d'un domaine, s'élevant de 9 USD à plusieurs centaines de dollars, en fonction du domaine de niveau supérieur, comme .com. Pour plus d'informations, consultez Tarifications d’Amazon Route 53 pour l'enregistrement de domaine. Ces frais ne sont pas remboursables.

Lorsque vous enregistrez un domaine, nous créons automatiquement une zone hébergée portant le même nom que le domaine. Vous utilisez la zone hébergée pour spécifier l'emplacement où vous voulez qu'Amazon Route 53 achemine le trafic de votre domaine. Les frais pour une zone hébergée s'élèvent à 0,50 USD par mois. Pour éviter ces frais, vous pouvez supprimer la zone hébergée.

L'obtention d'un nom de domaine avec AWS nécessite un compte

Créez un compte gratuit en quelques minutes

Profitez pendant 12 mois du niveau d'offre gratuite d'AWS et bénéficiez du niveau de base d'AWS Support qui inclut un service client disponible 24h/24, 7j/7 et 365 jours par an, l'accès à des forums d'assistance et bien d'autres avantages.

 

Remarque : si vous utilisez l'Elastic Load Balancing (l'Elastic Load Balancing a lieu automatiquement quand vous lancez une application avec Amazon Elastic Beanstalk), vous n'avez pas besoin d'obtenir une adresse IP statique. Vous pouvez passer directement à l'étape 2.


a. Cliquez ici pour ouvrir le composant Elastic IP (IP Elastic) de la console EC2 dans une nouvelle fenêtre, puis cliquez sur Allocate New Address (Assigner une nouvelle adresse).

Getting-Started-EIP1

(cliquez pour développer)

Getting-Started-EIP1

b. Configurez EIP used in: (EIP utilisée dans :) sur VPC, puis cliquez sur Yes, Allocate (Oui, assigner).

Remarque : aucun frais n'est facturé pour les adresses IP Elastic (EIP) connectées à des instances en cours d'exécution. Si vous supprimez l'instance (l'EIP n'est alors plus connectée à une instance en cours d'exécution), un coût de 0,005 USD/h est appliqué à l'EIP.

Getting-Started-EIP2

(cliquez pour développer)

Getting-Started-EIP2

c. Prenez note de votre nouvelle adresse IP, puis cliquez sur Close (Fermer).

Getting-Started-EIP3

(cliquez pour développer)

Getting-Started-EIP3

d. Sélectionnez la nouvelle adresse IP dans la colonne Elastic IP (IP Elastic). Cliquez sur le bouton Actions, puis sélectionnez l'option Associate Address (Associer une adresse).

Getting-Started-EIP4

(cliquez pour développer)

Getting-Started-EIP4

e. Cliquez dans le champ Instance, puis sélectionnez l'option portant le nom de votre instance.

Remarque : dans le tutoriel sur WordPress, nous avons appelé cette machine WordPress.

Getting-Started-EIP5

(cliquez pour développer)

Getting-Started-EIP5

f. Prenez note de votre nouvelle adresse IP dans la colonne Elastic IP (IP Elastic).

Getting-Started-EIP6

(cliquez pour développer)

Getting-Started-EIP6

g. Assurez-vous que votre nouvelle adresse IP Elastic fonctionne bien en la saisissant dans votre navigateur Internet.

Getting-Started-RT53-DNS-IP-web-check

(cliquez pour développer)

Getting-Started-RT53-DNS-IP-web-check

Maintenant qu'une adresse IP est associée à votre instance, il faut configurer le système de noms de domaine (DNS) pour le diriger vers cette adresse, de façon à ce que votre site Internet soit accessible.

Remarque : dans cet exemple, nous allons acquérir un nouveau nom de domaine et l'associer à l'adresse IP Elastic que nous venons de créer (et qui est attachée à votre instance). Si vous disposez déjà d'un nom de domaine ou que vous décidez d'utiliser un autre bureau d'enregistrement pour en obtenir un, consultez-en la documentation pour plus d'informations sur la configuration du DNS pour votre instance.


a. Cliquez ici pour ouvrir la console Route 53 dans une nouvelle fenêtre (Route 53 est le service de DNS d'AWS). Route 53 vous permet d'enregistrer de nouveaux noms de domaine et de gérer les enregistrements DNS de votre domaine.

Sélectionnez Get Started Now (Démarrer maintenant) sous Domain Registration (Enregistrement de domaine).

Getting-Started-RT53-1

(cliquez pour développer)

Getting-Started-RT53-1

b. Cliquez sur le bouton Register Domain (Enregistrer un domaine). Sur l'écran suivant, saisissez le domaine que vous désirez dans le champ Choose a Domain (Choix de domaine) (sur cette image, il s'agit de cloudexamples). Puis, sélectionnez un Top Level Domain (domaine de premier niveau, ou TLD) (par exemple : .com, .org, .fr, etc.). Enfin, cliquez sur le bouton Check (Vérifier) pour vérifier si le domaine est disponible. Si oui, cliquez sur le bouton Add to cart (Ajouter au panier), défilez jusqu'en bas de la page et sélectionnez Continue (Continuer).

Remarque : les domaines ne font pas partie de l'offre gratuite. Vous serez facturé pour chaque domaine enregistré.

Getting-Started-RT53-3a

(cliquez pour développer)

Getting-Started-RT53-3a

c. Remplissez le champ Contact Details (Coordonnées). Il s'agit des coordonnées qui seront associées à votre nom de domaine. Quand vous avez terminé, cliquez sur Continue (Continuer) en bas de page.

Getting-Started-RT53-4a

(cliquez pour développer)

Getting-Started-RT53-4a

d. Vérifiez les informations qui s'affichent. Si tout est correct, cochez la case intitulée I have read and agree to the AWS Domain Name Registration Agreement (J'ai lu et j'accepte le contrat d'enregistrement de nom de domaine AWS). Enfin, cliquez sur le bouton Complete Purchase (Terminer l'achat).

Getting-Started-RT53-5

(cliquez pour développer)

Getting-Started-RT53-5

e. Si vous avez enregistré un domaine avec un domaine de premier niveau générique (.com, par exemple), vous recevrez un e-mail visant à confirmer votre adresse électronique. (Aucun e-mail ne sera envoyé si votre adresse e-mail a déjà été confirmée.)

Vous devez cliquer sur le lien contenu dans cet e-mail pour confirmer votre adresse électronique. Sinon, le domaine ne sera pas enregistré.

Vous recevrez un e-mail confirmant l'enregistrement du domaine pour tous les noms de domaine.

Remarque : il peut s'écouler quelques minutes avant que le système ne confirme l'enregistrement de votre nouveau domaine.

Getting-Started-RT53-10-registered_email

(cliquez pour développer)

Getting-Started-RT53-10-registered_email
Getting-Started-RT53-8-email

(cliquez pour développer)

Getting-Started-RT53-8-email

La dernière étape consiste à configurer le DNS de façon à ce que le nouveau domaine créé dans l'étape 2 puisse donner sur l'adresse de notre serveur.  Il s'agit de l'adresse IP statique (de l'étape 1) ou d'un nom de domaine entièrement qualifié (FQDN). Ce dernier est créé automatiquement quand vous utilisez Amazon Elastic Beanstalk.


a. Ouvrez le composant Hosted Zones (Zones hébergées) de la console Route 53 en cliquant ici. Puis, cliquez sur le nom de domaine créé dans l'étape 2 (nous utilisons cloudexamples.com dans cet exemple, mais votre domaine sera différent).

Getting-Started-RT53-DNS1

(cliquez pour développer)

Getting-Started-RT53-DNS1

Les onglets ci-dessous vous permettent de sélectionner le scénario correspondant le mieux à votre situation. 

Si vous disposez d'une adresse IP statique pour votre site Internet, votre serveur virtuel ou votre service, sélectionnez Adresse IP statique ci-dessous. 

Si vous possédez un nom de domaine entièrement qualifié (FQDN) pour votre ressource (ce qui est généralement le cas pour les applications lancées par Elastic Beanstalk, les fonctions Lambdas, les sites statiques S3 et les déploiements avancés avec Elastic Load Balancing), sélectionnez Nom de domaine entièrement qualifié (FQDN) ci-dessous.

  • Adresse IP statique

    b. Cliquez sur le bouton Create Record Set (Créer un jeu d'enregistrements). Sur la droite de la fenêtre, saisissez www dans le champ Name (Nom). Saisissez l'adresse IP créée à l'étape 1 dans le champ Value (Valeur), puis cliquez sur Create (Créer).

    Getting-Started-RT53-DNS3

    (cliquez pour développer)

    Getting-Started-RT53-DNS3

    c. Vérifiez la présence d'une nouvelle entrée avec la valeur que vous venez de saisir dans le tableau principal.

    Getting-Started-RT53-DNS4

    (cliquez pour développer)

    Getting-Started-RT53-DNS4
  • Nom de domaine entièrement qualifié (FQDN)


    b. Cliquez sur le bouton Create Record Set (Créer un jeu d'enregistrements). Sur la droite de la fenêtre, saisissez www dans le champ Name (Nom). Puis, sélectionnez Yes (Oui) pour le paramètre Alias.  Un champ Alias Target (Cible d'alias) apparaît. Cliquez dessus pour afficher la liste des ressources disponibles.  Sélectionnez la ressource que vous souhaitez désigner (sous Elastic Load Balancers ; il devrait s'agir de la ressource associée à l'application déployée avec Elastic Beanstalk), puis cliquez sur Create (Créer).

    Getting-Started-RT53-DNS3b

    (cliquez pour développer)

    Getting-Started-RT53-DNS3b

    c. Vérifiez la présence d'une nouvelle entrée avec la valeur que vous venez de saisir dans le tableau principal.

    Getting-Started-RT53-DNS4b

    (cliquez pour développer)

    Getting-Started-RT53-DNS4b

d. Vérifiez la disponibilité de votre site Internet sur le nouveau domaine en saisissant sa nouvelle adresse dans votre navigateur Internet.

Getting-Started-RT53-DNS-web-check

(cliquez pour développer)

Getting-Started-RT53-DNS-web-check

Félicitations ! Les utilisateurs peuvent maintenant accéder à votre site Internet avec l'adresse que vous avez sélectionnée.  Dans la prochaine section, vous allez apprendre à configurer la surveillance et les notifications pour vos instances.

Apprendre à configurer Amazon CloudWatch pour la surveillance de votre site Internet »


Oui
Non