Junior
Jak umístit jednoduchou statickou vstupní stránku na AWS?
sobes.tech AI
Odpověď od AI
Amazon S3 nakonfigurovaný pro statickou webovou stránku s AWS CloudFront pro CDN a SSL.
- Vytvořte bucket S3 s veřejným přístupem.
- Nahrajte soubory statické webové stránky (index.html, CSS, JS, obrázky).
- V nastavení bucketu povolte "Hosting statické webové stránky".
- Uveďte index.html jako indexový dokument.
- (Volitelné) Nakonfigurujte chybový dokument.
- Vytvořte distribuci CloudFront.
- Jako doménu původu vyberte vytvořený bucket S3 (ze seznamu).
- Nakonfigurujte cachování a chování (Behavior) podle potřeby.
- (Volitelné) Připojte vlastní doménu a nahrajte SSL/TLS certifikát z AWS Certificate Manager (ACM).
- Počkejte na nasazení distribuce CloudFront.
- Použijte doménové jméno CloudFront (nebo vlastní doménu při jejím přiřazení) pro přístup na web.
Příklad politiky bucketu S3 pro veřejný přístup:
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "PublicReadGetObject",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::YOUR_BUCKET_NAME/*" // Nahraďte YOUR_BUCKET_NAME
}
]
}