Utiliser un bucket aws s3 en sous domaine

Imaginons que vous voulez servir les assets d’un bucket s3 avec une url propre liées à votre nom de domaine.

Avec AWS, c’est possible et c’est très simple, il vous suffit de :

  • De créer un bucket dont le nom sera, par exemple medias.babonaux.com, en settant les ACL en public-read si vous voulez que les gens puissent lire les fichiers qui y sont stockés
  • De récupérer l’url complète de votre bucket  fraichement créé (medias.babonaux.com.s3.amazonaws.com)
  • De créer un CNAME chez votre dealer de nom de domaine : medias -> medias.babonaux.com.s3.amazonaws.com

Et le tour est joué.

Attention à bien autoriser un accès public à vos fichiers.

Ceci dit, vous pouvez faire la même chose avec CloudFront, ce qui vous apportera beaucoup plus d’avantages puisque vos assets fonctionneront alors comme sur un CDN (vu que c’est un peu la base de CloudFront…)

 

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *