Junior
Hogyan helyezhetünk el egy egyszerű statikus landolóoldalt az AWS-en?
sobes.tech MI
Válasz az MI-től
Amazon S3, statikus webhelyhez konfigurálva, AWS CloudFront CDN és SSL használatával.
- Hozzon létre egy nyilvános hozzáférésű S3 vödröt.
- Töltse fel a statikus webhely fájljait (index.html, CSS, JS, képek).
- A vödör beállításainál engedélyezze a "Statikus webhelytartás" lehetőséget.
- Adja meg az index.html-t index dokumentumként.
- (Opcionális) Állítsa be a hibadokumentumot.
- Hozzon létre egy CloudFront elosztást.
- Forrás domainként válassza ki a létrehozott S3 vödröt (a listából).
- Állítsa be a gyorsítótárazást és a viselkedést (Behavior) szükség szerint.
- (Opcionális) Csatlakoztasson egy egyedi domaint és töltse fel az SSL/TLS tanúsítványt az AWS Certificate Managerből (ACM).
- Várja meg, amíg a CloudFront elosztás települ.
- A webhely eléréséhez használja a CloudFront domain nevét (vagy az egyedi domaint, ha társítva van).
Példa a nyilvános hozzáférést biztosító S3 vödör politikára:
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "PublicReadGetObject",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::YOUR_BUCKET_NAME/*" // Cserélje ki a YOUR_BUCKET_NAME-t
}
]
}