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.
- Kreirajte S3 bucket sa javnim pristupom.
- Učitajte fajlove statičkog sajta (index.html, CSS, JS, slike).
- U podešavanjima bucket-a omogućite "Hosting statičkog web sajta".
- Navedite index.html kao indeksni dokument.
- (Opcionalno) Konfigurišite dokument za greške.
- Kreirajte CloudFront distribuciju.
- Kao domen izvora, izaberite kreirani S3 bucket (sa liste).
- Konfigurišite keširanje i ponašanje (Behavior) po potrebi.
- (Opcionalno) Povežite prilagođeni domen i učitajte SSL/TLS sertifikat iz AWS Certificate Manager (ACM).
- Sačekajte da se distribucija CloudFront implementira.
- 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
}
]
}