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àEveryoneEnsuite, cliquez sur Edit bucket policy. Entrez le code suivant, en remplaçantMYBUCKETNAMEpar 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)