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.
- Vytvorte bucket S3 s verejným prístupom.
- Nahrajte súbory statickej webovej stránky (index.html, CSS, JS, obrázky).
- V nastaveniach bucketu povolením "Hosting statickej webovej stránky".
- Uveďte index.html ako indexový dokument.
- (Voliteľné) Nakonfigurujte chybový dokument.
- Vytvorte distribúciu CloudFront.
- Ako doménu pôvodu vyberte vytvorený bucket S3 (zo zoznamu).
- Nakonfigurujte caching a správanie (Behavior) podľa potreby.
- (Voliteľné) Pripojte vlastnú doménu a nahrajte SSL/TLS certifikát z AWS Certificate Manager (ACM).
- Počkajte na nasadenie distribúcie CloudFront.
- 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
}
]
}