Sobes.tech
Junior

Cum să găzduiești o pagină de destinație statică simplă pe AWS?

sobes.tech AI

Răspuns de la AI

Amazon S3, configurat pentru un site web static, cu AWS CloudFront pentru CDN și SSL.

  1. Creați un bucket S3 cu acces public.
  2. Încărcați fișierele site-ului static (index.html, CSS, JS, imagini).
  3. În setările bucket-ului, activați "Hosting de site web static".
  4. Specificați index.html ca document de index.
  5. (Opțional) Configurați documentul de eroare.
  6. Creați o distribuție CloudFront.
  7. Ca domeniu de origine, selectați bucket-ul S3 creat (din listă).
  8. Configurați caching-ul și comportamentul (Behavior) după necesitate.
  9. (Opțional) Asociați un domeniu personalizat și încărcați un certificat SSL/TLS din AWS Certificate Manager (ACM).
  10. Așteptați implementarea distribuției CloudFront.
  11. Utilizați numele de domeniu CloudFront (sau domeniul personalizat dacă a fost asociat) pentru a accesa site-ul.

Exemplu de politică pentru bucket S3 pentru acces public:

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