Sobes.tech
Junior

Come ospitare una semplice pagina di destinazione statica su AWS?

sobes.tech AI

Risposta dell'AI

Amazon S3, configurato per un sito web statico, con AWS CloudFront per CDN e SSL.

  1. Creare un bucket S3 con accesso pubblico.
  2. Caricare i file del sito web statico (index.html, CSS, JS, immagini).
  3. Nelle impostazioni del bucket, abilitare "Hosting di siti web statici".
  4. Specificare index.html come documento di indice.
  5. (Opzionale) Configurare il documento di errore.
  6. Creare una distribuzione CloudFront.
  7. Come dominio di origine, selezionare il bucket S3 creato (dalla lista).
  8. Configurare la cache e il comportamento (Behavior) secondo necessità.
  9. (Opzionale) Associare un dominio personalizzato e caricare un certificato SSL/TLS da AWS Certificate Manager (ACM).
  10. Attendere che la distribuzione CloudFront venga distribuita.
  11. Utilizzare il nome di dominio di CloudFront (o il dominio personalizzato se associato) per accedere al sito.

Esempio di politica di bucket S3 per accesso pubblico:

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