Lier un sous domaine à un bucket Amazon S3

publié le

Comment faire pour lier un sous domaine à un bucket Amazon S3 pour y stocker les données statiques d'un site web.

Amazon S3 est un moyen économique pour stocker les données statiques de votre site web. Vous pouvez créer un bucket pour y placer vos ressources. Un bucket agit comme un conteneur ou vous pouvez y déposer vos ressources tels que des fichiers ou des dossiers . Vous pouvez ensuite y accéder (après les avoir rendues publiques) à partir de cette URL https://s3.amazonaws.com/bucket_name/item_name.

Cet article va vous montrer comment lier un sous domaine à un bucket Amazon S3.

Tout d'abord loggez-vous sur votre console d'Amazon AWS https://console.aws.amazon.com/.

Rendez-vous dans la section Amazon S3 :


Créez un nouveau bucket, et nommez-le exactement comme votre sous domaine. Dans ce cas j'ai choisi static.inoneo.com :


Ensuite téléversez (upload) une ressource:


La ressource est par défaut privée (uniquement visible par vous). Il faut maintenant la rendre visible à tout le monde :


L'étape finale est de lier votre sous domaine avec le  *bucket. Pour cela, rendez-vous sur le site de votre registar et ajoutez un enregistrement CNAME:


  1. Type: CNAME
  2. Nom: static
  3. Valeur: s3.amazonaws.com

Et voilà, vous pouvez maintenant accéder à la ressource que vous aurez préalablement téléversée en utilisant votre sous domaine.

Vous pouvez maintenant lier directement une ressource en utlisant votre sous domaine dans le code HTML de votre site, par exemple pour afficher une image stockée dans S3:

<img src="http://static.inoneo.com/aws/static_resources/static_dns.jpg"></img>

comments powered by Disqus