Comment créer un site Web statique sur un godet S3 d’AWS

S3 Bucket est un service de stockage d’objets d’AWS. Nous pouvons utiliser AWS S3 Bucket pour héberger un site Web statique. AWS S3 ne prend pas en charge les scripts côté serveur, mais AWS dispose d’autres ressources pour héberger des sites Web dynamiques. Pour héberger un site Web statique sur Amazon S3, nous devons configurer un seau AWS S3 pour l’hébergement de sites Web, puis télécharger le contenu de notre site Web dans le seau que nous avons créé. Lorsque nous configurons un seau en tant que site Web statique, nous activons l’hébergement de sites Web statiques.

Après avoir configuré notre seau en tant que site Web statique, nous pouvons accéder au seau via les points de terminaison de site Web Amazon S3 spécifiques à la région AWS pour notre seau.

Pour configurer notre seau AWS S3 pour l’hébergement de sites Web statiques, nous allons utiliser l’AWS Management Console dans cet article.

Pour connaître les étapes de la création d’un seau S3 simple et en savoir plus, clique ici. Ce document a été écrit par moi. Tu peux l’utiliser pour créer un seau S3 public simple.

Pré-requis

  1. Compte AWS (Créer si tu n’en as pas).
  2. Bucket public S3.

Que ferons-nous ?

  1. Reporte-toi à à cet article article pour créer et en savoir plus sur le S3 Public Bucket.
  2. Configure le S3 Public Bucket existant pour qu’il fonctionne comme un site Web statique.

Configurer le Bucket S3 existant pour qu’il fonctionne comme un site Web statique

Avant de poursuivre, je suppose que tu as créé un Bucket S3.

Une fois que tu as mis en place ton Bucket S3 public, sélectionne le Bucket S3 et clique sur « Permissions », puis sélectionne « Hébergement de site Web statique ».

Fais défiler la liste et sélectionne ‘Utiliser ce seau pour héberger un site Web’, puis clique sur ‘Enregistrer les paramètres’.

Crée un site Web statique

Hébergement de sites web statiques

Une fois que tu as un seau public S3 avec toi, va sur l’écran principal de S3 Buckets et clique sur ton seau -> Upload. Tu obtiendras un écran où tu peux télécharger le contenu de ton site Web statique ou une simple page index.html. Ici, je télécharge un seul fichier nommé index.html.

Assure-toi, pendant la création d’un seau S3, que le nom du seau S3 est unique au monde et qu’aucun autre seau existant ne porte le même nom.

Clique sur « Suivant » et modifie l’option « Gérer les autorisations publiques » en « Accorder au public un accès en lecture aux obects/s », puis clique sur Télécharger.

Une fois que tu as téléchargé avec succès le fichier index.html (ou ton site Web statique), tu peux le voir dans la console. Sélectionne l' »index.html ». Ici, j’ai créé un exemple d’index.html de la page principale de https://www.howtoforge.com/. Tu peux avoir ton propre exemple de page Web.

Télécharge les fichiers

Une fois que tu as cliqué sur l’objet, clique sur « Rendre public » pour le rendre public afin que la page soit accessible de partout. Si tu ne la rends pas publique, la page ne sera pas accessible à tous depuis Internet.

Accès public

Ici, tu peux voir les fichiers de la page principale qui ont été téléchargés par toi.

Main page

Une fois que tu as cliqué sur l’objet, clique sur « Rendre public » pour le rendre public afin que la page soit accessible de n’importe où, sinon ta page Web ne sera pas accessible par tout le monde.

Rendre le site Web public

Fais défiler la page et clique sur l' »URL de l’objet » pour voir la page Web statique.

Object URL

J’avais enregistré et téléchargé la page principale de howtoforge.com, que l’on peut voir dans l’image suivante. Tu peux avoir et télécharger ta propre page .html du site Web statique complet ou d’une seule page Web.

Copie statique de la page Web

Conclusion

Dans cet article, nous avons vu les étapes pour télécharger une page Web statique, modifier ses autorisations et y accéder en utilisant un « Site Web statique » de S3.

Vous aimerez aussi...