AWS S3 Web Web Hosting con AWS CloudFront

AWS S3 Web Web Hosting con AWS CloudFront
CloudFront è il servizio Web fornito da Amazon per la consegna rapida dei contenuti sul Web.
AWS CloudFront è molto utile nel networking in quanto accelera la consegna di contenuti attraverso il Web e riduce la latenza della rete. Cloudfront è uno dei servizi AWS più utilizzati.

I siti Web statici e dinamici possono essere ospitati tramite AWS CloudFront. In questo articolo, discuteremo del modo di ospitare un sito Web statico S3 tramite AWS CloudFront.

I seguenti passaggi sono coinvolti nel processo di hosting di un sito Web statico S3:

  • Crea un secchio S3
  • Carica oggetti in bucket
  • Crea una distribuzione Cloudfront
  • Apri il sito Web statico sul Web

Come ospitare un sito Web statico S3 tramite CloudFront?

Il processo di ospitare il sito Web statico S3 coinvolge due dei principali servizi AWS i.e., AWS S3 e AWS Cloudfront.

Passaggio 1: crea un secchio S3
Innanzitutto, apri il servizio S3 di AWS cercando il servizio nella console di gestione AWS.

Fai clic sul pulsante "Crea bucket" nell'opzione bucket di S3.

Dai un nome univoco a livello globale al bucket e seleziona la regione.

Gli utenti possono aggiungere i dettagli e i requisiti mentre creano un secchio S3 di propria scelta. Qui blocciamo tutto l'accesso al pubblico segnando l'opzione.

Dal momento che non vogliamo mantenere più varianti degli oggetti nel secchio, semplicemente disabilita il versioni del secchio.

Infine, fai clic sul pulsante "Crea bucket" e in questo modo viene creato il secchio S3.

Un messaggio di successo appare nella parte superiore per confermare che il secchio è stato creato e che il secchio appena creato appare nella lista dei desideri.

Passaggio 2: caricare oggetti in bucket
Le informazioni sul sito Web statico devono essere caricate come oggetti nel secchio S3, quindi, per caricare gli oggetti nel secchio, fai semplicemente clic sul nome del bucket e quindi fai clic sul pulsante "Carica" ​​nella sezione oggetti.

Successivamente, fai clic sul pulsante "Aggiungi file", quindi naviga e seleziona i file dal sistema che contengono il contenuto del sito Web statico.

Dopo aver selezionato i file dal sistema, fare clic sul pulsante "Carica".

Il messaggio di successo indica che gli oggetti vengono caricati correttamente.

Passaggio 3: creare una distribuzione di Cloudfront
Ora, apri il servizio AWS CloudFront.

Fai clic sul pulsante "Crea distribuzione".

Fai clic sullo spazio fornito per il dominio di origine. Il nome e l'origine del bucket S3 appena creato appariranno nel discesa. Seleziona il secchio.

Segna l'opzione "Reindirizza HTTP a HTTPS" nella politica del protocollo Viewer per rendere sicuro l'hosting. Configurare altri dettagli.

Dopo aver selezionato le opzioni in base al tipo di sito Web da ospitare, fare clic sul pulsante "Crea distribuzione".

In questo modo, la distribuzione viene creata correttamente.

Viene visualizzato nell'elenco delle distribuzioni di cloudfront con lo stato visualizzato come "abilitato".

Passaggio 4: aprire il sito Web statico sul Web
Il nome di dominio dato alla distribuzione di CloudFront viene utilizzato per aprire il sito Web statico sul Web. Copia il nome di dominio.

Digita "https: //" prima e poi incolla il nome di dominio copiato nel browser Web. Il sito Web statico appare con il dominio CloudFront nel browser Web.

Questo era tutto su come ospitare un sito Web statico S3 tramite AWS CloudFront.

Conclusione

Ospitare un sito Web statico S3 tramite AWS CloudFront richiede la creazione di un secchio S3 e l'aggiunta di oggetti in esso, creando una distribuzione di Cloudfront aggiungendo il secchio S3 Origin come dominio di origine e incollando il nome di dominio della distribuzione Cloudfront creata nel browser Web. Il contenuto del sito Web statico memorizzato nel bucket S3 selezionato viene visualizzato nell'interfaccia del browser Web.