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:
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.