Abilitazione dell'hosting di siti Web
Quando configuri un bucket come sito Web statico, devi abilitare l'hosting statico del sito Web, configurare un documento di indice e impostare le autorizzazioni.
Puoi abilitare l'hosting statico di siti Web utilizzando la console Amazon S3, REST API, gli SDK AWS, la AWS CLI o AWS CloudFormation.
Per configurare il sito Web con un dominio personalizzato, consulta Tutorial: Configurazione di un sito Web statico utilizzando un dominio personalizzato registrato con Route 53.
Per abilitare l'hosting di un sito Web statico
-
Accedi alla AWS Management Console e apri la console di Amazon S3 all'indirizzo https://console.aws.amazon.com/s3/
. -
Nell'elenco Nome bucket, seleziona il nome del bucket per cui desideri abilitare l'hosting di siti Web statici.
-
Scegliere Properties (Proprietà).
-
In Hosting di siti Web statici, seleziona Modifica.
-
Seleziona Utilizza questo bucket per l'hosting di un sito Web.
-
In Hosting di siti Web statici, seleziona Abilita.
-
In Documento di indice immettere il nome file del documento di indice, in genere
index.html
.Il nome del documento indice fa distinzione tra maiuscole e minuscole e deve corrispondere esattamente al nome del file del documento indice HTML che si prevede di caricare nel bucket S3. Quando si configura un bucket per l'hosting di siti Web, è necessario specificare un documento di indice. Amazon S3 restituisce questo documento di indice quando si eseguono richieste per il dominio root o per una delle sottocartelle. Per ulteriori informazioni, consulta Configurazione di un documento indice.
-
Per fornire il tuo documento di errore personalizzato per gli errori di classe 4XX, specifica il nome file del documento in Documento di errore.
Il nome del documento di errore fa distinzione tra maiuscole e minuscole e deve corrispondere esattamente al nome del file del documento di errore HTML che si prevede di caricare nel bucket S3. Se non si specifica un documento di errore personalizzato e si verifica un errore, Amazon S3 restituisce un documento di errore HTML predefinito. Per ulteriori informazioni, consulta Configurazione di un documento di errore personalizzato.
-
(Facoltativo) Per specificare regole di reindirizzamento avanzate, utilizza JSON per descrivere le regole in Regole reindirizzamento.
Ad esempio, è possibile instradare le richieste in base a prefissi o nomi della chiave dell'oggetto specifici nella richiesta. Per ulteriori informazioni, consulta Configurazione delle regole di reindirizzamento per utilizzare i reindirizzamenti condizionali avanzati.
-
Seleziona Salva modifiche.
Amazon S3 abilita l'hosting statico del sito web per il tuo bucket. Nella parte inferiore della pagina, in Hosting di siti Web statici, viene visualizzato l'endpoint del sito web per il bucket.
-
In Hosting sito Web statico, prendi nota dell'endpoint.
Endpoint è l'endpoint del sito web Amazon S3 per il bucket. Dopo aver configurato il bucket come sito Web statico, è possibile utilizzare questo endpoint per testare il sito Web.
Per maggiori informazioni sull'invio diretto di richieste REST per abilitare l'hosting statico di siti Web, consulta le seguenti sezioni nella Guida di riferimento all'API di Amazon Simple Storage Service:
Per ospitare un sito web statico su Amazon S3, si configura un bucket Amazon S3 per l'hosting di siti Web e, successivamente, si caricano i contenuti del sito Web nel bucket. È inoltre possibile utilizzare gli SDK AWS per creare, aggiornare ed eliminare la configurazione del sito Web a livello di codice. Gli SDK forniscono classi wrapper per REST API di Amazon S3. Se l'applicazione lo richiede, è possibile inviare richieste REST API direttamente dall'applicazione.
Per ulteriori informazioni sull'utilizzo della AWS CLI per configurare un bucket S3 come sito Web statico, consulta website in Riferimento ai comandi di AWS CLI.
Successivamente, è necessario configurare il documento indice e impostare le autorizzazioni. Per informazioni, consultare Configurazione di un documento indice e Impostazione delle autorizzazioni per l'accesso al sito Web.
È inoltre possibile configurare facoltativamente un documento di errore, laregistrazione del traffico Web o un reindirizzamento.