Junior
Hoe plaats je een eenvoudige statische landingspagina op AWS?
sobes.tech AI
Antwoord van AI
Amazon S3, ingesteld voor een statische website, met AWS CloudFront voor CDN en SSL.
- Maak een S3-bucket met openbare toegang.
- Upload de bestanden van de statische website (index.html, CSS, JS, afbeeldingen).
- Schakel "Statische websitehosting" in de bucketinstellingen in.
- Geef index.html op als indexdocument.
- (Optioneel) Configureer het foutdocument.
- Maak een CloudFront-distributie.
- Kies als Origin Domain de aangemaakte S3-bucket (uit de lijst).
- Configureer caching en gedrag (Behavior) indien nodig.
- (Optioneel) Koppel een aangepast domein en upload een SSL/TLS-certificaat vanuit AWS Certificate Manager (ACM).
- Wacht tot de CloudFront-distributie is uitgerold.
- Gebruik de CloudFront-domeinnaam (of het gekoppelde aangepaste domein) om toegang te krijgen tot de site.
Voorbeeld van een bucketbeleid voor openbare toegang:
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "PublicReadGetObject",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::YOUR_BUCKET_NAME/*" // Vervang YOUR_BUCKET_NAME
}
]
}