Ricerca nel sito web

Come creare un sito Web statico su un bucket AWS S3


Su questa pagina

  1. Prerequisiti
  2. Cosa faremo?
  3. Configura il bucket S3 esistente in modo che funzioni come sito Web statico
  4. Conclusione

S3 Bucket è un servizio di storage di oggetti di AWS. Possiamo utilizzare AWS S3 Bucket per ospitare un sito Web statico. AWS S3 non supporta lo scripting lato server, ma AWS dispone di altre risorse per l'hosting di siti Web dinamici. Per ospitare un sito Web statico su Amazon S3, dobbiamo configurare un bucket AWS S3 per l'hosting del sito Web e quindi caricare il contenuto del nostro sito Web nel bucket che abbiamo creato. Quando configuriamo un bucket come sito Web statico, abilitiamo l'hosting di siti Web statici.

Dopo aver configurato il nostro bucket come sito Web statico, possiamo accedere al bucket tramite gli endpoint del sito Web Amazon S3 specifici della regione AWS per il nostro bucket.

Per configurare il nostro bucket AWS S3 per l'hosting di siti Web statici, in questo articolo utilizzeremo la Console di gestione AWS.

Per conoscere i passaggi per creare un semplice bucket S3 e saperne di più, fai clic qui. Questo documento è stato scritto da me. Puoi usarlo per creare un semplice bucket S3 pubblico.

Prerequisiti

  1. Account AWS (crealo se non ne hai uno).
  2. Bucket pubblico S3.

Che cosa faremo?

  1. Fai riferimento a questo articolo per creare e saperne di più su S3 Public Bucket.
  2. Configura il bucket pubblico S3 esistente in modo che funzioni come sito Web statico.

Configura il bucket S3 esistente in modo che funzioni come sito Web statico

Prima di procedere oltre, presumo che tu abbia creato un bucket S3.

Dopo aver installato il bucket S3 pubblico, seleziona il bucket S3 e fai clic su \Autorizzazioni\, quindi seleziona \Hosting sito web statico\.

Scorri verso il basso e seleziona Usa questo bucket per ospitare un sito Web, scorri verso il basso e fai clic su Salva le impostazioni.

Una volta che hai un S3 Public Bucket con te, vai alla schermata principale di S3 Buckets e fai clic sul tuo bucket -> Carica. Otterrai una schermata in cui puoi caricare il contenuto del tuo sito Web statico o solo una singola pagina index.html. Qui sto caricando solo un singolo file denominato index.html.

Durante la creazione di un bucket S3, assicurati che il nome del bucket S3 sia univoco universalmente e che nessun altro bucket esistente abbia lo stesso nome.

Fare clic su \Avanti e modificare \Gestisci autorizzazioni pubbliche in \Concedi accesso pubblico in lettura agli oggetti/i e quindi fare clic su Carica.

Dopo aver caricato con successo il file index.html (o il tuo sito web statico), puoi vederlo nella console. Seleziona \index.html\. Qui, ho creato un index.html di esempio della pagina principale di https://linux-console.net/. Puoi avere la tua pagina web di esempio.

Dopo aver fatto clic sull'oggetto, fare clic su \Rendi pubblico per renderlo pubblico in modo che la pagina sia accessibile da qualsiasi luogo. Se non lo rendi pubblico, la pagina non sarà accessibile da Internet a tutti.

Qui puoi vedere i file sulla pagina principale che sono stati caricati da te.

Dopo aver fatto clic sull'oggetto, fai clic su \Rendi pubblico per renderlo pubblico in modo che la pagina sia accessibile da qualsiasi luogo, altrimenti la tua pagina web non sarà accessibile a tutti.

Scorri verso il basso e fai clic su \URL oggetto per visualizzare la pagina Web statica.

Avevo salvato e caricato la pagina principale di linux-console.net, visibile nell'immagine seguente. Puoi avere e caricare la tua pagina .html del sito web statico completo o solo di una singola pagina web.

Conclusione

In questo articolo, abbiamo visto i passaggi per caricare una pagina Web statica, modificarne le autorizzazioni e accedervi utilizzando un \Sito Web statico di S3.