Sobes.tech
Junior

Kako postaviti jednostavnu statičnu odredišnu stranicu na AWS?

sobes.tech АИ

Одговор од АИ

Amazon S3, konfigurisan za statički web sajt, sa AWS CloudFront za CDN i SSL.

  1. Kreirajte S3 bucket sa javnim pristupom.
  2. Učitajte fajlove statičkog sajta (index.html, CSS, JS, slike).
  3. U podešavanjima bucket-a omogućite "Hosting statičkog web sajta".
  4. Navedite index.html kao indeksni dokument.
  5. (Opcionalno) Konfigurišite dokument za greške.
  6. Kreirajte CloudFront distribuciju.
  7. Kao domen izvora, izaberite kreirani S3 bucket (sa liste).
  8. Konfigurišite keširanje i ponašanje (Behavior) po potrebi.
  9. (Opcionalno) Povežite prilagođeni domen i učitajte SSL/TLS sertifikat iz AWS Certificate Manager (ACM).
  10. Sačekajte da se distribucija CloudFront implementira.
  11. Koristite CloudFront domeno (ili prilagođeni domen ako je povezan) za pristup sajtu.

Primer politike za S3 bucket za javni pristup:

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