Junior
Jak umieścić prostą statyczną stronę docelową na AWS?
sobes.tech AI
Odpowiedź od AI
Amazon S3, skonfigurowany do statycznej strony internetowej, z AWS CloudFront dla CDN i SSL.
- Utwórz wiadro S3 z dostępem publicznym.
- Załaduj pliki statycznej strony internetowej (index.html, CSS, JS, obrazy).
- W ustawieniach wiadra włącz "Hosting statycznej strony internetowej".
- Wskaż index.html jako dokument indeksowy.
- (Opcjonalnie) Skonfiguruj dokument błędu.
- Utwórz dystrybucję CloudFront.
- Jako domenę źródłową wybierz utworzone wiadro S3 (z listy).
- Skonfiguruj buforowanie i zachowanie (Behavior) według potrzeb.
- (Opcjonalnie) Podłącz własną domenę i załaduj certyfikat SSL/TLS z AWS Certificate Manager (ACM).
- Poczekaj na wdrożenie dystrybucji CloudFront.
- Użyj nazwy domeny CloudFront (lub własnej domeny, jeśli podłączona) do dostępu do strony.
Przykład polityki wiadra S3 dla dostępu publicznego:
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "PublicReadGetObject",
"Effect": "Allow",
"Principal": "*",
"Action": "s3:GetObject",
"Resource": "arn:aws:s3:::YOUR_BUCKET_NAME/*" // Zamień na YOUR_BUCKET_NAME
}
]
}