Sobes.tech
Junior

Hogyan helyezhetünk el egy egyszerű statikus landolóoldalt az AWS-en?

sobes.tech MI

Válasz az MI-től

Amazon S3, statikus webhelyhez konfigurálva, AWS CloudFront CDN és SSL használatával.

  1. Hozzon létre egy nyilvános hozzáférésű S3 vödröt.
  2. Töltse fel a statikus webhely fájljait (index.html, CSS, JS, képek).
  3. A vödör beállításainál engedélyezze a "Statikus webhelytartás" lehetőséget.
  4. Adja meg az index.html-t index dokumentumként.
  5. (Opcionális) Állítsa be a hibadokumentumot.
  6. Hozzon létre egy CloudFront elosztást.
  7. Forrás domainként válassza ki a létrehozott S3 vödröt (a listából).
  8. Állítsa be a gyorsítótárazást és a viselkedést (Behavior) szükség szerint.
  9. (Opcionális) Csatlakoztasson egy egyedi domaint és töltse fel az SSL/TLS tanúsítványt az AWS Certificate Managerből (ACM).
  10. Várja meg, amíg a CloudFront elosztás települ.
  11. A webhely eléréséhez használja a CloudFront domain nevét (vagy az egyedi domaint, ha társítva van).

Példa a nyilvános hozzáférést biztosító S3 vödör politikára:

{
    "Version": "2012-10-17",
    "Statement": [
        {
            "Sid": "PublicReadGetObject",
            "Effect": "Allow",
            "Principal": "*",
            "Action": "s3:GetObject",
            "Resource": "arn:aws:s3:::YOUR_BUCKET_NAME/*" // Cserélje ki a YOUR_BUCKET_NAME-t
        }
    ]
}