Menu
Amazon Simple Storage Service
Manuel du développeur (API Version 2006-03-01)

Hébergement d'un site Web statique sur Amazon S3

Vous pouvez héberger un site web statique sur Amazon Simple Storage Service (Amazon S3). Sur un site Web statique, les pages Web individuelles contiennent du contenu statique. Elles peuvent également contenir des scénarios côté client. Par contre, un site Web dynamique repose sur un traitement côté serveur, comprenant des scénarios côté serveur tels que PHP, JSP ou ASP.NET. Amazon S3 ne prend pas en charge les scripts côté serveur. Amazon Web Services (AWS) dispose également de ressources pour l'hébergement de sites web dynamiques. Pour en savoir plus sur l'hébergement des sites Web sur AWS, consultez Sites Web et hébergement de site Web.

Pour héberger un site web statique, vous configurez un compartiment Amazon S3 pour l'hébergement de site web, puis vous chargez votre contenu dans le compartiment. Le site web est alors accessible au niveau du point de terminaison du site web propre à la région AWS du compartiment :

<bucket-name>.s3-website-<AWS-region>.amazonaws.com

Pour obtenir la liste des points de terminaison de sites web propres à la région AWS pour Amazon S3, consultez Points de terminaison des sites Web. A titre d'exemple, on suppose que vous créez un compartiment appelé examplebucket dans la Région USA Ouest (Oregon) et que vous le configurez comme un site web. Les exemples d'URL suivants donnent accès au contenu de votre site Web :

  • Cette URL renvoie un document d'index par défaut que vous avez configuré pour le site Web.

    http://examplebucket.s3-website-us-west-2.amazonaws.com/
  • Cette URL demande l'objet photo.jpg, qui est stocké à la racine du compartiment.

    http://examplebucket.s3-website-us-east-1.amazonaws.com/photo.jpg
  • Cette URL demande l'objet docs/doc1.html dans votre compartiment.

    http://examplebucket.s3-website-us-east-1.amazonaws.com/docs/doc1.html

Utilisation de votre domaine

Au lieu d'accéder au site Web en utilisant un point de terminaison de site Web Amazon S3, vous pouvez utiliser votre propre domaine, comme example.com pour servir votre contenu. Conjointement avec Amazon Route 53, Amazon S3 prend en charge l'hébergement d'un site web dans le domaine racine. A titre d'exemple, si votre domaine racine est example.com et que votre site web est hébergé sur Amazon S3, les visiteurs de votre site web peuvent accéder à votre site à partir de leur navigateur en tapant http://www.example.com ou http://example.com. Pour afficher un exemple, consultez Exemple : configuration d'un site web statique grâce à un domaine personnalisé.

Pour configurer un compartiment pour l'hébergement d'un site Web, vous ajoutez une configuration de site Web au compartiment. Pour de plus amples informations, veuillez consulter Configuration d'un compartiment pour l'hébergement de site Web.