AWS S3 Statisk nettsted som hosting med AWS CloudFront

AWS S3 Statisk nettsted som hosting med AWS CloudFront
CloudFront er webtjenesten levert av Amazon for rask levering av innhold på nettet.
AWS CloudFront er veldig nyttig i nettverk, da det akselererer levering av innhold over nettet og reduserer latensen til nettverket. CloudFront er en av de mest brukte AWS -tjenestene.

Statiske og dynamiske nettsteder kan hostes via AWS Cloudfront. I denne artikkelen vil vi diskutere måten å være vertskap for et S3 Static Website gjennom AWS CloudFront.

Følgende trinn er involvert i prosessen med å være vertskap for et S3 -statisk nettsted:

  • Lag en S3 -bøtte
  • Last opp objekter i bøtta
  • Lag en CloudFront -distribusjon
  • Åpne det statiske nettstedet på nettet

Hvordan du er vert for et statisk nettsted gjennom CloudFront?

Prosessen med å være vert for S3 Static Website involverer to av de store AWS -tjenestene i.e., AWS S3 og AWS Cloudfront.

Trinn 1: Lag en S3 -bøtte
Åpne først S3 -tjenesten til AWS ved å søke etter tjenesten i AWS Management Console.

Klikk på "Opprett bøtte" -knappen i alternativet Bøtter til S3.

Gi et globalt unikt navn på bøtta og velg regionen.

Brukere kan legge til detaljer og krav mens de oppretter en S3 -bøtte etter eget valg. Her blokkerer vi all offentlig tilgang ved å merke alternativet.

Siden vi ikke ønsker å oppbevare flere varianter av objektene i bøtta, må du bare deaktivere bøtteversjonen.

Til slutt klikker du på "Opprett bøtte" -knappen, og på denne måten opprettes S3 -bøtta.

En suksessmelding vises på toppen for å bekrefte at bøtta er opprettet og den nyopprettede bøtta vises i listen over bøtter.

Trinn 2: Last opp objekter i bøtta
Den statiske nettstedinformasjonen skal lastes opp som objekter i S3 -bøtta, så for å laste opp objektene i bøtta, klikker du bare på bøtte -navnet og klikker deretter på "Last opp" -knappen i objektseksjonen.

Etter det, klikk på "Legg til filer" -knappen og bla deretter gjennom og velg filene fra systemet som inneholder det statiske nettstedinnholdet.

Etter å ha valgt filer fra systemet, klikker du på "Last opp" -knappen.

Suksessmeldingen indikerer at objektene lastes opp.

Trinn 3: Opprett en CloudFront -distribusjon
Nå, åpne AWS CloudFront -tjenesten.

Klikk på "Opprett distribusjon" -knappen.

Klikk på rommet som er gitt for opprinnelsesdomenet. Navnet og opprinnelsen til den nyopprettede S3 -bøtta vises i rullegardinmenyen. Velg bøtta.

Merk alternativet "Redirect http to https" i seerprotokollpolitikken for å gjøre hostingen sikker. Konfigurer andre detaljer.

Etter å ha valgt alternativene i henhold til typen nettsted som skal hostes, klikker du på "Opprett distribusjon" -knappen.

På denne måten opprettes distribusjonen.

Det vises i listen over CloudFront -distribusjoner med statusen som vises som "Aktivert".

Trinn 4: Åpne det statiske nettstedet på nettet
Domenenavnet gitt til CloudFront -distribusjonen brukes til å åpne det statiske nettstedet på nettet. Kopier domenenavnet.

Skriv inn "https: //" først og lim deretter inn det kopierte domenenavnet i nettleseren. Det statiske nettstedet vises med CloudFront -domenet i nettleseren.

Dette handlet om hvordan du skal være vertskap for et statisk S3 -nettsted gjennom AWS CloudFront.

Konklusjon

Å være vertskap for et S3 -statisk nettsted gjennom AWS CloudFront krever å lage en S3 -bøtte og legge til objekter i den, lage en CloudFront -distribusjon ved å legge til S3 -bøtte -opprinnelsen som opprinnelsesdomenet, og lime inn domenenavnet til den opprettede CloudFront -distribusjonen i nettleseren. Det statiske nettstedinnholdet som er lagret i den valgte S3 -bøtta vises i nettlesergrensesnittet.