S3 pour du stockage supplémentaire
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çantMYBUCKETNAME
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)