AWS S3 Static Hosting z AWS Cloudfront

AWS S3 Static Hosting z AWS Cloudfront
Cloudfront to usługa internetowa świadczona przez Amazon do szybkiej dostarczania treści w Internecie.
AWS Cloudfront jest bardzo przydatny w tworzeniu sieci, ponieważ przyspiesza dostarczanie treści w Internecie i zmniejsza opóźnienie sieci. Cloudfront to jedna z najczęściej używanych usług AWS.

Statyczne i dynamiczne strony internetowe można hostować za pośrednictwem AWS Cloudfront. W tym artykule omówimy sposób hostowania statycznej witryny S3 za pośrednictwem AWS Cloudfront.

Poniższe kroki są zaangażowane w proces hostowania statycznej strony internetowej S3:

  • Utwórz wiadro S3
  • Prześlij obiekty w wiadrze
  • Utwórz dystrybucję Cloudfront
  • Otwórz statyczną stronę internetową w Internecie

Jak hostować statyczną witrynę S3 za pośrednictwem Cloudfront?

Proces hostingu strony internetowej S3 obejmuje dwie główne usługi AWS i.mi., AWS S3 i AWS Cloudfront.

Krok 1: Utwórz wiadro S3
Najpierw otwórz usługę S3 AWS, szukając usługi w konsoli zarządzania AWS.

Kliknij przycisk „Utwórz Bucket” w opcji S3.

Podaj globalnie unikalną nazwę do wiadra i wybierz region.

Użytkownicy mogą dodać szczegóły i wymagania podczas tworzenia wiadra S3 własnego wyboru. Tutaj blokujemy cały dostęp publiczny, oznaczając opcję.

Ponieważ nie chcemy przechowywać wielu wariantów obiektów w wiadrze, po prostu wyłącz wersję wiadra.

Na koniec kliknij przycisk „Utwórz wiadro”, a w ten sposób tworzone jest wiadro S3.

Na górze pojawia się komunikat o sukcesie, aby potwierdzić, że wiadro zostało utworzone, a nowo utworzony wiadro pojawia się na liście rzeczy do zrobienia.

Krok 2: Prześlij obiekty w wiadrze
Informacje o statycznej stronie internetowej powinny być przesłane jako obiekty w segmencie S3, więc w celu przesłania obiektów do wiadra, po prostu kliknij nazwę wiadra, a następnie kliknij przycisk „Prześlij” w sekcji obiektów.

Następnie kliknij przycisk „Dodaj pliki”, a następnie przejrzyj i wybierz pliki z systemu zawierającego statyczną zawartość strony internetowej.

Po wybraniu plików z systemu kliknij przycisk „Prześlij”.

Komunikat o sukcesie wskazuje, że obiekty są pomyślnie przesyłane.

Krok 3: Utwórz dystrybucję Cloudfront
Teraz otwórz usługę AWS Cloudfront.

Kliknij przycisk „Utwórz dystrybucję”.

Kliknij przestrzeń podaną dla domeny pochodzenia. Nazwa i pochodzenie nowo utworzonego wiadra S3 pojawi się w rozwijaniu. Wybierz wiadro.

Zaznacz opcję „Przekieruj HTTP do HTTPS” w zasadzie protokołu przeglądarki, aby zapewnić hosting bezpieczny. Skonfiguruj inne szczegóły.

Po wybraniu opcji zgodnie z typem strony internetowej, kliknij przycisk „Utwórz dystrybucję”.

W ten sposób dystrybucja jest pomyślnie tworzona.

Pojawia się na liście dystrybucji CloudFront o statusie wyświetlonym jako „włączony”.

Krok 4: Otwórz statyczną stronę internetową w Internecie
Nazwa domeny podana dystrybucji CloudFront służy do otwarcia statycznej strony internetowej w Internecie. Skopiuj nazwę domeny.

Wpisz najpierw „https: //”, a następnie wklej skopiowaną nazwę domeny do przeglądarki internetowej. Statyczna strona internetowa pojawia się w domenie Cloudfront w przeglądarce internetowej.

Chodziło o to, jak hostować statyczną witrynę S3 za pośrednictwem AWS Cloudfront.

Wniosek

Hostowanie statycznej witryny S3 za pośrednictwem AWS Cloudfront wymaga utworzenia wiadra S3 i dodawania do niej obiektów, tworzenia dystrybucji CloudFront poprzez dodanie pochodzenia S3 Bucket jako domeny pochodzenia i wklejając nazwę domeny utworzonej dystrybucji CloudFront do przeglądarki internetowej. Treść statycznej strony internetowej przechowywana w wybranym wiadrze S3 pojawia się w interfejsie przeglądarki internetowej.