S3 pour du stockage supplémentaire

Lecture de 1 minute

Voici la procédure à suivre pour configurer un espace de storage scalable pour votre site web, dans un sous domaine

1. Creér le compte AWS

Créez un compte AWS, entrez les information de paiements et connectez-vous à la console AWS.

2. Configurer le bucket

  • Dans la console, choisissez l'option S3 (Scalable Storage in the cloud). Puis, créez un nouve Bucket.

  • Dans les propriétés de ce bucket, activez l'option Static Website Hosting -> Enable website hosting et sélectionnez les documents d'index :

    • Index Document: /index.html
    • Error Document: /index.html
  • Toujours dans les propriétés de ce bucket, rendez-vous dans la section Permissions, accorder la permission List à Everyone Ensuite, cliquez sur Edit bucket policy. Entrez le code suivant, en remplaçant MYBUCKETNAME par le nom de votre bucket.

{
	"Version": "2012-10-17",
	"Statement": [
		{
			"Sid": "AddPerm",
			"Effect": "Allow",
			"Principal": "*",
			"Action": "s3:GetObject",
			"Resource": "arn:aws:s3:::MYBUCKETNAME/*"
		}		
	]
}

3. Ajouter les fichiers

https://github.com/rgrp/s3-bucket-listing

4. Configurer les DNS

Dans votre outil de gestion de DNS (habituellement fourni par votre registraire), créez une nouvelle entrée à votre zone DNS :

  • Type : CNAME
  • Name : MYSUBDOMAIN.MYDOMAIN.COM
  • Data : MYBUCKETENDPOINT (ex.; musubdomain.mydomain.com.s3-website-us-east-1.amazonaws.com)