Comment héberger un site Web statique sur Amazon S3 - FR

Comment héberger un site Web statique sur une image Amazon S3

Les sites Web statiques peuvent être hébergés sur divers serveurs Web, mais pour de nombreux clients, Le cloud Amazon S3 est leur choix préféréles propriétaires de sites Web peuvent héberger leurs pages sur Amazon S3.


Site Web statique et hébergement Amazon S3: Comment préparer le cloud

Par définition les sites Web statiques sont des pages Web qui contiennent des éléments statiques — cela peut inclure des scripts côté client. D'autre part, les sites Web dynamiques utilisent des cadres et des solutions complexes afin de fournir un traitement côté serveur. Sites Web statiques, par conséquent, charger beaucoup plus rapidement et ne placera pas une charge lourde sur les ressources des serveurs. Amazon S3 est spécialement créé pour les sites Web statiques car il ne prend pas en charge les scripts côté serveur.

Les propriétaires de sites Web devront avoir préparé un structure de répertoire appropriée — les sites devront être préparés de manière appropriée. Toutes les images et tous les liens doivent pointer vers les éléments pertinents en conséquence. Il y a deux façons de configurer les compartiments Amazon S3 — soit pour utiliser le AWS Management Console ou la SDK AWS.

Avant de pouvoir héberger les sites statiques, l'environnement nécessaire doit être préparé. Selon la terminologie d'Amazon, chaque objet est stocké dans un “seau”, s'il n'est pas défini, il doit être créé. Nous rappelons à nos lecteurs que le stockage et le transfert d'objets est facturé lors de la création de seaux est gratuit.

Création de compartiment Amazon S3 via la console de gestion se fait en suivant ces étapes:

  1. Connectez-vous aux services de gestion AWS et ouvrir la console S3.
  2. Choisir la Créer un compartiment option et entrez les données requises. Le nom doit être conforme aux conventions d'exigences DNS — le nom doit être unique sur l'ensemble du cloud Amazon S3, être au moins 3 caractères et pas plus de 63, doit commencer par une lettre ou un chiffre minuscule et ne doit contenir aucun caractère majuscule dans son nom.
  3. le Région options sélectionne l'emplacement géographique où le site sera hébergé.
  4. L'option par défaut est d'autoriser l'accès public au compartiment S3. Confirmez toutes les données et sélectionnez Créer un seau bouton.

Lire aussi Comment faire un Jekyll 4.0.0 Site



Téléchargement de votre site Web statique sur Amazon S3: Les étapes nécessaires

Lorsque les administrateurs du site Web auront créé leur compartiment Amazon S3, ils disposeront d'un environnement prêt à l'emploi dans lequel les fichiers pourront être téléchargés.. La première étape du lancement du site consistera à préparer les document d'index qui est la page d'accueil du bucket, Amazon y fait référence comme page par défaut. Lors de la configuration du godet, les utilisateurs ont la possibilité de spécifier quel fichier remplira ce rôle, par défaut, ce sera un index.html.

image des paramètres amazon s3

Lorsque les utilisateurs auront créé leur compartiment S3, ils devront ensuite télécharger leurs fichiers. En ouvrant un fenêtre du gestionnaire de fichiers sur l'ordinateur local et en accédant au dossier de fichiers préparé, les propriétaires de sites Web peuvent utiliser un glisser déposer à la console AWS avec le compartiment correspondant ouvert.

Un facteur important à prendre en compte est que les services cloud ne suivent pas le schéma d'organisation des fichiers traditionnel. Par définition, l'Amazon S3 est un conteneur plat d'objets. toutefois, les utilisateurs peuvent recréer une hiérarchie logique en utilisant les noms de clé des fichiers. Cela se fait en utilisant l'approche: si seul le nom du fichier est mentionné, il est considéré qu'il est placé à la racine de l'emplacement HTML public. La structure des dossiers peut être simulée en ajoutant des liens vers des objets de la manière suivante: pour lier un fichier hébergé sur data / 2020 / May / image.jpeg le cloud Amazon S3 le recherchera dans sous-dossier data / 2020 / May. D'autres types de liens peuvent ne pas fonctionner correctement sur Amazon S3 selon le code utilisé.

Lire aussi Comment résoudre les problèmes de messagerie d'hébergement partagé



Hébergement de sites Web statiques sur Amazon: Options avancées

Pour permettre de accès public les seaux Amazon S3 dont les propriétaires de sites Web auront besoin pour l'activer. Cela se fait par désactivation du paramètre de blocage de l'accès public et alors écrire une politique d'autorisation. Pour effectuer les modifications de paramètres, vous devrez accéder au compartiment Amazon S3 qui a été préparé pour le site Web statique, puis choisir le Menu des autorisations, cliquer sur Éditer et alors effacer toutes les valeurs d'accès public et alors sauver. Cela présentera une fenêtre pop-up à laquelle les propriétaires de sites Web devront confirmer ce choix. Cela va changer la Statut d'accès montrer “Les objets peuvent être publics”.

image d'hébergement Amazon s3

La deuxième étape consiste à rédiger une politique d'accès public vers Amazon S3, cela est fait afin de permettre aux utilisateurs d'Internet d'accéder au compartiment. Dans la console de gestion, sélectionnez le compartiment, puis entrez le Autorisations puis entrez dans le Option de stratégie de compartiment. La règle suivante doit être entrée dans le Éditeur de stratégie de compartiment:

{
“Version”: “2012-10-17”,
“Déclaration”: [
{
“Sid”: “PublicReadGetObject”,
“Effet”: “Autoriser”,
“Principal”: “*”,
“action”: [
“s3:GetObject”
],
“Ressource”: [
“arn:aws:s3:::example.com/*”
] }
] }

le Ressources la section devra être remplacée par le nom du seau que vous possédez, remplace le exemple.com> avec votre URL. Cliquer sur sauver pour confirmer les changements.

Voici les éléments de base que vous devez configurer pour télécharger et autoriser l'accès public à votre site statique Amazon S3. D'autres options que vous pouvez configurer peuvent inclure des règles de sécurité et une configuration avancée. La configuration exacte dépendra des cas d'utilisation individuels.

Recherché et créé par:
Kroum Popov
Entrepreneur passionné du Web, crée des projets Web depuis 2007. Dans 2020, il a fondé HTH.Guide — une plateforme visionnaire dédiée à rationaliser la recherche de la solution d'hébergement Web parfaite. En savoir plus...
Techniquement révisé par:
Métodi Ivanov
Expert chevronné en développement Web avec 8+ des années d'expérience, y compris des connaissances spécialisées dans les environnements d'hébergement. Son expertise garantit que le contenu répond aux normes d'exactitude les plus élevées et s'aligne parfaitement avec les technologies d'hébergement.. En savoir plus...

Laisser un commentaire

Votre adresse email ne sera pas publiée. les champs requis sont indiqués *

Ce site est protégé par reCAPTCHA et Google Politique de confidentialité et Conditions d'utilisation appliquer.

Ce site utilise des cookies pour améliorer l'expérience utilisateur. En utilisant notre site Web, vous consentez à tous les cookies conformément à notre Politique de confidentialité.
Je suis d'accord
Chez HTH.Guide, nous proposons des avis transparents sur l'hébergement Web, garantir l’indépendance vis-à-vis des influences extérieures. Nos évaluations sont impartiales car nous appliquons des normes strictes et cohérentes à tous les avis..
Bien que nous puissions gagner des commissions d'affiliation de certaines des sociétés présentées, ces commissions ne compromettent pas l'intégrité de nos avis et n'influencent pas notre classement.
Les revenus de l'affilié contribuent à couvrir l'acquisition du compte, frais de tests, entretien, et développement de notre site Web et de nos systèmes internes.
Faites confiance à HTH.Guide pour des informations fiables et de la sincérité en matière d'hébergement.