Sobes.tech
Junior

Comment héberger une page de destination statique simple sur AWS?

sobes.tech IA

Réponse de l'IA

Amazon S3, configuré pour un site web statique, avec AWS CloudFront pour CDN et SSL.

  1. Créer un bucket S3 avec un accès public.
  2. Télécharger les fichiers du site web statique (index.html, CSS, JS, images).
  3. Dans les paramètres du bucket, activer "Hébergement de site web statique".
  4. Spécifier index.html comme document d'index.
  5. (Optionnel) Configurer le document d'erreur.
  6. Créer une distribution CloudFront.
  7. En tant que domaine d'origine, sélectionner le bucket S3 créé (dans la liste).
  8. Configurer la mise en cache et le comportement (Behavior) selon les besoins.
  9. (Optionnel) Associer un domaine personnalisé et charger un certificat SSL/TLS depuis AWS Certificate Manager (ACM).
  10. Attendre le déploiement de la distribution CloudFront.
  11. Utiliser le nom de domaine CloudFront (ou le domaine personnalisé si associé) pour accéder au site.

Exemple de configuration de politique de bucket S3 pour un accès public:

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