Sobes.tech
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.

  1. Utwórz wiadro S3 z dostępem publicznym.
  2. Załaduj pliki statycznej strony internetowej (index.html, CSS, JS, obrazy).
  3. W ustawieniach wiadra włącz "Hosting statycznej strony internetowej".
  4. Wskaż index.html jako dokument indeksowy.
  5. (Opcjonalnie) Skonfiguruj dokument błędu.
  6. Utwórz dystrybucję CloudFront.
  7. Jako domenę źródłową wybierz utworzone wiadro S3 (z listy).
  8. Skonfiguruj buforowanie i zachowanie (Behavior) według potrzeb.
  9. (Opcjonalnie) Podłącz własną domenę i załaduj certyfikat SSL/TLS z AWS Certificate Manager (ACM).
  10. Poczekaj na wdrożenie dystrybucji CloudFront.
  11. 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
        }
    ]
}