Salut les gars. Dans cette leçon, nous allons faire un travail pratique et nous allons utiliser
un site Web statique S3, puis nous allons mettre en cache du contenu dans CloudFront.
Alors passons à la console.
De retour dans la console de gestion AWS, nous avons en fait un site Web statique que nous avons créé plus
tôt dans le cours.
Je vais accéder à mon site Web statique.
Et je vais en fait supprimer les deux objets que j'ai là-dedans.
Vous devez donc taper supprimer définitivement, puis simplement supprimer ces objets.
Je vais fermer d'ici et ensuite nous allons revenir et télécharger quelques autres objets.
Alors ajoutons des fichiers.
Dans mon répertoire de codes, j'ai ce répertoire appelé Amazon CloudFront.
Et je vais télécharger tout cela.
Ceux-ci sont légèrement différents.
L'index. Le HTML ici est un peu différent.
Alors choisissons pour le téléchargement.
Descendez et cliquez sur télécharger.
Fermons-nous de là.
Nous devons nous assurer qu'ils sont publics.
Alors sélectionnons-les tous et rendons-les publics.
Et une fois que cela est fait, si nous allons aux propriétés et que nous faisons défiler vers le bas, nous pouvons cliquer sur le point
de terminaison du site Web ici.
Et nous devrions voir cette page ici.
Félicitations, vous avez lancé un site Web statique et cette fois, nous avons une image ici.
Maintenant, si je vais inspecter l'élément, je peux en fait voir des informations.
Et ce que je veux regarder ici, c'est quelle est l'adresse de cette image particulière?
Maintenant, c'est un peu petit ici, mais cela me dit en fait que l'adresse est le compartiment S3.
De toute évidence, c'est de là que ça vient.
Nous pouvons donc voir qu'il a une URL HTTP, et que votre URL est pour la montagne. image jpeg qui se trouve en fait dans
le compartiment S3.
Nous allons donc maintenant créer une distribution CloudFront qui mettra en cache ce fichier afin que, lorsque
nous rendrons la page Web, l'objet soit livré à partir de CloudFront au lieu du
bucket source.
Donc, de retour dans la console de gestion, je vais passer aux services.
Sous la mise en réseau et la livraison de contenu, nous avons CloudFront.
Dans CloudFront, nous voulons créer une distribution, puis choisir de commencer.
Pour le nom de domaine d'origine, nous allons choisir un compartiment Amazon S3.
Vous pouvez également choisir un Elastic Load Balancer, mais pour nous, nous allons utiliser le site Web statique que
nous avons créé précédemment.
Je vais donc choisir mon compartiment de site Web statique.
Nous pouvons laisser les valeurs par défaut.
Nous allons autoriser HTTP et HTTPS.
Et si nous faisons défiler vers le bas, maintenant, si vous le souhaitez, vous pouvez en fait configurer un autre nom de domaine afin que
vous puissiez utiliser votre nom de domaine personnalisé ici.
Mais vous devez également joindre un certificat.
Maintenant, je vais laisser cela pour le moment et revenir aux objets racine par défaut et nous devons mettre
un index. HTML.
C'est donc le nom de la page qui sera rendue lorsque nous nous connecterons réellement à notre distribution.
Et c'est tout. Je n'ai pas besoin de changer quoi que ce soit d'autre.
Maintenant, une autre chose à vous montrer est qu'il y a une clause de prix ici.
Vous pouvez choisir tous les emplacements périphériques et mettre en cache votre contenu dans le monde entier ou
vous pouvez choisir des régions spécifiques pour réduire le prix.
Maintenant, nous n'allons pas faire fonctionner le nôtre pendant longtemps, alors ne vous inquiétez pas, cela va être dans le niveau gratuit.
Descendons simplement et créons la distribution.
Désormais, les distributions CloudFront prennent quelques minutes.
Vous allez donc devoir laisser celui-ci pendant au moins 10, peut-être 15 minutes avant qu'il ne soit prêt.
J'ai donc donné au mien quelques minutes et il semble être déployé et activé.
Je vais donc copier le nom de domaine ici.
Nous copions donc ce nom de domaine.
Et puis nous allons ouvrir un nouvel onglet, le
coller, et bien sûr nous obtenons l'index. HTML rendu.
Maintenant, cette fois, si je vais inspecter l'élément et que je clique sur l'image, ce que je devrais
trouver, c'est que l'URL de l'image est cette fois envoyée depuis CloudFront lui-même.
Nous pouvons donc voir que c'est une URL CloudFront, ce n'est pas une URL S3.
Et c'est parce que cet objet réel, cette montagne. L'image jpeg est actuellement située dans un cache dans
un emplacement périphérique.
C'est ainsi que nous travaillons avec CloudFront.
Très simple.
Nous devons supprimer notre distribution pour ne pas être facturé.
C'est maintenant un processus en deux étapes.
Donc, de retour dans les distributions, nous cliquons sur désactiver et cliquez sur oui, désactiver.
Et vous verrez que c'est en cours.
Maintenant, une fois terminé, vous pouvez sélectionner la distribution et la supprimer.
Mais cela prendra encore 10 ou 15 minutes, puis vous pourrez le faire.
C'est tout pour cette pratique.
Je te verrai dans la prochaine leçon.