Sobes.tech
Junior

Ako umiestniť jednoduchú statickú vstupnú stránku na AWS?

sobes.tech AI

Odpoveď od AI

Amazon S3 nakonfigurovaný pre statickú webovú stránku s AWS CloudFront pre CDN a SSL.

  1. Vytvorte bucket S3 s verejným prístupom.
  2. Nahrajte súbory statickej webovej stránky (index.html, CSS, JS, obrázky).
  3. V nastaveniach bucketu povolením "Hosting statickej webovej stránky".
  4. Uveďte index.html ako indexový dokument.
  5. (Voliteľné) Nakonfigurujte chybový dokument.
  6. Vytvorte distribúciu CloudFront.
  7. Ako doménu pôvodu vyberte vytvorený bucket S3 (zo zoznamu).
  8. Nakonfigurujte caching a správanie (Behavior) podľa potreby.
  9. (Voliteľné) Pripojte vlastnú doménu a nahrajte SSL/TLS certifikát z AWS Certificate Manager (ACM).
  10. Počkajte na nasadenie distribúcie CloudFront.
  11. Použite doménové meno CloudFront (alebo vlastnú doménu, ak je priradená) na prístup na stránku.

Príklad politiky bucketu S3 pre verejný prístup:

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