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

  1. Vytvořte bucket S3 s veřejným přístupem.
  2. Nahrajte soubory statické webové stránky (index.html, CSS, JS, obrázky).
  3. V nastavení bucketu povolte "Hosting statické webové stránky".
  4. Uveďte index.html jako indexový dokument.
  5. (Volitelné) Nakonfigurujte chybový dokument.
  6. Vytvořte distribuci CloudFront.
  7. Jako doménu původu vyberte vytvořený bucket S3 (ze seznamu).
  8. Nakonfigurujte cachování a chování (Behavior) podle potřeby.
  9. (Volitelné) Připojte vlastní doménu a nahrajte SSL/TLS certifikát z AWS Certificate Manager (ACM).
  10. Počkejte na nasazení distribuce CloudFront.
  11. 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
        }
    ]
}