GNU/Linux >> Znalost Linux >  >> Linux

Jak vytvořit statický web na AWS S3 Bucket

Bucket S3 je služba úložiště objektů AWS. AWS S3 Bucket můžeme použít k hostování statického webu. AWS S3 nepodporuje skriptování na straně serveru, ale AWS má jiné zdroje pro hostování dynamických webových stránek. Abychom mohli hostovat statický web na Amazon S3, musíme nakonfigurovat kbelík AWS S3 pro hostování webu a poté nahrát obsah našeho webu do segmentu, který jsme vytvořili. Když nakonfigurujeme bucket jako statický web, povolíme statický hosting webu.

Poté, co nakonfigurujeme náš segment jako statický web, můžeme k němu přistupovat prostřednictvím koncových bodů webu Amazon S3 specifických pro region AWS pro náš segment.

Pro konfiguraci našeho bloku AWS S3 pro statický hosting webových stránek použijeme v tomto článku konzolu pro správu AWS.

Chcete-li znát kroky k vytvoření jednoduchého kbelíku S3 a dozvědět se o něm více, klikněte sem. Tento dokument jsem napsal já. Můžete jej použít k vytvoření jednoduchého veřejného sektoru S3.

Předpoklady

  1. Účet AWS (vytvořte si jej, pokud jej nemáte).
  2. Veřejný segment S3.

Co budeme dělat?

  1. V tomto článku můžete vytvořit a dozvědět se více o S3 Public Bucket.
  2. Nakonfigurujte stávající S3 Public Bucket tak, aby fungoval jako statický web.

Nakonfigurujte stávající Bucket S3 tak, aby fungoval jako statický web

Než budete pokračovat dále, předpokládám, že jste vytvořili S3 Bucket.

Jakmile budete mít svůj veřejný segment S3 na svém místě, vyberte segment S3 a klikněte na „Oprávnění“ a poté vyberte „Statický hosting webových stránek“.

Přejděte dolů a vyberte možnost „Použít tento segment k hostování webových stránek“, přejděte dolů a klikněte na uložení nastavení.

Jakmile budete mít u sebe S3 Public Buckets, přejděte na hlavní obrazovku S3 Buckets a klikněte na svůj segment -> Nahrát. Zobrazí se obrazovka, na kterou můžete nahrát obsah svého statického webu nebo pouze jednu stránku index.html. Zde nahrávám pouze jeden soubor s názvem index.html.

Při vytváření segmentu S3 se ujistěte, že název segmentu S3 je univerzálně jedinečný a žádný jiný existující segment nemá stejný název.

Klikněte na „Další“ a změňte „Spravovat veřejná oprávnění“ na „Udělit obects/s veřejný přístup ke čtení“ a poté klikněte na Nahrát.

Jakmile úspěšně nahrajete soubor index.html (nebo svůj statický web), můžete jej vidět v konzole. Vyberte „index.html“. Zde jsem vytvořil ukázkový index.html hlavní stránky https://www.howtoforge.com/. Můžete mít svou vlastní ukázkovou webovou stránku.

Jakmile kliknete na objekt, klikněte na „Zveřejnit“, aby byl veřejný, takže stránka bude přístupná odkudkoli. Pokud ji nezveřejníte, nebude stránka přístupná z internetu všem.

Zde můžete vidět soubory na hlavní stránce, které jste nahráli vy.

Jakmile kliknete na objekt, klikněte na „Zveřejnit“, aby byl veřejný, takže stránka bude přístupná odkudkoli, jinak nebude vaše webová stránka přístupná všem.

Posuňte se dolů a klikněte na „URL objektu“, abyste zobrazili statickou webovou stránku.

Uložil jsem a nahrál jsem hlavní stránku howtoforge.com, kterou můžete vidět na následujícím obrázku. Můžete mít a nahrát svou vlastní .html stránku celého statického webu nebo jen jednu webovou stránku.

Závěr

V tomto článku jsme viděli kroky k nahrání statické webové stránky, změně jejích oprávnění a přístupu k ní pomocí „statické webové stránky“ S3.


Linux
  1. Jak vytvořit instanci RDS na AWS pomocí Terraform

  2. Jak vytvořit roli IAM v AWS pomocí Terraform

  3. Jak vytvořit web pomocí SitePad

  1. Jak používat Cloudformation k vytvoření VPC na AWS

  2. Jak vytvořit nástroj pro vyrovnávání zatížení sítě na AWS

  3. Jak vytvořit nástroj pro vyrovnávání zatížení aplikací na AWS

  1. Jak vytvořit frontu SQS na AWS

  2. Jak vytvořit VPC peering mezi 2 VPC na AWS

  3. Vytvořte S3 Bucket na AWS pomocí Terraform