

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Tutorial per siti web statici
<a name="static-website-tutorials"></a>

I seguenti tutorial o procedure dettagliate presentano procedure complete su come creare e configurare un bucket Amazon S3 per uso generico per l'hosting di siti web statici e l'hosting di streaming video on demand. Lo scopo di questi tutorial è di fornire linee guida generali. I tutorial presentati sono solo esempi con nomi di bucket e utenti destinati a essere usati in un ambiente di laboratorio. Non devono essere utilizzati direttamente nell'ambiente di produzione, senza un'accurata opera di revisione e adattamento alle necessità esclusive del tuo ambiente lavorativo. 
+ [Hosting di video in streaming su richiesta con Amazon S3, CloudFront Amazon e Amazon Route](https://docs.aws.amazon.com/AmazonS3/latest/userguide/tutorial-s3-cloudfront-route53-video-streaming) 53: puoi utilizzare Amazon S3 con CloudFront Amazon per ospitare video per la visualizzazione su richiesta in modo sicuro e scalabile. Una volta che il video è stato confezionato nei formati giusti, puoi archiviarlo su un server o in un bucket generico S3 e poi distribuirlo quando gli spettatori lo richiedono. CloudFront In questo tutorial, imparerai come configurare il tuo bucket generico per ospitare lo streaming video su richiesta utilizzando CloudFront for delivery e Amazon Route 53 per Domain Name System (DNS) e la gestione personalizzata del dominio. CloudFront serve il video dalla sua cache, recuperandolo dal tuo bucket generico solo se non è già memorizzato nella cache. Ciò accelera la distribuzione dei video agli spettatori a livello globale con bassa latenza e velocità effettiva e velocità di trasferimento elevate. Per ulteriori informazioni sulla gestione della CloudFront cache, consulta [Optimizing caching and availability](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/ConfiguringCaching.html) nella *Amazon CloudFront * Developer Guide.
+ [Configurazione di un sito web statico](https://docs.aws.amazon.com/AmazonS3/latest/userguide/HostingWebsiteOnS3Setup.html): è possibile configurare un bucket per uso generico in modo da funzionare come un sito web. Questo tutorial illustra i passaggi per ospitare un sito web su Amazon S3, tra cui la creazione di un bucket, l'abilitazione dell'hosting di siti web statici nella console S3, la creazione di un documento indice e la creazione di un documento di errore. Per ulteriori informazioni, consulta [Hosting di un sito web statico tramite Amazon S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/WebsiteHosting.html).
+ [Configurazione di un sito web statico utilizzando un dominio personalizzato registrato con Route 53](https://docs.aws.amazon.com/AmazonS3/latest/userguide/website-hosting-custom-domain-walkthrough.html): è possibile creare e configurare un bucket per uso generico per ospitare un sito web statico e creare reindirizzamenti su S3 per un sito web con un nome di dominio personalizzato registrato con Amazon Route 53. Route 53 viene utilizzato per registrare domini e definire dove instradare il traffico Internet per il dominio. Questo tutorial illustra come creare record di alias Route 53 che instradano il traffico per un dominio e un sottodominio a un bucket per uso generico contenente un file HTML. Per ulteriori informazioni, consulta [Utilizzo del proprio dominio per un sito web statico in un bucket Amazon S3](https://docs.aws.amazon.com//Route53/latest/DeveloperGuide/getting-started-s3.html) nella *Guida per gli sviluppatori di Amazon Route 53*. Dopo aver completato questo tutorial, puoi opzionalmente utilizzarlo CloudFront per migliorare le prestazioni del tuo sito Web. Per ulteriori informazioni, consulta [Velocizzare il tuo sito Web con Amazon CloudFront](https://docs.aws.amazon.com/AmazonS3/latest/userguide/website-hosting-cloudfront-walkthrough.html). 
+ [Implementazione di un sito Web statico su AWS Amplify Hosting da un bucket generico S3](https://docs.aws.amazon.com/AmazonS3/latest/userguide/website-hosting-amplify): ti consigliamo di utilizzare [AWS Amplify](https://docs.aws.amazon.com//amplify/latest/userguide/welcome.html.html) Hosting per ospitare contenuti di siti Web statici archiviati su S3. Amplify Hosting è un servizio completamente gestito che semplifica la distribuzione dei siti Web su una rete di distribuzione dei contenuti (CDN) disponibile a livello globale alimentata da CloudFront Amazon, consentendo l'hosting sicuro di siti Web statici senza una configurazione estesa. Con AWS Amplify Hosting, puoi selezionare la posizione dei tuoi oggetti all'interno del tuo bucket generico, distribuire i tuoi contenuti su un CDN gestito e generare un URL HTTPS pubblico per rendere il tuo sito web accessibile ovunque. Per ulteriori informazioni, consulta [Implementazione di un sito web statico da S3 utilizzando la console Amplify](https://docs.aws.amazon.com//amplify/latest/userguide/deploy--from-amplify-console.html) nella *Guida per l'utente di Hosting AWS Amplify*.

# Tutorial: hosting di video in streaming su richiesta con Amazon S3, Amazon e CloudFront Amazon Route 53
<a name="tutorial-s3-cloudfront-route53-video-streaming"></a>

Puoi usare Amazon S3 con Amazon CloudFront per ospitare video per la visualizzazione su richiesta in modo sicuro e scalabile. Nello streaming di video on demand (VOD), i contenuti video vengono archiviati su un server e gli spettatori possono guardarli in qualsiasi momento.

CloudFront è un servizio di rete per la distribuzione di contenuti (CDN) veloce, altamente sicuro e programmabile. CloudFront può distribuire i tuoi contenuti in modo sicuro tramite HTTPS da tutte le CloudFront edge location in tutto il mondo. Per ulteriori informazioni su CloudFront, consulta [What is Amazon CloudFront?](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/Introduction.html) nella *Amazon CloudFront Developer Guide*.

CloudFront la memorizzazione nella cache riduce il numero di richieste a cui il server di origine deve rispondere direttamente. Quando uno spettatore  (utente finale) richiede un video con cui servite CloudFront, la richiesta viene indirizzata a una location periferica più vicina a dove si trova lo spettatore. CloudFront serve il video dalla sua cache, recuperandolo dal bucket S3 solo se non è già memorizzato nella cache. Ciò accelera la distribuzione dei video agli spettatori a livello globale con bassa latenza e velocità effettiva e velocità di trasferimento elevate. Per ulteriori informazioni sulla gestione della CloudFront cache, consulta [Optimizing caching and availability](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/ConfiguringCaching.html) nella *Amazon CloudFront * Developer Guide.

![\[Diagramma che mostra come funziona il meccanismo di memorizzazione nella cache. CloudFront\]](http://docs.aws.amazon.com/it_it/AmazonS3/latest/userguide/images/cf-example-image-global.png)


**Obiettivo**  
In questo tutorial, configurerai un bucket S3 per ospitare lo streaming video su richiesta utilizzando CloudFront for delivery e Amazon Route 53 per Domain Name System (DNS) e la gestione personalizzata del dominio.

**Topics**
+ [

## Prerequisiti: registrazione e configurazione di un dominio personalizzato con Route 53
](#cf-s3-prerequisites)
+ [

## Fase 1: Creazione di un bucket S3
](#cf-s3-step1)
+ [

## Fase 2: Caricamento di un video nel bucket S3
](#cf-s3-step2)
+ [

## Fase 3: Creare un'identità di accesso all' CloudFront origine
](#cf-s3-step3)
+ [

## Fase 4: Creare una CloudFront distribuzione
](#cf-s3-step4)
+ [

## Passaggio 5: Accedi al video tramite la distribuzione CloudFront
](#cf-s3-step5)
+ [

## Passaggio 6: configura la CloudFront distribuzione per utilizzare il nome di dominio personalizzato
](#cf-s3-step6)
+ [

## Passaggio 7: accedi al video S3 tramite la CloudFront distribuzione con il nome di dominio personalizzato
](#cf-s3-step7)
+ [

## (Facoltativo) Passaggio 8: Visualizza i dati sulle richieste ricevute dalla tua CloudFront distribuzione
](#cf-s3-step8)
+ [

## Fase 9: Pulizia
](#cf-s3-step9)
+ [

## Fasi successive
](#cf-s3-next-steps)

## Prerequisiti: registrazione e configurazione di un dominio personalizzato con Route 53
<a name="cf-s3-prerequisites"></a>

Prima di iniziare questo tutorial, devi registrare e configurare un dominio personalizzato (ad esempio,**example.com**) con Route 53 in modo da poter configurare la CloudFront distribuzione per utilizzare un nome di dominio personalizzato in un secondo momento. 

Senza un nome di dominio personalizzato, il tuo video S3 è accessibile pubblicamente e ospitato tramite CloudFront un URL simile al seguente: 

```
https://CloudFront distribution domain name/Path to an S3 video
```

Ad esempio, **https://d111111abcdef8.cloudfront.net/sample.mp4**.

Dopo aver configurato la CloudFront distribuzione per utilizzare un nome di dominio personalizzato configurato con Route 53, il video S3 è accessibile pubblicamente e ospitato tramite CloudFront un URL simile al seguente: 

```
https://CloudFront distribution alternate domain name/Path to an S3 video
```

Ad esempio, **https://www.example.com/sample.mp4**. Un nome di dominio personalizzato è più semplice e intuitivo da usare per gli spettatori.

****  
Per registrare un nome di dominio, consulta [Registrazione dei nomi di dominio utilizzando Route 53](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/domain-register.html) nella *Guida per gli sviluppatori di Amazon Route 53*.

Quando registri un nome di dominio con Route 53, Route 53 crea automaticamente la zona ospitata, che utilizzerai più avanti in questo tutorial. Questa zona ospitata è il luogo in cui memorizzi le informazioni su come indirizzare il traffico per il tuo dominio, ad esempio, verso un'istanza o una CloudFront distribuzione Amazon EC2. 

Sono previste tariffe associate alla registrazione del dominio, alla tua zona ospitata e alle query DNS ricevute dal tuo dominio. Per ulteriori informazioni, consulta la [pagina dei Prezzi Amazon Route 53](https://aws.amazon.com/route53/pricing/). 

**Nota**  
Quando registri un dominio, il costo è immediato ed è irreversibile. Puoi scegliere di non rinnovare automaticamente il dominio, ma il pagamento è anticipato e resti proprietario per un anno. Per maggiori informazioni, consulta [Registrazione di un nuovo dominio](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/domain-register.html) nella *Guida per gli sviluppatori di Amazon Route 53*.

## Fase 1: Creazione di un bucket S3
<a name="cf-s3-step1"></a>

Devi creare un bucket per archiviare il video originale che intendi riprodurre in streaming.

**Per creare un bucket**

1. Accedi Console di gestione AWS e apri la console Amazon S3 all'indirizzo. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Nella barra di navigazione nella parte superiore della pagina, scegli il nome del file attualmente visualizzato Regione AWS. Quindi, scegli la Regione in cui creare un bucket. 
**Nota**  
Scegli una regione nelle tue vicinanze per ridurre al minimo la latenza e i costi o essere conforme ai requisiti normativi. Gli oggetti archiviati in una regione non la lasciano mai a meno che non vengano trasferiti esplicitamente in un'altra regione. Per un elenco di Amazon S3 Regioni AWS, consulta gli [Servizio AWS endpoint](https://docs.aws.amazon.com/general/latest/gr/rande.html#s3_region) in. *Riferimenti generali di Amazon Web Services*

1. Nel riquadro di navigazione sinistro, scegli **Bucket per uso generico**.

1. Scegliere **Create bucket (Crea bucket)**. Viene visualizzata la pagina **Create bucket (Crea bucket)**.

1. Per **Nome bucket**, immetti un nome per il bucket, ad esempio **tutorial-bucket**. 

   Per ulteriori informazioni sulle regole di denominazione del bucket in Amazon S3, consulta [Regole di denominazione dei bucket per uso generico](bucketnamingrules.md).

1. Per **Regione**, scegli Regione AWS dove vuoi che risieda il bucket. 

   Se possibile, dovresti scegliere la località della regione che probabilmente sarà più vicina alla maggior parte dei tuoi spettatori. Per ulteriori informazioni sulla Regione del bucket, consulta [Panoramica dei bucket per uso generico](UsingBucket.md).

1. In **Block Public Access settings for this bucket** (Blocca le impostazioni di accesso pubblico per questo bucket), mantieni le impostazioni predefinite (è abilitato **Block *all *public access** (Blocca tutto l'accesso pubblico). 

   Anche se l'opzione **Blocca *tutti gli accessi* pubblici** è abilitata, gli spettatori possono comunque accedere al video caricato tramite. CloudFront Questa funzionalità è uno dei principali vantaggi dell'utilizzo CloudFront per ospitare un video archiviato in S3.

   È consigliabile di lasciare tutte le impostazioni abilitate, a meno che non abbia bisogno di disattivarne una o più per il caso d'uso. Per ulteriori informazioni sul blocco dell'accesso pubblico, consulta [Blocco dell'accesso pubblico allo storage Amazon S3](access-control-block-public-access.md).

1. Mantieni le impostazioni rimanenti impostate sui valori di default. 

   (Facoltativo) Se desideri configurare ulteriori impostazioni del bucket per il tuo caso d'uso specifico, consulta [Creazione di un bucket per uso generico](create-bucket-overview.md).

1. Seleziona **Crea bucket**.

## Fase 2: Caricamento di un video nel bucket S3
<a name="cf-s3-step2"></a>

La procedura riportata di seguito illustra come caricare un file video in un bucket S3 utilizzando la console. Quando carichi un video in S3, puoi anche possibile utilizzare [Amazon S3 Transfer Acceleration](https://aws.amazon.com/s3/transfer-acceleration) per configurare trasferimenti di file veloci e sicuri. Transfer Acceleration può velocizzare il caricamento dei video nel bucket S3 per il trasferimento a lunga distanza di video di grandi dimensioni. Per ulteriori informazioni, consulta [Configurazione di trasferimenti veloci e sicuri di file con Amazon S3 Transfer Acceleration](transfer-acceleration.md). 

**Per caricare un file nel bucket**

1. Accedi Console di gestione AWS e apri la console Amazon S3 all'indirizzo. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Nel riquadro di navigazione sinistro, scegli **Bucket per uso generico**.

1. Nell’elenco **Bucket per uso generico**, seleziona il nome del bucket che hai creato nella [Fase 1](#cf-s3-step1) (ad es. **tutorial-bucket**) in cui caricare il file.

1. Nella scheda **Oggetti** del bucket seleziona **Carica**.

1. Nella pagina **Upload** (Caricamento), sotto **Files and Folders** (File e cartelle) scegli **Add Files** (Aggiungi file).

1. Seleziona un file da caricare, quindi scegli **Apri**.

   Ad esempio, puoi caricare un file video denominato `sample.mp4`.

1. Scegli **Carica**.

## Fase 3: Creare un'identità di accesso all' CloudFront origine
<a name="cf-s3-step3"></a>

Per limitare l'accesso diretto al video dal tuo bucket S3, crea un CloudFront utente speciale chiamato Origin Access Identity (OAI). In questo tutorial, assocerai l'OAI alla distribuzione. Utilizzando un OAI, ti assicuri che gli spettatori non possano ignorarlo CloudFront e ricevere il video direttamente dal bucket S3. Solo l' CloudFront OAI può accedere al file nel bucket S3. Per ulteriori informazioni, consulta [Limitare l'accesso a un'origine Amazon S3](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-restricting-access-to-s3.html) nella *Amazon CloudFront Developer* Guide.



**Importante**  
Se il bucket che utilizzi per ospitare il tuo sito Web statico è stato crittografato utilizzando la crittografia lato server con AWS Key Management Service (AWS KMS) chiavi (SSE-KMS), devi utilizzare Origin Access Control (OAC) anziché Origin Access Identity (OAI) per proteggere l'origine. L’identità OAI non supporta SSE-KMS, quindi è necessario utilizzare il controllo OAC. Per ulteriori informazioni su OAC, consulta [Limitare l'accesso a un'origine Amazon S3](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/private-content-restricting-access-to-s3.html) nella * CloudFront Amazon Developer Guide*.

**Per creare un OAI CloudFront**

1. Accedi a Console di gestione AWS e apri la CloudFront console all'indirizzo[https://console.aws.amazon.com/cloudfront/v4/home](https://console.aws.amazon.com/cloudfront/v4/home).

1. Nel pannello di navigazione sulla sinistra, nella sezione **Sicurezza**, scegli **Accesso origine**.

1. Nella scheda **Identità**, scegli **Crea identità di accesso origine**.

1. ImmInserisci un nome (ad esempio, **S3-OAI**) come nuova identità di accesso origine.

1. Scegli **Create** (Crea).

## Fase 4: Creare una CloudFront distribuzione
<a name="cf-s3-step4"></a>

Per CloudFront utilizzarlo per servire e distribuire il video nel tuo bucket S3, devi creare una CloudFront distribuzione. 

**Topics**
+ [

### Crea una distribuzione CloudFront
](#cf-s3-step4-create-cloudfront)
+ [

### Revisione della policy del bucket
](#cf-s3-step4-review-bucket-policy)

### Crea una distribuzione CloudFront
<a name="cf-s3-step4-create-cloudfront"></a>

1. Accedi a Console di gestione AWS e apri la CloudFront console all'indirizzo[https://console.aws.amazon.com/cloudfront/v4/home](https://console.aws.amazon.com/cloudfront/v4/home).

1. Nel riquadro di navigazione a sinistra, scegliere**Distribuzioni**.

1. Scegli **Create Distribution** (Crea distribuzione).

1. Nella sezione **Origine**, per **Dominio origine** scegli il nome di dominio dell'origine S3, che inizia con il nome del bucket S3 creato nella [Fase 1](#cf-s3-step1) (ad esempio, **tutorial-bucket**).

1. Per **Accesso origine**, seleziona **Identità di accesso legacy**.

1. In **Identità di accesso origine**, scegli l'identità di accesso all'origine esistente creata nella [Fase 3](#cf-s3-step3) (ad esempio, **S3-OAI**).

1. In **Bucket policy** (Policy del bucket), scegli **Yes, update the bucket policy** (Sì, aggiorna la policy del bucket). 

1. In **Funzionamento cache predefinito**, nella sezione **Policy protocollo visualizzatore**, scegli **Reindirizza HTTP a HTTPS**. 

   Questo significa che le richieste HTTP vengono reindirizzate automaticamente a HTTPS per proteggere il tuo sito Web e proteggere i dati degli spettatori. 

1. Per le altre impostazioni nella sezione **Default Cache Behavior Settings (Modifica impostazioni comportamento cache)**, accettare i valori predefiniti.

   (Facoltativo) Puoi controllare per quanto tempo il file rimane nella CloudFront cache prima di CloudFront inoltrare un'altra richiesta all'origine. Riducendo la durata, puoi distribuire contenuti dinamici. Aumentando la durata, i visualizzatori otterranno prestazioni migliori, poiché è più probabile che i file vengano distribuiti direttamente dalla cache edge. Una durata maggiore riduce anche il carico sul server di origine. Per ulteriori informazioni, consulta [Gestione della durata della permanenza dei contenuti nella cache (scadenza)](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/Expiration.html) nella *Amazon CloudFront Developer Guide*.

1. Per le altre sezioni, mantieni le impostazioni rimanenti impostate sui valori predefiniti. 

   Per ulteriori informazioni sulle diverse opzioni di impostazione, consulta [Valori che specifichi quando crei o aggiorni una distribuzione](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/distribution-web-values-specify.html) nella *Amazon CloudFront Developer Guide*. 

1. Nella parte inferiore della pagina, scegli **Create distribution** (Crea distribuzione). 

1. Nella scheda **Generale** della tua CloudFront distribuzione, in **Dettagli**, il valore della colonna **Ultima modifica** per la tua distribuzione cambia da **Distribuzione** al timestamp dell'ultima modifica della distribuzione. In genere sono necessari pochi minuti. 

### Revisione della policy del bucket
<a name="cf-s3-step4-review-bucket-policy"></a>

1. Accedi Console di gestione AWS e apri la console Amazon S3 all'indirizzo. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Nel pannello di navigazione a sinistra, scegli **Buckets** (Bucket).

1. Nell'elenco dei **bucket**, scegli il nome del bucket che hai usato in precedenza come origine della tua CloudFront distribuzione (ad esempio,). **tutorial-bucket**

1. Scegli la scheda **Autorizzazioni**.

1. Nella casella di testo **Bucket policy** (Policy del bucket) conferma di visualizzare una formulazione simile alla seguente: 

   ```
   {
       "Version": "2008-10-17",		 	 	 
       "Id": "PolicyForCloudFrontPrivateContent",
       "Statement": [
           {
               "Sid": "1",
               "Effect": "Allow",
               "Principal": {
                   "AWS": "arn:aws:iam::cloudfront:user/CloudFront Origin Access Identity EH1HDMB1FH2TC"
               },
               "Action": "s3:GetObject",
               "Resource": "arn:aws:s3:::tutorial-bucket/*"
           }
       ]
   }
   ```

   Questa è l'affermazione che la tua CloudFront distribuzione ha aggiunto alla tua policy sui bucket quando hai scelto **Sì, aggiorna prima la policy del bucket**.

   Questo aggiornamento della policy sui bucket indica che hai configurato correttamente la CloudFront distribuzione per limitare l'accesso al bucket S3. A causa di questa restrizione, è possibile accedere agli oggetti nel bucket solo tramite la tua distribuzione. CloudFront 

## Passaggio 5: Accedi al video tramite la distribuzione CloudFront
<a name="cf-s3-step5"></a>

Ora CloudFront puoi servire il video memorizzato nel tuo bucket S3. Per accedere al video tramite CloudFront, devi combinare il nome del dominio di CloudFront distribuzione con il percorso del video nel bucket S3.

**Per creare un URL per il video S3 utilizzando il nome del CloudFront dominio di distribuzione**

1. Accedi a Console di gestione AWS e apri la CloudFront console all'indirizzo[https://console.aws.amazon.com/cloudfront/v4/home](https://console.aws.amazon.com/cloudfront/v4/home).

1. Nel riquadro di navigazione a sinistra, scegliere**Distribuzioni**.

1. Per ottenere il nome di dominio della distribuzione, procedi come indicato di seguito:

   1. Nella colonna **Origins**, trova la CloudFront distribuzione corretta cercando il nome di origine, che inizia con il bucket S3 che hai creato nel [passaggio 1](#cf-s3-step1) (ad esempio,**tutorial-bucket**). 

   1. Dopo aver trovato la distribuzione nell'elenco, amplia la colonna **Nome di dominio per copiare il valore del nome** di dominio per la tua distribuzione. CloudFront

1. In una nuova scheda del browser, incolla il nome di dominio della distribuzione copiato in precedenza. 

1. Torna alla scheda precedente del browser e apri la console S3 all'indirizzo. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/) 

1. Nel pannello di navigazione a sinistra, scegli **Buckets** (Bucket).

1. Nell'elenco **Buckets** (Bucket) scegli il nome del bucket creato nella [Fase 1](#cf-s3-step1) (ad esempio, **tutorial-bucket**). 

1. Nell'elenco **Objects** (Oggetti) scegli il nome del video che hai caricato nella [Fase 2](#cf-s3-step2) ai fini dello streaming (ad esempio, `sample.mp4`). 

1. Nella pagina prodotto dell'oggetto, nella**Panoramica dell'oggetto**sezione, copiare il valore della **Chiave**. Questo valore è il percorso dell'oggetto video caricato nel bucket S3. 

1. Torna alla scheda del browser in cui hai precedentemente incollato il nome del dominio di distribuzione, inserisci una barra di inoltro (**/**) dopo il nome del dominio di distribuzione, quindi incolla il percorso al video copiato in precedenza (ad esempio,`sample.mp4`). 

   Ora, il tuo video S3 è accessibile CloudFront al pubblico e ospitato tramite un URL simile al seguente: 

   ```
   https://CloudFront distribution domain name/Path to the S3 video
   ```

   Sostituisci *CloudFront distribution domain name* e *Path to the S3 video* con i valori appropriati. Un esempio di URL è **https://d111111abcdef8.cloudfront.net/sample.mp4**.

## Passaggio 6: configura la CloudFront distribuzione per utilizzare il nome di dominio personalizzato
<a name="cf-s3-step6"></a>

Per utilizzare il tuo nome di dominio anziché il nome di CloudFront dominio nell'URL per accedere al video S3, aggiungi un nome di dominio alternativo alla tua CloudFront distribuzione. 

**Topics**
+ [

### Richiesta di un certificato SSL
](#cf-s3-step6-create-SSL)
+ [

### Aggiungi il nome di dominio alternativo alla tua distribuzione CloudFront
](#cf-s3-step6-custom-domain)
+ [

### Crea un record DNS per indirizzare il traffico dal tuo nome di dominio alternativo al nome di dominio della tua distribuzione CloudFront
](#cf-s3-step6-DNS-record)
+ [

### Verifica se IPv6 è abilitato per la tua distribuzione e, se necessario, crea un altro record DNS
](#s3-step6-ipv6)

### Richiesta di un certificato SSL
<a name="cf-s3-step6-create-SSL"></a>

Per consentire ai tuoi spettatori di utilizzare HTTPS e il tuo nome di dominio personalizzato nell'URL per lo streaming video, utilizza AWS Certificate Manager (ACM) per richiedere un certificato Secure Sockets Layer (SSL). Il certificato SSL stabilisce una connessione di rete crittografata al sito Web. 

1. Accedi Console di gestione AWS e apri la console ACM all'indirizzo. [https://console.aws.amazon.com/acm/](https://console.aws.amazon.com/acm/)

1. Se viene visualizzata la pagina introduttiva, in **Provision certificates** (Fornisci certificati), scegli **Get Started** (Inizia).

1. Nella pagina **Richiedi un certificato** scegli **Richiedi un certificato pubblico** e poi di nuovo **Richiedi un certificato**.

1. Nella pagina **Aggiungi nomi di dominio**, inserisci il nome di dominio completo (FQDN) del sito che desideri proteggere con un certificato. SSL/TLS Utilizza un asterisco (`*`) per richiedere un certificato jolly che protegge diversi nomi di siti nello stesso dominio. In questo tutorial, digita **\$1** e il nome di dominio personalizzato configurato in [Prerequisiti](#cf-s3-prerequisites). Ad esempio, immettere**\$1.example.com**e quindi scegliere**Successivo**. 

   Per ulteriori informazioni, consulta [Per richiedere un certificato pubblico ACM (console)](https://docs.aws.amazon.com/acm/latest/userguide/gs-acm-request-public.html#request-public-console) nella *Guida per l'utente di AWS Certificate Manager *.

1. Nella pagina **Select validation method** (Seleziona metodo di convalida), scegli **DNS validation** (Convalida DNS). Quindi, seleziona **Successivo**. 

   Se si è in grado di modificare la configurazione DNS, si consiglia di utilizzare la convalida del dominio DNS anziché la convalida email. La convalida del DNS offre diversi vantaggi rispetto alla convalida dell'email. Per ulteriori informazioni, consulta[Opzione 1: convalida DNS](https://docs.aws.amazon.com/acm/latest/userguide/dns-validation.html)nella*AWS Certificate Manager Guida per l'utente di*. 

1. (Facoltativo) Nella pagina **Aggiungi tag** puoi contrassegnare facoltativamente il certificato con metadati.

1. Scegli **Rivedi**. 

1. Nella pagina **Revisione**, verifica che le informazioni presenti in **Nome dominio** e **Metodo di convalida** siano corrette. Dopodiché, seleziona **Confirm and request **(Conferma e richiedi). 

   La pagina **Convalida** mostra che la richiesta è in fase di elaborazione e che il dominio certificato viene convalidato. I certificati in attesa di convalida hanno lo stato **Pending validation** (Convalida in attesa). 

1. Nella pagina **Convalida**, scegli la freccia verso il basso a sinistra del nome di dominio personalizzato e seleziona **Crea registro in Route 53** per convalidare la proprietà del dominio tramite DNS.

   In questo modo viene aggiunto un record CNAME fornito da AWS Certificate Manager alla configurazione DNS.

1. Nella casella di dialogo **Create record in Route 53** (Crea registro in Route 53), scegli **Create** (Crea).

   La pagina **Convalida** dovrebbe ora visualizzare la notifica di stato **Riuscito** in basso.

1. Scegli **Continue** (Continua) per visualizzare la pagina elenco **Certificates** (Certificati). 

   Lo **Stato** del nuovo certificato passerà da **Convalida in attesa** a **Emesso** entro 30 minuti.

### Aggiungi il nome di dominio alternativo alla tua distribuzione CloudFront
<a name="cf-s3-step6-custom-domain"></a>

1. Accedi a Console di gestione AWS e apri la CloudFront console all'indirizzo[https://console.aws.amazon.com/cloudfront/v4/home](https://console.aws.amazon.com/cloudfront/v4/home).

1. Nel riquadro di navigazione a sinistra, scegliere**Distribuzioni**.

1. Scegli l'ID della distribuzione creata nella [Fase 4](#cf-s3-step3).

1. Sul**Generali**tab, vai al**Impostazioni**sezione, e scegli**Modificare**.

1. Nella pagina **Modifica impostazioni**, per **Nome di dominio alternativo (CNAME), *facoltativo***, scegli **Aggiungi elemento** per aggiungere i nomi di dominio personalizzati che desideri utilizzare nell'URL del video S3 servito da questa distribuzione. CloudFront 

   In questo tutorial, ad esempio, se desideri instradare il traffico a un sottodominio, ad esempio `www.example.com`, inserisci il nome del sottodominio (`www`) con il nome di dominio (`example.com`). In particolare, inserisci **www.example.com**. 
**Nota**  
Il nome di dominio alternativo (CNAME) che aggiungi deve essere coperto dal certificato SSL che hai precedentemente allegato alla tua distribuzione. CloudFront

1. In **Certificato SSL personalizzato - *facoltativo***, scegli il certificato SSL richiesto in precedenza (ad esempio, **\$1.example.com**).
**Nota**  
Se il certificato SSL non viene visualizzato immediatamente dopo averlo richiesto, attendi 30 minuti, quindi aggiorna l'elenco fino a quando il certificato SSL diventa disponibile per la selezione.

1. Mantieni le impostazioni rimanenti impostate sui valori predefiniti. Scegli **Save changes** (Salva modifiche). 

1. Nella scheda **Generale** per la distribuzione, attendi che il valore di **Ultima modifica** passi da **Implementazione in corso** al timestamp dell'ultima modifica della distribuzione. 

### Crea un record DNS per indirizzare il traffico dal tuo nome di dominio alternativo al nome di dominio della tua distribuzione CloudFront
<a name="cf-s3-step6-DNS-record"></a>

1. Accedi Console di gestione AWS e apri la console Route 53 all'indirizzo. [https://console.aws.amazon.com/route53/](https://console.aws.amazon.com/route53/)

1. Nel riquadro di navigazione a sinistra, scegliere **Hosted zones (Zone ospitate)**.

1. Nella pagina **Zone ospitate** seleziona il nome della zona ospitata creata da Route 53 in [Prerequisiti](#cf-s3-prerequisites) (ad esempio, **example.com**).

1. Scegliere**Creare record**e quindi usa il**Creazione rapida record**metodo. 

1. Per **Record name**, mantieni il valore del nome del record uguale al nome di dominio alternativo della CloudFront distribuzione che hai aggiunto in precedenza.

   In questo tutorial, per instradare il traffico a un sottodominio, ad esempio `www.example.com`, inserisci il nome del sottodominio senza il nome di dominio. Ad esempio, inserisci solo **www** nel campo di testo prima del nome di dominio personalizzato.

1. Per **Tipo di record**, scegli **A - Indirizza il traffico verso un IPv4 indirizzo e alcune AWS risorse**.

1. In **Valore**, scegli l'attivazione/disattivazione **Alias** per abilitare la risorsa Alias. 

1. In **Indirizza il traffico verso**, scegli **Alias per la CloudFront distribuzione** dall'elenco a discesa. 

1. Nella casella di ricerca che dice **Scegli la distribuzione**, scegli il nome di dominio della CloudFront distribuzione che hai creato nel [passaggio](#cf-s3-step4) 4. 

   Per trovare il nome di dominio della tua CloudFront distribuzione, procedi come segue:

   1. In una nuova scheda del browser, accedi Console di gestione AWS e apri la CloudFront console all'indirizzo[https://console.aws.amazon.com/cloudfront/v3/home](https://console.aws.amazon.com/cloudfront/v3/home).

   1. Nel riquadro di navigazione a sinistra, scegliere**Distribuzioni**.

   1. Nella colonna **Origins**, trova la CloudFront distribuzione corretta cercando il nome di origine, che inizia con il bucket S3 che hai creato nel [passaggio 1](#cf-s3-step1) (ad esempio,**tutorial-bucket**).

   1. Dopo aver trovato la distribuzione nell'elenco, amplia la colonna **Nome di dominio per visualizzare il valore del nome** di dominio per la tua distribuzione. CloudFront 

1. Sul**Creare record**Nella console Route 53, per le impostazioni rimanenti, mantenere i valori predefiniti. 

1. Scegli **Crea record**.

### Verifica se IPv6 è abilitato per la tua distribuzione e, se necessario, crea un altro record DNS
<a name="s3-step6-ipv6"></a>

Se IPv6 è abilitato per la tua distribuzione, devi creare un altro record DNS. 

1. Per verificare se IPv6 è abilitato per la tua distribuzione, procedi come segue:

   1. Accedi Console di gestione AWS e apri la CloudFront console all'indirizzo[https://console.aws.amazon.com/cloudfront/v4/home](https://console.aws.amazon.com/cloudfront/v4/home).

   1. Nel riquadro di navigazione a sinistra, scegliere**Distribuzioni**.

   1. Scegli l'ID della CloudFront distribuzione che hai creato nel [passaggio 4](#cf-s3-step4).

   1. Nella scheda **Generale**, in **Impostazioni**, controlla se **IPv6**è impostato su **Abilitato**. 

      Se IPv6 è abilitato per la tua distribuzione, devi creare un altro record DNS.

1. Se IPv6 è abilitato per la tua distribuzione, procedi come segue per creare un record DNS:

   1. Accedi Console di gestione AWS e apri la console Route 53 all'indirizzo [https://console.aws.amazon.com/route53/](https://console.aws.amazon.com/route53/).

   1. Nel riquadro di navigazione a sinistra, scegliere **Hosted zones (Zone ospitate)**.

   1. Nella pagina **Zone ospitate** seleziona il nome della zona ospitata creata da Route 53 in [Prerequisiti](#cf-s3-prerequisites) (ad esempio, **example.com**).

   1. Scegliere**Creare record**e quindi usa il**Creazione rapida record**metodo.

   1. Per **Record name**, nel campo di testo che precede il nome di dominio personalizzato, digita lo stesso valore che hai digitato quando hai creato il record IPv4 DNS in precedenza. Ad esempio, in questo tutorial, per instradare il traffico a `www.example.com`, inserisci solo **www**. 

   1. Per **Tipo di record**, scegli **AAAA - Indirizza il traffico verso un IPv6 indirizzo e alcune risorse**. AWS 

   1. In **Valore**, scegli l'attivazione/disattivazione **Alias** per abilitare la risorsa Alias. 

   1. In **Indirizza il traffico verso**, scegli **Alias per la CloudFront distribuzione** dall'elenco a discesa. 

   1. Nella casella di ricerca che dice **Scegli la distribuzione**, scegli il nome di dominio della CloudFront distribuzione che hai creato nel [passaggio](#cf-s3-step4) 4. 

   1. Mantieni le impostazioni rimanenti impostate sui valori di default. 

   1. Scegli **Crea record**.

## Passaggio 7: accedi al video S3 tramite la CloudFront distribuzione con il nome di dominio personalizzato
<a name="cf-s3-step7"></a>

Per accedere al video S3 utilizzando l'URL personalizzato, devi combinare il nome di dominio alternativo con il percorso del video nel bucket S3. 

**Per creare un URL personalizzato per accedere al video S3 tramite la distribuzione CloudFront**

1. Accedi Console di gestione AWS e apri la CloudFront console all'indirizzo[https://console.aws.amazon.com/cloudfront/v4/home](https://console.aws.amazon.com/cloudfront/v4/home).

1. Nel riquadro di navigazione a sinistra, scegliere**Distribuzioni**.

1. Per ottenere il nome di dominio alternativo della tua CloudFront distribuzione, procedi come segue:

   1. Nella colonna **Origins**, trova la CloudFront distribuzione corretta cercando il nome di origine, che inizia con il nome del bucket S3 per il bucket che hai creato nel [passaggio 1](#cf-s3-step1) (ad esempio,). **tutorial-bucket** 

   1. Dopo aver trovato la distribuzione nell'elenco, amplia la colonna **Nomi di dominio alternativi** per copiare il valore del nome di dominio alternativo della tua distribuzione. CloudFront 

1. In una nuova scheda del browser, incolla il nome di dominio alternativo della distribuzione. CloudFront 

1. Torna alla scheda precedente del browser e apri la console Amazon S3 all'indirizzo. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/) 

1. Trova il percorso per il video S3, come spiegato nella [Fase 5](#cf-s3-step5). 

1. Torna alla scheda del browser in cui hai precedentemente incollato il nome di dominio alternativo, continua digitando **/** e incolla il percorso al video S3 (ad esempio, `sample.mp4`). 

   Ora, il tuo video S3 è accessibile CloudFront al pubblico e ospitato tramite un URL personalizzato simile al seguente: 

   ```
   https://CloudFront distribution alternate domain name/Path to the S3 video
   ```

   Sostituisci *CloudFront distribution alternate domain name* e *Path to the S3 video* con i valori appropriati. Un esempio di URL è **https://www.example.com/sample.mp4**.

## (Facoltativo) Passaggio 8: Visualizza i dati sulle richieste ricevute dalla tua CloudFront distribuzione
<a name="cf-s3-step8"></a>

**Per visualizzare i dati sulle richieste ricevute dalla tua CloudFront distribuzione**

1. Accedi a Console di gestione AWS e apri la CloudFront console all'indirizzo[https://console.aws.amazon.com/cloudfront/v4/home](https://console.aws.amazon.com/cloudfront/v4/home).

1. Nel pannello di navigazione sulla sinistra, in **Report e analisi dei dati**, scegli i report dalla console, che vanno da **Statistiche sulla cache**, **Oggetti popolari**, **Referrer principali**, **Utilizzo** e **Visualizzatori**. 

   Puoi filtrare il pannello di controllo di ogni report. Per ulteriori informazioni, consulta [CloudFront Report in the Console](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/reports.html) nella *Amazon CloudFront Developer Guide*. 

1. Per filtrare i dati, scegli l'ID della CloudFront distribuzione che hai creato nel [passaggio 4](#cf-s3-step4).

## Fase 9: Pulizia
<a name="cf-s3-step9"></a>

Se hai ospitato un video in streaming su S3 utilizzando CloudFront Route 53 solo come esercizio di apprendimento, elimina le AWS risorse che hai allocato in modo da non incorrere in costi aggiuntivi.

**Nota**  
Quando registri un dominio, il costo è immediato ed è irreversibile. Puoi scegliere di non rinnovare automaticamente il dominio, ma il pagamento è anticipato e resti proprietario per un anno. Per maggiori informazioni, consulta [Registrazione di un nuovo dominio](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/domain-register.html) nella *Guida per gli sviluppatori di Amazon Route 53*. 

**Topics**
+ [

### Elimina la distribuzione CloudFront
](#cf-s3-step9-delete-cf)
+ [

### Eliminazione del registro DNS
](#cf-s3-step9-delete-dns)
+ [

### Eliminazione della zona ospitata pubblica per il dominio personalizzato
](#cf-s3-step9-delete-hosted-zone)
+ [

### Eliminazione del nome di dominio personalizzato da Route 53
](#cf-s3-step9-delete-domain)
+ [

### Eliminazione del video originale nel bucket S3 di origine
](#cf-s3-step9-delete-video)
+ [

### Eliminazione del bucket S3 di origine
](#cf-s3-step9-delete-bucket)

### Elimina la distribuzione CloudFront
<a name="cf-s3-step9-delete-cf"></a>

1. Accedi a Console di gestione AWS e apri la CloudFront console all'indirizzo[https://console.aws.amazon.com/cloudfront/v4/home](https://console.aws.amazon.com/cloudfront/v4/home).

1. Nel riquadro di navigazione a sinistra, scegliere**Distribuzioni**.

1. Nella colonna **Origins**, trova la CloudFront distribuzione corretta cercando il nome di origine, che inizia con il nome del bucket S3 per il bucket che hai creato nel [passaggio 1](#cf-s3-step1) (ad esempio,). **tutorial-bucket** 

1. Per eliminare la CloudFront distribuzione, devi prima disabilitarla.
   + Se il valore della colonna **Stato** è **Abilitato** e il valore di **Ultima modifica** è il timestamp dell'ultima modifica della distribuzione, procedi a disabilitare la distribuzione prima di eliminarla.
   + Se il valore di **Stato** è **Abilitato** e il valore di **Ultima modifica** è **In corso di implementazione**, attendi fino a quando il valore di **Stato** passa al timestamp dell’ultima modifica della distribuzione. Quindi procedi a disabilitare la distribuzione prima di eliminarla.

1. Per disabilitare la CloudFront distribuzione, procedi come segue:

   1. Nella**Distribuzioni**Selezionare la casella di controllo accanto all'ID della distribuzione che si desidera eliminare. 

   1. Per disabilitare la distribuzione, scegli **Disabilita** (e poi di nuovo **Disabilita** per confermare.

      Se disabiliti una distribuzione a cui è associato un nome di dominio alternativo, CloudFront smette di accettare il traffico per quel nome di dominio (ad esempio`www.example.com`), anche se un'altra distribuzione ha un nome di dominio alternativo con un carattere jolly (`*`) che corrisponde allo stesso dominio (ad esempio). `*.example.com`

   1. Il valore di **Status** (Stato) cambia immediatamente in **Disabled** (Disabilitato). Attendere fino a quando il valore di **Ultima modifica** passa da **Implementazione in corso** al timestamp dell'ultima modifica della distribuzione. 

      Poiché è CloudFront necessario propagare questa modifica a tutte le edge location, potrebbero essere necessari alcuni minuti prima che l'aggiornamento sia completo e che sia disponibile l'opzione **Elimina** per eliminare la distribuzione. 

1. Per eliminare la distribuzione disabilitata, procedi come indicato di seguito:

   1. Selezionare la casella di controllo accanto all'ID della distribuzione che si desidera eliminare.

   1. Scegli **Elimina** e seleziona **Elimina** per confermare.

### Eliminazione del registro DNS
<a name="cf-s3-step9-delete-dns"></a>

Se si desidera eliminare la zona ospitata pubblica per il dominio (incluso il record DNS), vedere[Eliminazione della zona ospitata pubblica per il dominio personalizzato](#cf-s3-step9-delete-hosted-zone)nella*Guida per sviluppatori di Amazon Route 53*. Se desideri solo eliminare il registro DNS creato nella [Fase 6](#cf-s3-step6), procedi come segue:

1. Accedi Console di gestione AWS e apri la console Route 53 all'indirizzo [https://console.aws.amazon.com/route53/](https://console.aws.amazon.com/route53/).

1. Nel riquadro di navigazione a sinistra, scegliere **Hosted zones (Zone ospitate)**.

1. Nella pagina **Zone ospitate** seleziona il nome della zona ospitata creata da Route 53 in [Prerequisiti](#cf-s3-prerequisites) (ad esempio, **example.com**).

1. Nell'elenco dei registri, seleziona quelli che desideri eliminare (i registri creati nella [Fase 6](#cf-s3-step6)). 
**Nota**  
Non è possibile eliminare i record con un valore di **Tipo** pari a **NS** o **SOA**. 

1. Seleziona **Delete records** (Elimina registri). 

1. Per confermare l'eliminazione, scegliere **Delete (Elimina)**.

   Le modifiche ai registri richiedono tempo per propagarsi ai server DNS di Route 53. Attualmente, l'unico modo per verificare che le modifiche si siano propagate è utilizzare l'[azione GetChange API](https://docs.aws.amazon.com/Route53/latest/APIReference/API_GetChange.html). In genere le modifiche si propagano a tutti i server Route 53 entro 60 secondi.

### Eliminazione della zona ospitata pubblica per il dominio personalizzato
<a name="cf-s3-step9-delete-hosted-zone"></a>

**avvertimento**  
Se desideri mantenere la registrazione del tuo dominio ma interrompere il routing del traffico Internet sul tuo sito o applicazione Web, ti consigliamo di eliminare i registri nella zona ospitata (come sopra) invece di eliminare la zona ospitata.   
Inoltre, se elimini una zona ospitata, qualcuno potrebbe utilizzare il dominio e instradare il traffico verso le proprie risorse utilizzando il tuo nome di dominio.  
Se elimini una zona ospitata, non puoi annullarne l'eliminazione. Devi creare una nuova zona ospitata e aggiornare i server di nomi per la registrazione del tuo dominio, operazione che può richiedere fino a 48 ore per rendere effettiva la modifica.   
Se desideri rendere il dominio non disponibile su Internet, per prima cosa puoi trasferire il servizio DNS su un servizio DNS gratuito e quindi eliminare la zona ospitata di Route 53. In questo modo si impedisce che query DNS future vengano instradate in modo non corretto.   
Se il dominio è registrato con Route 53, consulta [Aggiunta o modifica di server di nomi e glue record per un dominio](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/domain-name-servers-glue-records.html) nella *Guida per gli sviluppatori di Amazon Route 53* per informazioni su come sostituire i server di nomi di Route 53 con i server di nomi per il nuovo servizio DNS. 
Se il dominio è registrato con un altro registrar, utilizza il metodo fornito dal registrar per modificare i server di nomi per il dominio. 
Se stai eliminando una zona ospitata per un sottodominio (`www.example.com`), non devi modificare i server di nomi per il dominio (`example.com`).

1. Accedi Console di gestione AWS e apri la console Route 53 all'indirizzo [https://console.aws.amazon.com/route53/](https://console.aws.amazon.com/route53/).

1. Nel riquadro di navigazione a sinistra, scegliere **Hosted zones (Zone ospitate)**.

1. Nella pagina **Hosted zones** (Zone ospitate), scegli il nome della zona ospitata che desideri eliminare.

1. Nella scheda **Records** (Registri) della zona ospitata, conferma che la zona ospitata che desideri eliminare contiene solo un registro **NS** e uno **SOA**.

   Se contiene registri aggiuntivi, eliminali.

   Se hai creato record NS per sottodomini nella zona ospitata, elimina anche questi.

1. Nella scheda **DNSSEC signing** (Firma DNSSEC) per la zona ospitata, disabilita la firma DNNSSEC, se abilitata. Per ulteriori informazioni, consulta [Registrazione delle query DNS](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/dns-configuring-dnssec-disable.html) nella *Guida per sviluppatori di Amazon Route 53*.

1. Nella parte superiore della pagina dei dettagli della zona ospitata, scegliere**Elimina zona**.

1. Per confermare l'eliminazione immetti **delete**, quindi scegli **Elimina**.

### Eliminazione del nome di dominio personalizzato da Route 53
<a name="cf-s3-step9-delete-domain"></a>

Per la maggior parte dei domini di primo livello (TLDs), puoi eliminare la registrazione se non la desideri più. Se elimini la registrazione di un nome di dominio da Route 53 prima della scadenza prevista per la registrazione, la quota di registrazione AWS non viene rimborsata. Per maggiori informazioni, consulta [Eliminazione della registrazione di un nome di dominio](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/domain-delete.html) nella *Guida per gli sviluppatori di Amazon Route 53*.

**Importante**  
Se desideri trasferire il dominio da un altro registrar Account AWS o trasferirlo a un altro registrar, non eliminare il dominio e aspettati di registrarlo nuovamente immediatamente. Al contrario, consulta la documentazione relativo nella sezione*Guida per sviluppatori di Amazon Route 53*:  
[Trasferimento di un dominio a un altro Account AWS](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/domain-transfer-between-aws-accounts.html)
[Trasferimento di un dominio da Amazon Route 53 a un altro registrar](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/domain-transfer-from-route-53.html)

### Eliminazione del video originale nel bucket S3 di origine
<a name="cf-s3-step9-delete-video"></a>

1. Accedi Console di gestione AWS e apri la console Amazon S3 all'indirizzo. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Nel pannello di navigazione a sinistra, scegli **Buckets** (Bucket).

1. Nell'elenco **Nome bucket** scegli il nome del bucket in cui hai caricato il video originale nella [Fase 2](#cf-s3-step2) (ad esempio, **tutorial-bucket**).

1. Nella scheda **Oggetti**, seleziona la casella di controllo a sinistra del nome dell'oggetto da eliminare (ad esempio, `sample.mp4`).

1. Scegli **Elimina**. 

1. UNDER**Eliminare permanentemente gli oggetti?**, immettere**permanently delete**per confermare di voler eliminare questo oggetto.

1. Scegliere **Delete objects (Elimina oggetti)**.

### Eliminazione del bucket S3 di origine
<a name="cf-s3-step9-delete-bucket"></a>

1. Accedi Console di gestione AWS e apri la console Amazon S3 all'indirizzo. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Nel pannello di navigazione a sinistra, scegli **Buckets** (Bucket).

1. Nell'elenco **Bucket** scegli il pulsante di opzione accanto al nome del bucket creato nella [Fase 1](#cf-s3-step1)(ad esempio, **tutorial-bucket**).

1. Scegli **Elimina**.

1. Nella pagina **Delete bucket (Elimina bucket)** conferma che desideri eliminare il bucket inserendone il nome nel campo di testo e quindi scegli **Delete bucket (Elimina bucket)**.

## Fasi successive
<a name="cf-s3-next-steps"></a>

Dopo aver completato questo tutorial, puoi esplorare altri casi d'uso correlati:
+ Transcodifica i video S3 nei formati di streaming necessari a un particolare televisore o dispositivo connesso prima di ospitarli con una distribuzione. CloudFront 

  Per utilizzare Amazon S3 Batch Operations AWS Lambda e AWS Elemental MediaConvert transcodificare in batch una raccolta di video in una varietà di formati multimediali di output, consulta. [Tutorial: transcodifica in batch dei video con Operazioni in batch S3](tutorial-s3-batchops-lambda-mediaconvert-video.md) 
+ Ospita altri oggetti archiviati in S3, come immagini, audio, grafica animata, fogli di stile, HTML JavaScript, app React e così via, utilizzando Route 53. CloudFront 

  Per un esempio, consulta [Tutorial: Configurazione di un sito Web statico utilizzando un dominio personalizzato registrato con Route 53](website-hosting-custom-domain-walkthrough.md) e [Velocizza il tuo sito Web con Amazon CloudFront](website-hosting-cloudfront-walkthrough.md). 
+ Utilizza [Amazon S3 Transfer Acceleration](https://aws.amazon.com/s3/transfer-acceleration) per configurare trasferimenti di file veloci e sicuri. Transfer Acceleration può velocizzare il caricamento dei video nel bucket S3 per il trasferimento a lunga distanza di video di grandi dimensioni. Transfer Acceleration migliora le prestazioni di trasferimento instradando il traffico attraverso le edge location distribuite CloudFront a livello globale e sulle reti dorsali. AWS Utilizza anche ottimizzazioni del protocollo di rete. Per ulteriori informazioni, consulta [Configurazione di trasferimenti veloci e sicuri di file con Amazon S3 Transfer Acceleration](transfer-acceleration.md). 

# Esercitazione: configurazione di un sito Web statico su Amazon S3
<a name="HostingWebsiteOnS3Setup"></a>

**Importante**  
Amazon S3 ora applica la crittografia lato server con chiavi gestite da Amazon S3 (SSE-S3) come livello di base della crittografia per ogni bucket di Amazon S3. A partire dal 5 gennaio 2023, tutti i caricamenti di nuovi oggetti su Amazon S3 vengono crittografati automaticamente senza costi aggiuntivi e senza alcun impatto sulle prestazioni. Lo stato di crittografia automatico per la configurazione di crittografia predefinita del bucket S3 e per il caricamento di nuovi oggetti è disponibile nei CloudTrail log, in S3 Inventory, S3 Storage Lens, nella console Amazon S3 e come intestazione di risposta dell'API Amazon S3 aggiuntiva nella e. AWS CLI AWS SDKs Per ulteriori informazioni, consulta [Domande frequenti sulla crittografia predefinita](https://docs.aws.amazon.com/AmazonS3/latest/userguide/default-encryption-faq.html).

È possibile configurare un bucket Amazon S3 in modo da funzionare come un sito web. Questo esempio guida attraverso le fasi di hosting di un sito web su Amazon S3.

**Importante**  
Il seguente tutorial richiede la disabilitazione dell'opzione Blocco dell'accesso pubblico. È consigliabile mantenere l'impostazione Blocco dell'accesso pubblico abilitata. Se desideri mantenere abilitate tutte e quattro le impostazioni Block Public Access e ospitare un sito Web statico, puoi utilizzare Amazon CloudFront Origin Access Control (OAC). Amazon CloudFront offre le funzionalità necessarie per configurare un sito Web statico sicuro. I siti Web statici Amazon S3 supportano solo gli endpoint HTTP. Amazon CloudFront utilizza lo storage durevole di Amazon S3 fornendo al contempo intestazioni di sicurezza aggiuntive, come HTTPS. HTTPS aggiunge sicurezza crittografando una normale richiesta HTTP e proteggendo contro o più comuni attacchi informatici. Per ulteriori informazioni, consulta la sezione [Guida introduttiva a un sito Web statico sicuro](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/getting-started-secure-static-website-cloudformation-template.html) nella *Amazon CloudFront Developer Guide*. 

**Topics**
+ [

## Fase 1: creazione di un bucket
](#step1-create-bucket-config-as-website)
+ [

## Fase 2: abilitazione dell'hosting di un sito Web statico
](#step2-create-bucket-config-as-website)
+ [

## Fase 3: modificare le impostazioni di blocco dell'accesso pubblico
](#step3-edit-block-public-access)
+ [

## Fase 4: aggiunta di una policy del bucket che renda il contenuto del bucket disponibile pubblicamente
](#step4-add-bucket-policy-make-content-public)
+ [

## Fase 5: configurazione di un documento indice
](#step5-upload-index-doc)
+ [

## Fase 6: configurare un documento di errore
](#step6-upload-error-doc)
+ [

## Fase 7: testare l'endpoint del sito Web
](#step7-test-web-site)
+ [

## Fase 8: Pulizia
](#getting-started-cleanup-s3-website-overview)

## Fase 1: creazione di un bucket
<a name="step1-create-bucket-config-as-website"></a>

Le istruzioni riportate di seguito forniscono una panoramica su come creare i bucket per l'hosting di siti Web. Per step-by-step istruzioni dettagliate sulla creazione di un bucket, consulta[Creazione di un bucket per uso generico](create-bucket-overview.md).

**Per creare un bucket**

1. Accedi a Console di gestione AWS e apri la console Amazon S3 all'indirizzo. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Scegliere **Create bucket (Crea bucket)**.

1. Specifica **Nome del bucket** (ad esempio, **example.com**).

1. Scegliere la regione in cui creare il bucket. 

   Scegli una regione geografica vicina a te per ridurre al minimo la latenza e i costi e soddisfare i requisiti normativi. La regione scelta determina l'endpoint del sito web Amazon S3. Per ulteriori informazioni, consulta [Endpoint del sito Web](WebsiteEndpoints.md).

1. Per accettare le impostazioni predefinite e creare il bucket, scegliere **Create (Crea)**.

## Fase 2: abilitazione dell'hosting di un sito Web statico
<a name="step2-create-bucket-config-as-website"></a>

Dopo aver creato un bucket, è possibile abilitare l'hosting di siti Web statici per il bucket. Puoi creare un nuovo bucket o utilizzare un bucket esistente.

**Per abilitare l'hosting di un sito Web statico**

1. Accedi a Console di gestione AWS e apri la console Amazon S3 all'indirizzo. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Nel riquadro di navigazione sinistro, scegli **Bucket per uso generico**.

1. Nell’elenco dei bucket, seleziona il nome del bucket per cui desideri abilitare l’hosting di siti web statici.

1. Scegliere **Properties (Proprietà)**.

1. In **Hosting di siti Web statici**, seleziona **Modifica**.

1. Seleziona **Utilizza questo bucket per l'hosting di un sito Web**. 

1. In **Hosting di siti Web statici**, seleziona **Abilita**.

1. 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](IndexDocumentSupport.md).

1. 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](CustomErrorDocSupport.md).

1. (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](how-to-page-redirect.md#advanced-conditional-redirects).

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

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

## Fase 3: modificare le impostazioni di blocco dell'accesso pubblico
<a name="step3-edit-block-public-access"></a>

Per impostazione predefinita, Amazon S3 blocca l'accesso pubblico all'account e ai bucket. Per utilizzare un bucket per ospitare un sito Web statico, puoi seguire questa procedura per modificare le impostazioni di blocco dell'accesso pubblico: 

**avvertimento**  
Prima di completare questi passaggi, consulta [Blocco dell'accesso pubblico allo storage Amazon S3](access-control-block-public-access.md) per assicurarsi di aver compreso e accettato i rischi connessi alla concessione dell'accesso pubblico. Quando si disattivano le impostazioni di blocco dell'accesso pubblico per rendere pubblico il bucket, chiunque su Internet può accedere al bucket. Consigliamo di bloccare tutti gli accessi pubblici ai bucket.

1. Apri la console Amazon S3 all'indirizzo. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Seleziona il nome del bucket configurato come sito Web statico.

1. Seleziona **Autorizzazioni**.

1. In **Blocca accesso pubblico (impostazioni bucket)**, seleziona **Modifica**.

1. Deseleziona **Blocca *tutto* l'accesso pubblico**, quindi seleziona **Salva modifiche**.  
![\[Console Amazon S3 in cui vengono mostrate le impostazioni di blocco dell'accesso pubblico a un bucket.\]](http://docs.aws.amazon.com/it_it/AmazonS3/latest/userguide/images/edit-public-access-clear.png)

   Amazon S3 disattiva le impostazioni di blocco dell'accesso pubblico per il bucket. Per creare un sito web pubblico statico, potrebbe essere necessario [modificare anche le impostazioni di blocco dell'accesso pubblico](https://docs.aws.amazon.com/AmazonS3/latest/user-guide/block-public-access-account.html) per l'account prima di aggiungere una policy del bucket. Se le impostazioni dell'account per il blocco dell'accesso pubblico sono attualmente attivate, verrà visualizzata una nota in **Blocca accesso pubblico (impostazioni bucket)**.

## Fase 4: aggiunta di una policy del bucket che renda il contenuto del bucket disponibile pubblicamente
<a name="step4-add-bucket-policy-make-content-public"></a>

Dopo aver modificato le impostazioni di blocco dell'accesso pubblico S3, è possibile aggiungere una policy del bucket per concedere l'accesso pubblico in lettura al bucket. Quando concedi l'accesso pubblico in lettura, chiunque su Internet può accedere al bucket.

**Importante**  
La policy seguente è solo un esempio e consente l'accesso completo ai contenuti del bucket. Prima di continuare con questa fase, esamina l'argomento relativo a [come proteggere i file nel bucket Amazon S3](https://aws.amazon.com/premiumsupport/knowledge-center/secure-s3-resources/) per assicurarti di comprendere le best practice per la protezione dei file nel bucket S3 e i rischi connessi alla concessione dell'accesso pubblico .

1. In **Bucket**, scegli il nome del bucket.

1. Seleziona **Autorizzazioni**.

1. In **Policy del bucket**, seleziona **Modifica**.

1. Per concedere l'accesso in lettura pubblico al sito Web, copiare la policy del bucket seguente e incollarla in **Editor della policy del bucket**.

   ```
   {
       "Version": "2012-10-17",		 	 	 
       "Statement": [
           {
               "Sid": "PublicReadGetObject",
               "Effect": "Allow",
               "Principal": "*",
               "Action": [
                   "s3:GetObject"
               ],
               "Resource": [
                   "arn:aws:s3:::Bucket-Name/*"
               ]
           }
       ]
   }
   ```

1. Aggiorna `Resource` al tuo nome bucket.

   Nell'esempio precedente, bucket policy, *Bucket-Name* è un segnaposto per il nome del bucket. Per utilizzare questa policy di bucket con il proprio bucket, è necessario aggiornare il nome in modo che corrisponda al bucket.

1. Seleziona **Salva modifiche**.

   Viene visualizzato un messaggio che indica che la policy del bucket è stata aggiunta correttamente.

   Se viene visualizzato l'errore `Policy has invalid resource`, conferma che il nome del bucket nella policy di bucket corrisponde al nome del bucket. Per informazioni sull'aggiunta di una policy del bucket, consulta [In che modo aggiungere una policy del bucket S3?](https://docs.aws.amazon.com/AmazonS3/latest/user-guide/add-bucket-policy.html)

   Se viene visualizzato un messaggio di errore e non è possibile salvare la policy di bucket, controlla le impostazioni di blocco dell'accesso pubblico all'account e al bucket per confermare che consenti l'accesso pubblico al bucket.

## Fase 5: configurazione di un documento indice
<a name="step5-upload-index-doc"></a>

Quando si abilita l'hosting statico di siti Web per il bucket, si immette il nome del documento di indice (ad esempi, **index.html**). Dopo aver abilitato l'hosting di siti Web statici per il bucket, si carica un file HTML con il nome del documento di indice nel bucket.

**Per configurare il documento di indice**

1. Creare un file `index.html`

   Se non si dispone di un file `index.html`, è possibile utilizzare il seguente codice HTML per crearne uno:

   ```
   <html xmlns="http://www.w3.org/1999/xhtml" >
   <head>
       <title>My Website Home Page</title>
   </head>
   <body>
     <h1>Welcome to my website</h1>
     <p>Now hosted on Amazon S3!</p>
   </body>
   </html>
   ```

1. Salva il file indice in locale.

   Il nome del file del documento indice deve corrispondere esattamente al nome del documento indice immesso nella finestra di dialogo **Hosting sito Web statico**. Il nome del documento indice distingue tra maiuscole e minuscole. Ad esempio, se si immette `index.html` per il nome del **documento Indice** nella finestra di dialogo **Hosting sito Web statico**, anche il nome del file del documento indice deve essere `index.html` e non `Index.html`.

1. Accedi a Console di gestione AWS e apri la console Amazon S3 all'indirizzo. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Nel riquadro di navigazione sinistro, scegli **Bucket per uso generico**.

1. Nell’elenco dei bucket, seleziona il nome del bucket che desideri utilizzare per l’hosting di un sito web statico.

1. Abilitare l'hosting di siti Web statici per il bucket e inserire il nome esatto del documento di indice (ad esempi, `index.html`). Per ulteriori informazioni, consulta [Abilitazione dell'hosting di siti Web](EnableWebsiteHosting.md).

   Dopo aver abilitato l'hosting di siti Web statici, procedere alla fase 6. 

1. Per caricare il documento di indice nel bucket, eseguire una delle operazioni seguenti:
   + Trascinare e rilasciare il file di indice nell'elenco bucket della console.
   + Scegliere **Upload (Carica)** e seguire le istruzioni per scegliere e caricare il file di indice.

   Per step-by-step istruzioni, consulta[Caricamento degli oggetti](upload-objects.md).

1. (Opzionale) Caricare altri contenuti del sito Web nel bucket.

## Fase 6: configurare un documento di errore
<a name="step6-upload-error-doc"></a>

Quando abiliti l'hosting di siti Web statici per il tuo bucket, specifichi il nome del documento di errore (ad esempio, **404.html**). Dopo avere abilitato l'hosting di siti Web statici per il bucket, carichi un file HTML con il nome del documento di errore nel bucket.

**Per configurare un documento di errore**

1. Crea un documento di errore, ad esempio `404.html`.

1. Salva il file del documento di errore in locale.

   Il nome del documento di errore fa distinzione tra maiuscole e minuscole e deve corrispondere esattamente al nome immesso quando hai attivato l'hosting statico di siti Web. Ad esempio, se specifichi `404.html` per il nome del **documento di errore** nella finestra di dialogo **Hosting sito Web statico**, anche il nome file del documento di errore dovrà essere `404.html`.

1. Accedi a Console di gestione AWS e apri la console Amazon S3 all'indirizzo. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Nel riquadro di navigazione sinistro, scegli **Bucket per uso generico**.

1. Nell’elenco dei bucket, seleziona il nome del bucket che desideri utilizzare per l’hosting di un sito web statico.

1. Abilita l'hosting di siti Web statici per il bucket e inserisci il nome esatto del documento di errore (ad esempio, `404.html`). Per ulteriori informazioni, consultare [Abilitazione dell'hosting di siti Web](EnableWebsiteHosting.md) e [Configurazione di un documento di errore personalizzato](CustomErrorDocSupport.md).

   Dopo aver abilitato l'hosting di siti Web statici, procedere alla fase 6. 

1. Per caricare il documento di errore nel bucket, completa una delle operazioni riportate di seguito:
   + Trascina e rilascia il file del documento di errore nell'elenco dei bucket della console.
   + Scegliere **Upload (Carica)** e seguire le istruzioni per scegliere e caricare il file di indice.

   Per step-by-step istruzioni, consulta[Caricamento degli oggetti](upload-objects.md).

## Fase 7: testare l'endpoint del sito Web
<a name="step7-test-web-site"></a>

Dopo aver configurato l'hosting di siti Web statici per il bucket, puoi testare l'endpoint del sito Web.

**Nota**  
Amazon S3 non supporta l'accesso HTTPS al sito web. Se desideri utilizzare HTTPS, puoi utilizzare Amazon CloudFront per servire un sito Web statico ospitato su Amazon S3.  
Per ulteriori informazioni, consulta [Come si usa CloudFront per servire un sito Web statico ospitato su Amazon S3](https://aws.amazon.com/premiumsupport/knowledge-center/cloudfront-serve-static-website/)? e [Richiede HTTPS per la comunicazione tra gli spettatori e](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/using-https-viewers-to-cloudfront.html). CloudFront

1. In **Bucket**, scegli il nome del bucket.

1. Scegliere **Properties (Proprietà)**.

1. Nella parte inferiore della pagina, in **Static website hosting (Hosting di siti Web statici)**, scegliere il proprio **Bucket website endpoint (Endpoint del sito web Bucket)**.

   Il documento indice viene aperto in una finestra del browser separata.

Ora hai un sito Web ospitato su Amazon S3. Questo sito web è disponibile nell'endpoint del sito web Amazon S3. Tuttavia, potresti disporre di un dominio, come `example.com`, che desideri utilizzare per fornire il contenuto dal sito Web creato. Inoltre, potresti voler utilizzare il supporto del dominio root Amazon S3 per servire richieste di `http://www.example.com` e `http://example.com`. Ciò richiede ulteriori fasi. Per un esempio, consulta [Tutorial: Configurazione di un sito Web statico utilizzando un dominio personalizzato registrato con Route 53](website-hosting-custom-domain-walkthrough.md). 

## Fase 8: Pulizia
<a name="getting-started-cleanup-s3-website-overview"></a>

Se hai creato il sito Web statico solo come esercizio di apprendimento, elimina le risorse AWS che hai allocato per non accumulare più addebiti. Dopo aver eliminato le AWS risorse, il sito Web non è più disponibile. Per ulteriori informazioni, consulta [Eliminazione di un bucket per uso generico](delete-bucket.md).

# Tutorial: Configurazione di un sito Web statico utilizzando un dominio personalizzato registrato con Route 53
<a name="website-hosting-custom-domain-walkthrough"></a>

Supponiamo che si desideri effettuare l'hosting di un sito Web statico su Amazon S3. Hai registrato un dominio su Amazon Route 53 (ad esempio `example.com`) e desideri che le richieste `http://www.example.com` e `http://example.com` vengano inviate dai tuoi contenuti Amazon S3. È possibile utilizzare questa procedura dettagliata per informazioni su come ospitare un sito web statico e creare reindirizzamenti su Amazon S3 per un sito web con un nome di dominio personalizzato registrato con Route 53. È possibile utilizzare un sito Web esistente che si desira ospitare su Amazon S3 o utilizzare questa procedura dettagliata per iniziare da zero. 

Dopo aver completato questa procedura dettagliata, puoi opzionalmente utilizzare Amazon CloudFront per migliorare le prestazioni del tuo sito web. Per ulteriori informazioni, consulta [Velocizza il tuo sito Web con Amazon CloudFront](website-hosting-cloudfront-walkthrough.md).

**Nota**  
Gli endpoint del sito Web di Amazon S3 non supportano HTTPS o access point. Se desideri utilizzare HTTPS, puoi utilizzare Amazon CloudFront per servire un sito Web statico ospitato su Amazon S3.  
Per un tutorial su come ospitare i tuoi contenuti in modo sicuro con CloudFront Amazon S3, consulta. [Tutorial: hosting di video in streaming su richiesta con Amazon S3, Amazon e CloudFront Amazon Route 53](tutorial-s3-cloudfront-route53-video-streaming.md) Per ulteriori informazioni, consulta [Come si usa CloudFront per servire un sito Web statico ospitato su Amazon S3](https://aws.amazon.com/premiumsupport/knowledge-center/cloudfront-serve-static-website/)? e [Richiede HTTPS per la comunicazione tra gli spettatori e](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/using-https-viewers-to-cloudfront.html). CloudFront

**Automatizzazione della configurazione di siti Web statici con un modello CloudFormation**  
È possibile utilizzare un CloudFormation modello per automatizzare la configurazione statica del sito Web. Il CloudFormation modello configura i componenti necessari per ospitare un sito Web statico sicuro in modo che possiate concentrarvi maggiormente sui contenuti del sito Web e meno sulla configurazione dei componenti.

Il CloudFormation modello include i seguenti componenti:
+ Amazon S3 – Crea un bucket Amazon S3 per ospitare il tuo sito Web statico.
+ CloudFront — Crea una CloudFront distribuzione per velocizzare il tuo sito web statico.
+ Lambda@Edge – Utilizza [Lambda@Edge](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/lambda-at-the-edge.html) per aggiungere intestazioni di sicurezza a ogni risposta del server. Le intestazioni di sicurezza sono un gruppo di intestazioni nella risposta del server Web che indicano ai browser Web di adottare ulteriori precauzioni di sicurezza. Per ulteriori informazioni, consulta il post del blog [Aggiungere intestazioni di sicurezza HTTP usando Lambda @Edge e Amazon](https://aws.amazon.com/blogs/networking-and-content-delivery/adding-http-security-headers-using-lambdaedge-and-amazon-cloudfront/). CloudFront

Questo CloudFormation modello può essere scaricato e utilizzato. Per informazioni e istruzioni, consulta la sezione Guida [introduttiva a un sito Web statico sicuro](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/getting-started-secure-static-website-cloudformation-template.html) nella *Amazon CloudFront Developer Guide*.

**Topics**
+ [

## Prima di iniziare
](#root-domain-walkthrough-before-you-begin)
+ [

## Fase 1: registrazione di un dominio personalizzato con Route 53
](#website-hosting-custom-domain-walkthrough-domain-registry)
+ [

## Fase 2: creare due bucket
](#root-domain-walkthrough-create-buckets)
+ [

## Fase 3: configurazione di un bucket del dominio root per l'hosting di siti Web
](#root-domain-walkthrough-configure-bucket-aswebsite)
+ [

## Fase 4: configurare un bucket del sottodominio per il reindirizzamento del sito Web
](#root-domain-walkthrough-configure-redirect)
+ [

## Fase 5: configurare la registrazione del traffico del sito Web
](#root-domain-walkthrough-configure-logging)
+ [

## Fase 6: caricare l'indice e il contenuto del sito Web
](#upload-website-content)
+ [

## Fase 7: caricare un documento di errore
](#configure-error-document-root-domain)
+ [

## Fase 8: modificare le impostazioni dell'accesso pubblico ai blocchi S3
](#root-domain-walkthrough-configure-bucket-permissions)
+ [

## Fase 9: collegare una policy del bucket
](#add-bucket-policy-root-domain)
+ [

## Fase 10: testare l'endpoint del dominio
](#root-domain-walkthrough-test-website)
+ [

## Fase 11: aggiungere record alias per il dominio e il sottodominio
](#root-domain-walkthrough-add-record-to-hostedzone)
+ [

## Fase 12: testare il sito Web
](#root-domain-testing)
+ [

# Velocizza il tuo sito Web con Amazon CloudFront
](website-hosting-cloudfront-walkthrough.md)
+ [

# Pulizia delle risorse di esempio
](getting-started-cleanup.md)

## Prima di iniziare
<a name="root-domain-walkthrough-before-you-begin"></a>

Seguendo l'esempio si utilizzeranno i seguenti servizi:

**Amazon Route 53 –** Usa Route 53 per registrare domini e definire dove instradare il traffico internet per il dominio. L'esempio illustra come creare record di alias Route 53 che instradano il traffico per il dominio (`example.com`) e il sottodominio (`www.example.com`) a un bucket Amazon S3 contenente un file HTML.

**Amazon S3** – Viene utilizzato per creare bucket Amazon S3, caricare una pagina di esempio del sito Web, configurare le autorizzazioni per permettere agli utenti di visualizzare il contenuto e configurare i bucket per l'hosting di siti Web.

## Fase 1: registrazione di un dominio personalizzato con Route 53
<a name="website-hosting-custom-domain-walkthrough-domain-registry"></a>

Se non si dispone già di un nome di dominio registrato, ad esempio `example.com`, registrarne uno con Route 53. Per maggiori informazioni, consulta [Registrazione di un nuovo dominio](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/domain-register.html) nella *Guida per gli sviluppatori di Amazon Route 53*. Dopo aver registrato il nome di dominio, è possibile creare e configurare i bucket Amazon S3 per l'hosting di siti Web. 

## Fase 2: creare due bucket
<a name="root-domain-walkthrough-create-buckets"></a>

Per le richieste di supporto del dominio root e del sottodominio, occorre creare due bucket:
+ **Bucket del dominio** – `example.com`
+ **Bucket del sottodominio** – `www.example.com` 

Questi nomi di bucket devono corrispondere esattamente al nome di dominio. In questo esempio, il nome di dominio è `example.com`. Il contenuto viene ospitato al di fuori del bucket del dominio root (`example.com`). Viene creata una richiesta di reindirizzamento per il bucket del sottodominio (`www.example.com`). In altre parole, se qualcuno accede a `www.example.com` dal proprio browser, viene reindirizzato a `example.com` e visualizza il contenuto ospitato nel bucket Amazon S3 con quel nome. 

**Per creare i bucket per l'hosting di siti Web**

Le istruzioni riportate di seguito forniscono una panoramica su come creare i bucket per l'hosting di siti Web. Per step-by-step istruzioni dettagliate sulla creazione di un bucket, consulta[Creazione di un bucket per uso generico](create-bucket-overview.md).

1. Accedi a Console di gestione AWS e apri la console Amazon S3 all'indirizzo. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Seleziona il bucket del dominio root: 

   1. Nella barra di navigazione nella parte superiore della pagina, scegli il nome del file attualmente visualizzato Regione AWS. Quindi, scegli la Regione in cui creare un bucket. 
**Nota**  
Scegli una regione nelle tue vicinanze per ridurre al minimo la latenza e i costi o essere conforme ai requisiti normativi. Gli oggetti archiviati in una regione non la lasciano mai a meno che non vengano trasferiti esplicitamente in un'altra regione. Per un elenco di Amazon S3 Regioni AWS, consulta gli [Servizio AWS endpoint](https://docs.aws.amazon.com/general/latest/gr/rande.html#s3_region) in. *Riferimenti generali di Amazon Web Services*

   1. Nel riquadro di navigazione sinistro, scegli **Bucket per uso generico**.

   1. Scegliere **Create bucket (Crea bucket)**. Viene visualizzata la pagina **Create bucket (Crea bucket)**.

   1. Specifica **Nome del bucket** (ad esempio, **example.com**).

   1. Scegliere la regione in cui creare il bucket. 

      Scegli una regione geografica vicina a te per ridurre al minimo la latenza e i costi e soddisfare i requisiti normativi. La regione scelta determina l'endpoint del sito web Amazon S3. Per ulteriori informazioni, consulta [Endpoint del sito Web](WebsiteEndpoints.md).

   1. Per accettare le impostazioni predefinite e creare il bucket, scegliere **Create (Crea)**.

1. Crea il tuo bucket del sottodominio: 

   1. Scegliere **Create bucket (Crea bucket)**.

   1. Specifica **Nome del bucket** (ad esempio, **www.example.com**).

   1. Scegliere la regione in cui creare il bucket. 

      Scegli una regione geografica vicina a te per ridurre al minimo la latenza e i costi e soddisfare i requisiti normativi. La regione scelta determina l'endpoint del sito web Amazon S3. Per ulteriori informazioni, consulta [Endpoint del sito Web](WebsiteEndpoints.md).

   1. Per accettare le impostazioni predefinite e creare il bucket, scegliere **Create (Crea)**.

Nella fase seguente `example.com` viene configurato per l'hosting di siti Web. 

## Fase 3: configurazione di un bucket del dominio root per l'hosting di siti Web
<a name="root-domain-walkthrough-configure-bucket-aswebsite"></a>

In questa fase, configuri il bucket del dominio root (`example.com`) come sito Web. Questo bucket conterrà i contenuti del sito Web. Quando si configura un bucket per l'hosting di siti Web, è possibile accedere al sito web utilizzando il [Endpoint del sito Web](WebsiteEndpoints.md). 

**Per abilitare l'hosting di un sito Web statico**

1. Accedi a Console di gestione AWS e apri la console Amazon S3 all'indirizzo. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Nel riquadro di navigazione sinistro, scegli **Bucket per uso generico**.

1. Nell’elenco dei bucket, seleziona il nome del bucket per cui desideri abilitare l’hosting di siti web statici.

1. Scegliere **Properties (Proprietà)**.

1. In **Hosting di siti Web statici**, seleziona **Modifica**.

1. Seleziona **Utilizza questo bucket per l'hosting di un sito Web**. 

1. In **Hosting di siti Web statici**, seleziona **Abilita**.

1. 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](IndexDocumentSupport.md).

1. 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](CustomErrorDocSupport.md).

1. (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](how-to-page-redirect.md#advanced-conditional-redirects).

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

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

Dopo aver [modificato le impostazioni di blocco dell'accesso pubblico](https://docs.aws.amazon.com/AmazonS3/latest/userguide/website-hosting-custom-domain-walkthrough.html#root-domain-walkthrough-configure-bucket-permissions) e aver [aggiunto una policy del bucket](https://docs.aws.amazon.com/AmazonS3/latest/userguide/website-hosting-custom-domain-walkthrough.html#add-bucket-policy-root-domain) che consente l'accesso pubblico in lettura, potrai utilizzare l'endpoint del sito Web per accedere al sito Web. 

Nella fase successiva viene configurato il sottodominio (`www.example.com`) per reindirizzare le richieste al dominio (`example.com`). 

## Fase 4: configurare un bucket del sottodominio per il reindirizzamento del sito Web
<a name="root-domain-walkthrough-configure-redirect"></a>

Una volta che il bucket del dominio root è stato configurato per l'hosting di siti Web, è possibile configurare il bucket del sottodominio per reindirizzare tutte le richieste al dominio. In questo esempio, tutte le richieste per `www.example.com` vengono reindirizzate a `example.com`.

**Per configurare una richiesta di reindirizzamento**

1. Nella console di Amazon S3, nell’elenco **Bucket per uso generico**, seleziona il bucket del sottodominio (in questo esempio, `www.example.com`).

1. Scegliere **Properties (Proprietà)**.

1. In **Hosting di siti Web statici**, seleziona **Modifica**.

1. Seleziona **Reindirizza richieste per un oggetto**. 

1. Nella casella **Target bucket (Bucket di destinazione)** immettere il dominio root, ad esempio, **example.com**.

1. In **Protocol (Protocollo)**, scegliere **HTTP**.

1. Seleziona **Salva modifiche**.

## Fase 5: configurare la registrazione del traffico del sito Web
<a name="root-domain-walkthrough-configure-logging"></a>

Per tenere traccia del numero di visitatori che accedono al sito Web, puoi abilitare facoltativamente la registrazione per il bucket del dominio root. Per ulteriori informazioni, consulta [Registrazione delle richieste con registrazione dell'accesso al server](ServerLogs.md). Se prevedi di utilizzare Amazon CloudFront per velocizzare il tuo sito Web, puoi anche utilizzare CloudFront la registrazione.

**Per abilitare la registrazione dell'accesso al server per il bucket del dominio root**

1. Apri la console Amazon S3 all'indirizzo. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Nella stessa regione in cui è stato creato il bucket configurato come sito Web statico, creare un bucket per la registrazione, ad esempio `logs.example.com`.

1. Creare una cartella per i file di registrazione degli accessi al server (ad esempio, `logs`).

1. (Facoltativo) Se desideri utilizzarla CloudFront per migliorare le prestazioni del tuo sito Web, crea una cartella per i file di CloudFront registro (ad esempio,`cdn`).
**Importante**  
Quando crei o aggiorni una distribuzione e abiliti la CloudFront registrazione, CloudFront aggiorna l'elenco di controllo degli accessi ai bucket (ACL) per concedere all'`awslogsdelivery`account le `FULL_CONTROL` autorizzazioni per scrivere i log nel bucket. Per ulteriori informazioni, consulta la sezione [Autorizzazioni necessarie per configurare la registrazione standard e accedere ai file di registro](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/AccessLogs.html#AccessLogsBucketAndFileOwnership) nella *Amazon CloudFront Developer Guide*. Se il bucket che memorizza i log utilizza l'impostazione imposta dal proprietario del bucket per disabilitare S3 Object Ownership ACLs, CloudFront non può scrivere log nel bucket. Per ulteriori informazioni, consulta [Controllo della proprietà degli oggetti e disattivazione ACLs del bucket](about-object-ownership.md).

1. Nell'elenco **Buckets (Bucket)** scegliere il bucket del dominio root.

1. Scegliere **Properties (Proprietà)**.

1. In **Registrazione accesso server**, seleziona **Modifica**.

1. Scegli **Enable** (Abilita).

1. In **Bucket di destinazione**, seleziona la destinazione del bucket e della cartella per i log di accesso al server:
   + Individua la cartella e il percorso del bucket:

     1. Seleziona **Sfoglia S3**.

     1. Scegli il nome del bucket, quindi seleziona la cartella dei log. 

     1. Seleziona **Scegli percorso**.
   + Specifica il percorso del bucket S3, ad esempio, `s3://logs.example.com/logs/`.

1. Seleziona **Salva modifiche**.

   Nel bucket di log, ora puoi accedere ai tuoi log. Amazon S3 scrive i log di accesso del sito web nel bucket log ogni due ore.

## Fase 6: caricare l'indice e il contenuto del sito Web
<a name="upload-website-content"></a>

In questo passaggio carichi il documento di indice e il contenuto facoltativo del sito Web nel bucket del dominio root. 

Quando si abilita l'hosting statico di siti Web per il bucket, si immette il nome del documento di indice (ad esempi, **index.html**). Dopo aver abilitato l'hosting di siti Web statici per il bucket, si carica un file HTML con il nome del documento di indice nel bucket.

**Per configurare il documento di indice**

1. Creare un file `index.html`

   Se non si dispone di un file `index.html`, è possibile utilizzare il seguente codice HTML per crearne uno:

   ```
   <html xmlns="http://www.w3.org/1999/xhtml" >
   <head>
       <title>My Website Home Page</title>
   </head>
   <body>
     <h1>Welcome to my website</h1>
     <p>Now hosted on Amazon S3!</p>
   </body>
   </html>
   ```

1. Salva il file indice in locale.

   Il nome del file del documento indice deve corrispondere esattamente al nome del documento indice immesso nella finestra di dialogo **Hosting sito Web statico**. Il nome del documento indice distingue tra maiuscole e minuscole. Ad esempio, se si immette `index.html` per il nome del **documento Indice** nella finestra di dialogo **Hosting sito Web statico**, anche il nome del file del documento indice deve essere `index.html` e non `Index.html`.

1. Accedi a Console di gestione AWS e apri la console Amazon S3 all'indirizzo. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Nel riquadro di navigazione sinistro, scegli **Bucket per uso generico**.

1. Nell’elenco dei bucket, seleziona il nome del bucket che desideri utilizzare per l’hosting di un sito web statico.

1. Abilitare l'hosting di siti Web statici per il bucket e inserire il nome esatto del documento di indice (ad esempi, `index.html`). Per ulteriori informazioni, consulta [Abilitazione dell'hosting di siti Web](EnableWebsiteHosting.md).

   Dopo aver abilitato l'hosting di siti Web statici, procedere alla fase 6. 

1. Per caricare il documento di indice nel bucket, eseguire una delle operazioni seguenti:
   + Trascinare e rilasciare il file di indice nell'elenco bucket della console.
   + Scegliere **Upload (Carica)** e seguire le istruzioni per scegliere e caricare il file di indice.

   Per step-by-step istruzioni, consulta[Caricamento degli oggetti](upload-objects.md).

1. (Opzionale) Caricare altri contenuti del sito Web nel bucket.

## Fase 7: caricare un documento di errore
<a name="configure-error-document-root-domain"></a>

Quando abiliti l'hosting di siti Web statici per il tuo bucket, specifichi il nome del documento di errore (ad esempio, **404.html**). Dopo avere abilitato l'hosting di siti Web statici per il bucket, carichi un file HTML con il nome del documento di errore nel bucket.

**Per configurare un documento di errore**

1. Crea un documento di errore, ad esempio `404.html`.

1. Salva il file del documento di errore in locale.

   Il nome del documento di errore fa distinzione tra maiuscole e minuscole e deve corrispondere esattamente al nome immesso quando hai attivato l'hosting statico di siti Web. Ad esempio, se specifichi `404.html` per il nome del **documento di errore** nella finestra di dialogo **Hosting sito Web statico**, anche il nome file del documento di errore dovrà essere `404.html`.

1. Accedi a Console di gestione AWS e apri la console Amazon S3 all'indirizzo. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Nel riquadro di navigazione sinistro, scegli **Bucket per uso generico**.

1. Nell’elenco dei bucket, seleziona il nome del bucket che desideri utilizzare per l’hosting di un sito web statico.

1. Abilita l'hosting di siti Web statici per il bucket e inserisci il nome esatto del documento di errore (ad esempio, `404.html`). Per ulteriori informazioni, consultare [Abilitazione dell'hosting di siti Web](EnableWebsiteHosting.md) e [Configurazione di un documento di errore personalizzato](CustomErrorDocSupport.md).

   Dopo aver abilitato l'hosting di siti Web statici, procedere alla fase 6. 

1. Per caricare il documento di errore nel bucket, completa una delle operazioni riportate di seguito:
   + Trascina e rilascia il file del documento di errore nell'elenco dei bucket della console.
   + Scegliere **Upload (Carica)** e seguire le istruzioni per scegliere e caricare il file di indice.

   Per step-by-step istruzioni, consulta[Caricamento degli oggetti](upload-objects.md).

## Fase 8: modificare le impostazioni dell'accesso pubblico ai blocchi S3
<a name="root-domain-walkthrough-configure-bucket-permissions"></a>

In questo esempio, è possibile modificare le impostazioni di blocco dell'accesso pubblico per il bucket di dominio (`example.com`) per consentire l'accesso pubblico.

Per impostazione predefinita, Amazon S3 blocca l'accesso pubblico all'account e ai bucket. Per utilizzare un bucket per ospitare un sito Web statico, puoi seguire questa procedura per modificare le impostazioni di blocco dell'accesso pubblico: 

**avvertimento**  
Prima di completare questi passaggi, consulta [Blocco dell'accesso pubblico allo storage Amazon S3](access-control-block-public-access.md) per assicurarsi di aver compreso e accettato i rischi connessi alla concessione dell'accesso pubblico. Quando si disattivano le impostazioni di blocco dell'accesso pubblico per rendere pubblico il bucket, chiunque su Internet può accedere al bucket. Consigliamo di bloccare tutti gli accessi pubblici ai bucket.

1. Apri la console Amazon S3 all'indirizzo. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Seleziona il nome del bucket configurato come sito Web statico.

1. Seleziona **Autorizzazioni**.

1. In **Blocca accesso pubblico (impostazioni bucket)**, seleziona **Modifica**.

1. Deseleziona **Blocca *tutto* l'accesso pubblico**, quindi seleziona **Salva modifiche**.  
![\[Console Amazon S3 in cui vengono mostrate le impostazioni di blocco dell'accesso pubblico a un bucket.\]](http://docs.aws.amazon.com/it_it/AmazonS3/latest/userguide/images/edit-public-access-clear.png)

   Amazon S3 disattiva le impostazioni di blocco dell'accesso pubblico per il bucket. Per creare un sito web pubblico statico, potrebbe essere necessario [modificare anche le impostazioni di blocco dell'accesso pubblico](https://docs.aws.amazon.com/AmazonS3/latest/user-guide/block-public-access-account.html) per l'account prima di aggiungere una policy del bucket. Se le impostazioni dell'account per il blocco dell'accesso pubblico sono attualmente attivate, verrà visualizzata una nota in **Blocca accesso pubblico (impostazioni bucket)**.

## Fase 9: collegare una policy del bucket
<a name="add-bucket-policy-root-domain"></a>

In questo esempio, si collega una policy del bucket al bucket di dominio (`example.com`) per consentire l'accesso pubblico in lettura. Ad esempio, sostituisci la policy del bucket dell'esempio con il nome del bucket del tuo dominio. *Bucket-Name* `example.com`

Dopo aver modificato le impostazioni di blocco dell'accesso pubblico S3, è possibile aggiungere una policy del bucket per concedere l'accesso pubblico in lettura al bucket. Quando concedi l'accesso pubblico in lettura, chiunque su Internet può accedere al bucket.

**Importante**  
La policy seguente è solo un esempio e consente l'accesso completo ai contenuti del bucket. Prima di continuare con questa fase, esamina l'argomento relativo a [come proteggere i file nel bucket Amazon S3](https://aws.amazon.com/premiumsupport/knowledge-center/secure-s3-resources/) per assicurarti di comprendere le best practice per la protezione dei file nel bucket S3 e i rischi connessi alla concessione dell'accesso pubblico .

1. In **Bucket**, scegli il nome del bucket.

1. Seleziona **Autorizzazioni**.

1. In **Policy del bucket**, seleziona **Modifica**.

1. Per concedere l'accesso in lettura pubblico al sito Web, copiare la policy del bucket seguente e incollarla in **Editor della policy del bucket**.

   ```
   {
       "Version": "2012-10-17",		 	 	 
       "Statement": [
           {
               "Sid": "PublicReadGetObject",
               "Effect": "Allow",
               "Principal": "*",
               "Action": [
                   "s3:GetObject"
               ],
               "Resource": [
                   "arn:aws:s3:::Bucket-Name/*"
               ]
           }
       ]
   }
   ```

1. Aggiorna `Resource` al tuo nome bucket.

   Nell'esempio precedente, bucket policy, *Bucket-Name* è un segnaposto per il nome del bucket. Per utilizzare questa policy di bucket con il proprio bucket, è necessario aggiornare il nome in modo che corrisponda al bucket.

1. Seleziona **Salva modifiche**.

   Viene visualizzato un messaggio che indica che la policy del bucket è stata aggiunta correttamente.

   Se viene visualizzato l'errore `Policy has invalid resource`, conferma che il nome del bucket nella policy di bucket corrisponde al nome del bucket. Per informazioni sull'aggiunta di una policy del bucket, consulta [In che modo aggiungere una policy del bucket S3?](https://docs.aws.amazon.com/AmazonS3/latest/user-guide/add-bucket-policy.html)

   Se viene visualizzato un messaggio di errore e non è possibile salvare la policy di bucket, controlla le impostazioni di blocco dell'accesso pubblico all'account e al bucket per confermare che consenti l'accesso pubblico al bucket.

Nella prossima fase, è possibile determinare gli endpoint del sito Web e testare l'endpoint del dominio.

## Fase 10: testare l'endpoint del dominio
<a name="root-domain-walkthrough-test-website"></a>

Dopo aver configurato il bucket di dominio per ospitare un sito Web pubblico, puoi testare l'endpoint. Per ulteriori informazioni, consulta [Endpoint del sito Web](WebsiteEndpoints.md). Sarai in grado di testare l'endpoint solo per il bucket di dominio, poiché il bucket del sottodominio è impostato per il reindirizzamento del sito Web e non per l'hosting statico del sito Web. 

**Nota**  
Amazon S3 non supporta l'accesso HTTPS al sito web. Se desideri utilizzare HTTPS, puoi utilizzare Amazon CloudFront per servire un sito Web statico ospitato su Amazon S3.  
Per ulteriori informazioni, consulta [Come si usa CloudFront per servire un sito Web statico ospitato su Amazon S3](https://aws.amazon.com/premiumsupport/knowledge-center/cloudfront-serve-static-website/)? e [Richiede HTTPS per la comunicazione tra gli spettatori e](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/using-https-viewers-to-cloudfront.html). CloudFront

1. In **Bucket**, scegli il nome del bucket.

1. Scegliere **Properties (Proprietà)**.

1. Nella parte inferiore della pagina, in **Static website hosting (Hosting di siti Web statici)**, scegliere il proprio **Bucket website endpoint (Endpoint del sito web Bucket)**.

   Il documento indice viene aperto in una finestra del browser separata.

Nella fase successiva, utilizzi Amazon Route 53 per consentire ai clienti di utilizzare entrambe le opzioni personalizzate URLs per accedere al tuo sito. 

## Fase 11: aggiungere record alias per il dominio e il sottodominio
<a name="root-domain-walkthrough-add-record-to-hostedzone"></a>

In questa fase, creare i record alias che si aggiungono alla zona ospitata per le mappe di dominio `example.com` e `www.example.com`. Anziché usare indirizzi IP, i record alias utilizzano gli endpoint dei siti Web Amazon S3. Amazon Route 53 conserva la mappatura dei record alias e degli indirizzi IP dove risiedono i bucket Amazon S3. Creare due record di alias, uno per il dominio root e uno per il sottodominio.

### Aggiungere un record di alias per il dominio root e il sottodominio
<a name="add-alis-record"></a>

**Per aggiungere un record di alias al dominio root (`example.com`)**

1. Apri la console Route 53 all'indirizzo [https://console.aws.amazon.com/route53/](https://console.aws.amazon.com/route53/).
**Nota**  
Se non utilizzi già Route 53, consulta la [Fase 1: registrare un dominio](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/getting-started.html#getting-started-find-domain-name) nella *Guida per gli sviluppatori di Amazon Route 53*. Dopo la configurazione, puoi tornare alle istruzioni.

1. Scegli **Hosted Zones (Zone ospitate)**.

1. Nell'elenco delle zone ospitate, scegli il none della zona ospitata corrispondente al nome di dominio.

1. Scegli **Create record (Crea record)**.

1. Seleziona **Passa alla procedura guidata**.
**Nota**  
Se desideri utilizzare la creazione rapida per creare i record alias, consulta [Configurazione di Route 53 per instradare il traffico a un bucket S3](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/RoutingToS3Bucket.html#routing-to-s3-bucket-configuring).

1. Scegli **Simple routing (Instradamento semplice)** e scegli **Next (Successivo)**.

1. Scegli **Define simple record (Definisci record semplice)**.

1. In **Record name (Nome del record)** accetta il valore predefinito, che è il nome della zona ospitata e del dominio.

1. In **Value/Route traffic to (Valore/Instradamento traffico a)**, seleziona **Alias to S3 website endpoint (Alias all'endpoint del sito Web S3)**.

1. Scegli la regione.

1. Scegli il bucket S3.

   Il nome del bucket deve corrispondere al nome visualizzato nella casella **Name (Nome)**. Nell'elenco **Scegli bucket S3**, il nome del bucket viene visualizzato con l'endpoint del sito Web di Amazon S3 per la regione in cui è stato creato il bucket, ad esempio, `s3-website-us-west-1.amazonaws.com (example.com)`.

   **Scegli bucket S3** riporta un bucket se:
   + Hai configurato il bucket come sito Web statico.
   + Il nome del bucket è uguale al nome del record che stai creando.
   + La corrente Account AWS ha creato il bucket.

   Se il bucket non viene visualizzato nell'elenco **Scegli bucket S3**, specifica l'endpoint del sito Web di Amazon S3 per la regione in cui è stato creato il bucket, ad esempio **s3-website-us-west-2.amazonaws.com**. Per un elenco completo degli endpoint dei siti Web Amazon S3, consulta [Endpoint di siti Web Amazon S3](https://docs.aws.amazon.com/general/latest/gr/s3.html#s3_website_region_endpoints). Per maggiori informazioni sulla destinazione alias, consulta [Traffico valore/percorso](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/resource-record-sets-values-alias.html#rrsets-values-alias-alias-target) nella *Guida per gli sviluppatori di Amazon Route 53*.

1. In **Tipo di record**, scegli **A ‐ Indirizza il traffico verso un IPv4 indirizzo e alcune AWS risorse**.

1. Per **Evaluate target health (Valuta integrità target)**, seleziona **No**.

1. Scegli **Define simple record (Definisci record semplice)**.

**Per aggiungere un record di alias al sottodominio (`www.example.com`)**

1. In **Configura record**, seleziona **Definisci record semplice**.

1. In **Record name (Nome del record)** per il sottodominio digita `www`.

1. In **Value/Route traffic to (Valore/Instradamento traffico a)**, seleziona **Alias to S3 website endpoint (Alias all'endpoint del sito Web S3)**.

1. Scegli la regione.

1. Seleziona il bucket S3, ad esempi, `s3-website-us-west-2.amazonaws.com (www.example.com)`.

   Se il bucket non viene visualizzato nell'elenco **Scegli bucket S3**, specifica l'endpoint del sito Web di Amazon S3 per la regione in cui è stato creato il bucket, ad esempio **s3-website-us-west-2.amazonaws.com**. Per un elenco completo degli endpoint dei siti Web Amazon S3, consulta [Endpoint di siti Web Amazon S3](https://docs.aws.amazon.com/general/latest/gr/s3.html#s3_website_region_endpoints). Per maggiori informazioni sulla destinazione alias, consulta [Traffico valore/percorso](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/resource-record-sets-values-alias.html#rrsets-values-alias-alias-target) nella *Guida per gli sviluppatori di Amazon Route 53*.

1. In **Tipo di record**, scegli **A ‐ Indirizza il traffico verso un IPv4 indirizzo e alcune AWS risorse**.

1. Per **Evaluate target health (Valuta integrità target)**, seleziona **No**.

1. Scegli **Define simple record (Definisci record semplice)**.

1. Nella pagina **Configura record**, scegli **Crea record**.

**Nota**  
In genere le modifiche si propagano a tutti i server Route 53 entro 60 secondi. Al termine della propagazione, potrai instradare il traffico al tuo bucket Amazon S3 utilizzando i nomi dei record alias creati in questa procedura.

### Aggiungi un record di alias per il dominio root e il sottodominio (vecchia console Route 53)
<a name="add-alis-record-old"></a>

**Per aggiungere un record di alias al dominio root (`example.com`)**

La console Route 53 è stata riprogettata. Nella console Route 53 è possibile utilizzare temporaneamente la vecchia console. Se scegli di lavorare con la vecchia console Route 53, attenersi alla procedura riportata di seguito.

1. Apri la console Route 53 all'indirizzo [https://console.aws.amazon.com/route53/](https://console.aws.amazon.com/route53/).
**Nota**  
Se non utilizzi già Route 53, consulta la [Fase 1: registrare un dominio](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/getting-started.html#getting-started-find-domain-name) nella *Guida per gli sviluppatori di Amazon Route 53*. Dopo la configurazione, puoi tornare alle istruzioni.

1. Scegli **Hosted Zones (Zone ospitate)**.

1. Nell'elenco delle zone ospitate, scegli il none della zona ospitata corrispondente al nome di dominio.

1. Scegliere **Create Record Set (Crea set di record)**.

1. Specifica i seguenti valori:  
**Nome**  
Accetta il valore predefinito, che è il nome della zona ospitata e del dominio.   
Per il dominio root, non è necessario aggiungere ulteriori informazioni nel campo **Name (Nome)**.  
**Tipo**  
Scegli **A — IPv4 indirizzo**.  
**Alias**  
Scegliere **Yes (Sì)**.  
**Destinazione alias**  
Nella sezione **endpoint del sito Web S3** dell'elenco, scegliere il nome del bucket.   
Il nome del bucket deve corrispondere al nome visualizzato nella casella **Name (Nome)**. Nell'elenco **Alias Target (Destinazione alias)**, il nome bucket è seguito dall'endpoint del sito web Amazon S3 per la regione in cui è stato creato il bucket, ad esempio `example.com (s3-website-us-west-2.amazonaws.com)`. **Alias Target (Destinazione alias)** elenca un bucket se:  
   + Hai configurato il bucket come sito Web statico.
   + Il nome del bucket è uguale al nome del record che stai creando.
   + La corrente Account AWS ha creato il bucket.
Se il bucket non viene visualizzato nell'elenco di **Alias target (Target alias)**, immetti l'endpoint del sito Web Amazon S3 per la regione in cui è stato creato il bucket, ad esempio `s3-website-us-west-2`. Per un elenco completo degli endpoint dei siti Web Amazon S3, consulta [Endpoint di siti Web Amazon S3](https://docs.aws.amazon.com/general/latest/gr/s3.html#s3_website_region_endpoints). Per maggiori informazioni sulla destinazione alias, consulta [Traffico valore/percorso](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/resource-record-sets-values-alias.html#rrsets-values-alias-alias-target) nella *Guida per gli sviluppatori di Amazon Route 53*.  
**Policy di instradamento**  
Accettare il valore predefinito **Simple (Semplice)**.  
**Valutazione dello stato target**  
Accettare il valore predefinito **No**.

1. Seleziona **Crea**.

**Per aggiungere un record di alias al sottodominio (`www.example.com`)**

1. Nella zona ospitata del dominio root (`example.com`), scegliere **Create Record Set (Crea set di record)**.

1. Specifica i seguenti valori:  
**Nome**  
Per il sottodominio, immettere `www` nella casella.   
**Tipo**  
Scegli **A — IPv4 indirizzo**.  
**Alias**  
Scegliere **Yes (Sì)**.  
**Destinazione alias**  
Nella sezione **S3 website endpoints (Endpoint del sito web S3)** dell'elenco scegliere lo stesso nome di bucket visualizzato nel campo **Name (Nome)**, ad esempio `www.example.com (s3-website-us-west-2.amazonaws.com)`.  
**Policy di instradamento**  
Accettare il valore predefinito **Simple (Semplice)**.  
**Valutazione dello stato target**  
Accettare il valore predefinito **No**.

1. Seleziona **Crea**.

**Nota**  
In genere le modifiche si propagano a tutti i server Route 53 entro 60 secondi. Al termine della propagazione, potrai instradare il traffico al tuo bucket Amazon S3 utilizzando i nomi dei record alias creati in questa procedura.

## Fase 12: testare il sito Web
<a name="root-domain-testing"></a>

Verificare che il sito Web e il reindirizzamento funzionino correttamente. Nel tuo browser, inserisci il tuo URLs. In questo esempio, puoi provare quanto segue URLs:
+ **Dominio** (`http://example.com`) – Visualizza il documento indice nel bucket `example.com`.
+ **Sottodominio** (`http://www.example.com`) – Reindirizza la richiesta a `http://example.com`. Viene visualizzato il documento di indice nel bucket `example.com`.

Se il tuo sito web o i link di reindirizzamento non funzionano, puoi provare quanto segue:
+ **Cancella cache** – Cancella la cache del tuo browser Web.
+ **Controlla i server dei nomi** – Se la pagina Web e i collegamenti di reindirizzamento non funzionano dopo avere cancellato la cache, puoi confrontare i server dei nomi per il dominio e i server dei nomi per la zona ospitata. Se i server dei nomi non corrispondono, potrebbe essere necessario aggiornare i server dei nomi di dominio in modo che corrispondano a quelli elencati nella zona ospitata. Per ulteriori informazioni, consulta [Aggiunta o modifica di server dei nomi e associazione di record per un dominio](https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/domain-name-servers-glue-records.html).

Dopo aver testato con successo il dominio principale e il sottodominio, puoi configurare una CloudFront distribuzione [Amazon](https://aws.amazon.com/cloudfront) per migliorare le prestazioni del tuo sito Web e fornire log da utilizzare per esaminare il traffico del sito Web. Per ulteriori informazioni, consulta [Velocizza il tuo sito Web con Amazon CloudFront](website-hosting-cloudfront-walkthrough.md).

# Velocizza il tuo sito Web con Amazon CloudFront
<a name="website-hosting-cloudfront-walkthrough"></a>

Puoi usare [Amazon CloudFront](https://aws.amazon.com/cloudfront) per migliorare le prestazioni del tuo sito Web Amazon S3. CloudFront rende disponibili i file del tuo sito web (come HTML, immagini e video) dai data center di tutto il mondo (note come *edge location*). Quando un visitatore richiede un file del sito Web, CloudFront reindirizza automaticamente la richiesta a una copia del file nella posizione di confine più vicina. Ciò determina tempi di download più rapidi rispetto alla richiesta di contenuto da un data center situato più lontano da parte del visitatore.

CloudFront memorizza nella cache i contenuti nelle edge location per un periodo di tempo specificato dall'utente. Se un visitatore richiede contenuti che sono stati memorizzati nella cache per un periodo superiore alla data di scadenza, CloudFront controlla il server di origine per verificare se è disponibile una versione più recente del contenuto. Se è disponibile una versione più recente, CloudFront copia la nuova versione nell'edge location. Le modifiche apportate ai contenuti originali vengono replicate nelle edge location quando i visitatori richiedono i contenuti. 

**Utilizzo CloudFront senza Route 53**  
Il tutorial in questa pagina utilizza Route 53 per indicare la tua CloudFront distribuzione. Tuttavia, se desideri fornire contenuti ospitati in un bucket Amazon S3 CloudFront senza utilizzare Route 53, consulta [Amazon CloudFront Tutorials: Configurazione di una distribuzione dinamica dei contenuti per](https://aws.amazon.com/cloudfront/getting-started/S3/) Amazon S3. Quando servi contenuti ospitati in un bucket Amazon S3 utilizzando CloudFront, puoi utilizzare qualsiasi nome di bucket e sono supportati sia HTTP che HTTPS. 

**Configurazione automatica con un modello CloudFormation**  
Per ulteriori informazioni sull'utilizzo di un CloudFormation modello per configurare un sito Web statico sicuro che crea una CloudFront distribuzione al servizio del tuo sito Web, consulta la sezione Guida [introduttiva a un sito Web statico sicuro](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/getting-started-secure-static-website-cloudformation-template.html) nella *Amazon CloudFront Developer Guide*.

**Topics**
+ [

## Fase 1: Creare una CloudFront distribuzione
](#create-distribution)
+ [

## Passaggio 2: aggiornare il set di record per il dominio e sottodominio
](#update-record-sets)
+ [

## (Facoltativo) Fase 3: controllare i file di log
](#check-log-files)

## Fase 1: Creare una CloudFront distribuzione
<a name="create-distribution"></a>

Innanzitutto, crei una CloudFront distribuzione. Ciò rende il sito Web accessibile a data center di tutto il mondo.

**Per creare una distribuzione con un'origine Amazon S3**

1. Apri la CloudFront console all'indirizzo[https://console.aws.amazon.com/cloudfront/v4/home](https://console.aws.amazon.com/cloudfront/v4/home).

1. Scegliere **Create Distribution (Crea distribuzione)**.

1. Nella pagina **Create Distribution (Crea distribuzione)**, nella sezione **Origin Settings (Impostazioni origine)**, digitare l'endpoint del sito Web Amazon S3 per il bucket in **Origin Domain Name (Nome dominio di origine)**, ad esempio **example.com.s3-website.us-west-1.amazonaws.com**.

   CloudFront compila l'**Origin ID** per te.

1. Lasciare i valori predefiniti in **Default Cache Behavior Settings** (Impostazioni predefinite comportamento cache). 

   Con le impostazioni predefinite per **Viewer Protocol Policy (Policy protocollo visualizzatore)**, è possibile utilizzare HTTPS per il sito Web statico. Per ulteriori informazioni su queste opzioni di configurazione, consulta [Valori che specifichi quando crei o aggiorni una distribuzione Web](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/WorkingWithDownloadDistributions.html#DownloadDistValuesYouSpecify) nella *Amazon CloudFront Developer Guide*.

1. In **Impostazioni distribuzione**, esegui quanto indicato di seguito:

   1. Lascia **Classe prezzo** impostato su **Utilizza tutte le edge location (prestazioni migliori)**.

   1. Imposta **i nomi di dominio alternativi (CNAMEs)** sul dominio principale e sul `www` sottodominio. In questo tutorial, questi sono rappresentati da `example.com` e `www.example.com`. 
**Importante**  
Prima di eseguire questo passaggio, prendete nota dei [requisiti per l'utilizzo di nomi di dominio alternativi](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/CNAMEs.html#alternate-domain-names-requirements), in particolare della necessità di un certificato valido. SSL/TLS 

   1. Per **SSL Certificate (Certificato SSL)**, scegliere **Custom SSL Certificate (example.com) (Certificato SSL personalizzato (example.com))**, quindi scegliere il certificato personalizzato che copre i nomi di dominio e sottodominio.

      Per ulteriori informazioni, consulta il [certificato SSL](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/distribution-web-values-specify.html#DownloadDistValuesSSLCertificate) nella *Amazon CloudFront Developer Guide*.

   1. In **Default Root Object (Oggetto root predefinito)**, immettere il nome del documento indice, ad esempio `index.html`. 

      Se l'URL utilizzato per accedere alla distribuzione non contiene un nome di file, la CloudFront distribuzione restituisce il documento indice. L'**oggetto root predefinito** deve corrispondere esattamente al nome del documento indice per il sito Web statico. Per ulteriori informazioni, consulta [Configurazione di un documento indice](IndexDocumentSupport.md).

   1. Imposta **Log** su **On**.
**Importante**  
Quando crei o aggiorni una distribuzione e abiliti la CloudFront registrazione, CloudFront aggiorna l'elenco di controllo degli accessi ai bucket (ACL) per concedere all'`awslogsdelivery`account le `FULL_CONTROL` autorizzazioni per scrivere i log nel bucket. Per ulteriori informazioni, consulta la sezione [Autorizzazioni necessarie per configurare la registrazione standard e accedere ai file di registro](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/AccessLogs.html#AccessLogsBucketAndFileOwnership) nella *Amazon CloudFront Developer Guide*. Se il bucket che memorizza i log utilizza l'impostazione imposta dal proprietario del bucket per disabilitare S3 Object Ownership ACLs, CloudFront non può scrivere log nel bucket. Per ulteriori informazioni, consulta [Controllo della proprietà degli oggetti e disattivazione ACLs del bucket](about-object-ownership.md).

   1. In **Bucket per log**, scegli il bucket log creato.

      Per ulteriori informazioni sulla configurazione di un bucket di registrazione, consulta [(Facoltativo) Registrazione del traffico Web](LoggingWebsiteTraffic.md).

   1. Per archiviare i log generati dal traffico della distribuzione CloudFront in una cartella, in **Log Prefix (Prefisso log)**, immetti il nome della cartella.

   1. Mantieni i valori predefiniti di tutte le altre impostazioni.

1. Scegliere **Create Distribution (Crea distribuzione)**.

1. Per visualizzare lo stato attuale della distribuzione, cercare la distribuzione nella console e controllare la colonna **Status** (Stato). 

   Lo stato `InProgress` indica che la distribuzione non è ancora completamente distribuita.

   Quando la tua distribuzione è distribuita, si può fare riferimento ai propri contenuti con il nuovo nome dominio CloudFront.

1. Registra il valore del **nome di dominio** mostrato nella console, ad esempio. CloudFront `dj4p1rv6mvubz.cloudfront.net` 

1. Per verificare che la CloudFront distribuzione funzioni, inserisci il nome di dominio della distribuzione in un browser web.

   Se il tuo sito web è visibile, la CloudFront distribuzione funziona. Se il tuo sito Web ha un dominio personalizzato registrato con Amazon Route 53, avrai bisogno del nome di CloudFront dominio per aggiornare il record impostato nel passaggio successivo.

## Passaggio 2: aggiornare il set di record per il dominio e sottodominio
<a name="update-record-sets"></a>

Ora che hai creato correttamente una CloudFront distribuzione, aggiorna il record di alias in Route 53 in modo che punti alla nuova CloudFront distribuzione.

**Per aggiornare il record di alias in modo che punti a una distribuzione CloudFront**

1. Apri la console Route 53 all'indirizzo [https://console.aws.amazon.com/route53/](https://console.aws.amazon.com/route53/).

1. Nel riquadro di navigazione a sinistra, scegliere **Hosted zones (Zone ospitate)**.

1. Nella pagina **Hosted Zones (Zone ospitate)**, scegliere la hosted zone creata per il sottodominio, per esempio `www.example.com`.

1. In **Records**, selezionare il record *A* creato per il sottodominio. 

1. In **Record details (Dettagli record)**, scegliere **Edit record (Modifica record)**.

1. In **Instrada il traffico verso**, scegli **Alias per la CloudFront distribuzione**.

1. In **Scegli la distribuzione**, scegli la CloudFront distribuzione.

1. Scegli **Save** (Salva).

1. Per reindirizzare il record *A* per il dominio radice alla CloudFront distribuzione, ripeti questa procedura per il dominio radice, `example.com` ad esempio.

   L'aggiornamento ai set di record avviene entro 2-48 ore. 

1. Per verificare se i nuovi record *A* sono effettivi, in un browser Web immetti l'URL del sottodominio, ad esempio `http://www.example.com`. 

   Se il browser non reindirizza più al dominio root, ad esempio `http://example.com`, i nuovi record A sono effettivi. Quando il nuovo record *A* ha effetto, il traffico indirizzato dal nuovo record *A* alla CloudFront distribuzione non viene reindirizzato al dominio radice. Tutti i visitatori che fanno riferimento al sito utilizzando `http://example.com` o `http://www.example.com` vengono reindirizzati alla CloudFront edge location più vicina, dove possono usufruire di tempi di download più rapidi.
**Suggerimento**  
I browser possono effettuare il caching delle impostazioni di reindirizzamento. Se pensi che le impostazioni del nuovo record *A* dovrebbero essere diventate effettive ma il tuo browser reindirizza ancora `http://www.example.com` a `http://example.com`, prova a svuotare la cache e a eliminare la cronologia del browser, a chiudere e riaprire la tua applicazione browser o a utilizzare un browser Web differente. 

## (Facoltativo) Fase 3: controllare i file di log
<a name="check-log-files"></a>

I log di accesso indicano quante persone stanno visitando il sito Web. Inoltre contengono preziosi dati aziendali che si possono analizzare con altri servizi, come [Amazon EMR](https://docs.aws.amazon.com/emr/latest/DeveloperGuide/). 

CloudFront i log vengono archiviati nel bucket e nella cartella scelti quando crei una CloudFront distribuzione e abiliti la registrazione. CloudFront scrive i log nel tuo bucket di log entro 24 ore da quando vengono effettuate le richieste corrispondenti.

**Per visualizzare i file di log del sito Web**

1. Apri la console Amazon S3 all'indirizzo. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Scegliere il nome del bucket log per il tuo sito web.

1. Scegli la cartella dei CloudFront log.

1. Scarica i `.gzip` file scritti da CloudFront prima di aprirli.

   Se hai creato il tuo sito Web solo come esercizio di apprendimento, puoi eliminare le risorse che hai allocato per non accumulare più addebiti. A questo proposito, consulta [Pulizia delle risorse di esempio](getting-started-cleanup.md). Una volta eliminate le risorse AWS , il sito Web non è più disponibile.

# Pulizia delle risorse di esempio
<a name="getting-started-cleanup"></a>

Se il sito Web statico è stato creato come esercizio di apprendimento, elimina le risorse AWS che allocate per non accumulare più addebiti. Una volta eliminate le risorse AWS , il sito Web non è più disponibile.

**Topics**
+ [

## Passaggio 1: eliminare la CloudFront distribuzione Amazon
](#getting-started-cleanup-cloudfront)
+ [

## Passaggio 2: eliminare la zona ospitata Route 53
](#getting-started-cleanup-route53)
+ [

## Fase 3: disabilitare la registrazione ed eliminare il bucket S3
](#getting-started-cleanup-s3)

## Passaggio 1: eliminare la CloudFront distribuzione Amazon
<a name="getting-started-cleanup-cloudfront"></a>

Prima di eliminare una CloudFront distribuzione Amazon, devi disabilitarla. Una distribuzione disattivata non è più funzionante e non accumula addebiti. Puoi attivare una distribuzione disattivata in qualsiasi momento. Una volta eliminata una distribuzione disattivata, non è più disponibile.

**Per disabilitare ed eliminare una CloudFront distribuzione**

1. Apri la CloudFront console all'indirizzo[https://console.aws.amazon.com/cloudfront/v4/home](https://console.aws.amazon.com/cloudfront/v4/home).

1. Selezionare la distribuzione che si vuole disattivare e scegliere **Disable (Disattiva)**.

1. Quando viene richiesta la conferma, seleziona **Sì, disattiva**.

1. Selezionare la distribuzione disattivata e scegliere **Delete (Elimina)**.

1. Quando viene richiesta la conferma, seleziona **Sì, elimina**.

## Passaggio 2: eliminare la zona ospitata Route 53
<a name="getting-started-cleanup-route53"></a>

Prima di eliminare la hosted zone, devi eliminare i set di record creati. Non è necessario eliminare i record NS e SOA; vengono eliminati automaticamente quando elimini la hosted zone.

**Per eliminare i set di record**

1. Apri la console Route 53 all'indirizzo [https://console.aws.amazon.com/route53/](https://console.aws.amazon.com/route53/).

1.  Nell'elenco dei nomi di dominio, selezionare il nome di dominio, quindi selezionare **Vai a set di record**. 

1. Nell'elenco dei set di record, selezionare le caselle che corrispondono ai record *A* creati. 

   Il tipo di ciascun set di record è elencato nella colonna **Tipo**. 

1. Seleziona **Elimina set di record**. 

1. Quando viene richiesta la conferma, seleziona **Conferma**. 

**Per eliminare una zona ospitata Route 53**

1.  Continuando dalla procedura precedente, selezionare **Back to Hosted Zones (Torna a zone ospitate)**. 

1.  Selezionare il nome di dominio, quindi selezionare **Delete Hosted Zone (Elimina hosted zone)**. 

1.  Quando viene richiesta la conferma, seleziona **Conferma**. 

## Fase 3: disabilitare la registrazione ed eliminare il bucket S3
<a name="getting-started-cleanup-s3"></a>

Prima di eliminare il bucket S3 in uso, accertarsi che le attività di logging siano disattivate per quel bucket. Altrimenti, AWS continua a scrivere i log nel bucket mentre lo elimini.

**Per disattivare il log per un bucket**

1. Apri la console Amazon S3 all'indirizzo. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. In **Buckets (Bucket)**, scegliere il nome del bucket e quindi scegliere **Properties (Proprietà)**.

1. Da **Properties (Proprietà)**, selezionare **Log**.

1. Deseleziona la casella **Attivato**.

1. Scegliere **Save (Salva)**.

È possibile ora eliminare il bucket. Per ulteriori informazioni, consulta [Eliminazione di un bucket per uso generico](delete-bucket.md).

# Implementazione di un sito Web statico su AWS Amplify Hosting da un bucket generico S3
<a name="website-hosting-amplify"></a>

Ti consigliamo di utilizzare [Hosting AWS Amplify](https://docs.aws.amazon.com//amplify/latest/userguide/welcome.html.html) per ospitare contenuti di siti web statici archiviati su S3. Amplify Hosting è un servizio completamente gestito che semplifica la distribuzione dei siti Web su una rete di distribuzione dei contenuti (CDN) disponibile a livello globale alimentata da CloudFront Amazon, consentendo l'hosting sicuro di siti Web statici senza una configurazione estesa. Con AWS Amplify Hosting, puoi selezionare la posizione dei tuoi oggetti all'interno del tuo bucket generico, distribuire i tuoi contenuti su un CDN gestito e generare un URL HTTPS pubblico per rendere il tuo sito web accessibile ovunque. L'implementazione di un sito web statico utilizzando Hosting Amplify offre i seguenti vantaggi e funzionalità:
+ **Distribuzione alla rete di distribuzione AWS dei contenuti (CDN) fornita da Amazon CloudFront**: CloudFront è un servizio Web che accelera la distribuzione di contenuti Web statici e dinamici agli utenti. CloudFront distribuisce i tuoi contenuti attraverso una rete mondiale di data center denominati edge location. Quando un utente richiede il contenuto che stai utilizzando CloudFront, la richiesta viene indirizzata all'edge location che offre la latenza (ritardo) più bassa, in modo che i contenuti vengano forniti con le migliori prestazioni possibili, maggiore affidabilità e disponibilità. Per ulteriori informazioni, consulta [How CloudFront delivery content](https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/HowCloudFrontWorks.html) nell'*Amazon CloudFront Developer Guide*.
+ **Supporto HTTPS**: fornisce comunicazioni e trasferimento di dati sicuri tra il proprio sito web e il browser web dell'utente.
+ **Domini personalizzati**: consente di collegare facilmente il sito web a un URL personalizzato acquistato da un registrar di dominio come Amazon Route 53. 
+ **Certificati SSL personalizzati**: quando si configura un dominio personalizzato, è possibile utilizzare il certificato gestito predefinito fornito da Amplify oppure è possibile utilizzare un certificato personalizzato acquistato dall'autorità di certificazione di terze parti di propria scelta.
+ **Metriche e CloudWatch monitoraggio integrati**: monitora il traffico, gli errori, il trasferimento dei dati e la latenza del tuo sito web.
+ **Protezione con password**: limita l'accesso al sito web impostando un nome utente e una password nella console Amplify.
+ **Reindirizzamenti e riscritture**: consentono di creare regole di reindirizzamento e riscrittura nella console Amplify per permettere a un server web di reindirizzare la navigazione da un URL all'altro.

Quando distribuisci un'applicazione da un bucket generico Amazon S3 ad Amplify Hosting AWS , i costi si basano sul modello di prezzo di Amplify. Per ulteriori informazioni, consultare [AWS Amplify Prezzi](https://aws.amazon.com/amplify/pricing/).

**Importante**  
Amplify Hosting non è disponibile in tutti i paesi in cui è disponibile Regioni AWS Amazon S3. Per implementare un sito web statico su Hosting Amplify, il bucket Amazon S3 per uso generico contenente il sito web deve trovarsi in una Regione in cui è disponibile Amplify. Per l'elenco delle Regioni in cui è disponibile Amplify, consulta [Endpoint Amplify](https://docs.aws.amazon.com/general/latest/gr/amplify.html#amplify_region) in *Riferimenti generali di Amazon Web Services*.

Puoi avviare il processo di distribuzione dalla console Amazon S3, dalla console Amplify, dalla CLI AWS o dal. AWS SDKs È possibile eseguire l'implementazione su Amplify solo da un bucket per uso generico situato nel proprio account. Amplify non supporta l'accesso a un bucket tra account. 

Utilizza le seguenti istruzioni per implementare un sito web statico da un bucket Amazon S3 per uso generico su Hosting Amplify a partire dalla console Amazon S3.

## Implementazione di un sito web statico su Amplify dalla console S3
<a name="DeployAmplify"></a>

**Per implementare un sito web statico dalla console Amazon S3**

1. Accedi a Console di gestione AWS e apri la console Amazon S3 all'indirizzo. [https://console.aws.amazon.com/s3/](https://console.aws.amazon.com/s3/)

1. Nel pannello di navigazione a sinistra, scegli **Buckets** (Bucket).

1. Nell'elenco **Bucket**, scegli il bucket per uso generico che contiene il sito web che desideri implementare su Hosting Amplify.

1. Scegliere la scheda **Properties (Proprietà)**.

1. In **Hosting di siti Web statici**, scegli **Crea l'app Amplify**. A questo punto, il processo di implementazione passerà alla console Amplify.

1. Nella pagina **Deploy with S3** (Implementa con S3), procedi nel seguente modo.

   1. Per il **Nome dell'app**, inserire il nome dell'app o del sito web.

   1. Per il **Nome del ramo**, inserire il nome del backend dell'app.

   1. Per **Posizione S3 degli oggetti da ospitare**, inserisci il percorso della directory del bucket per uso generico o scegliere **Sfoglia S3** per individuarlo e selezionarlo.

1. Scegliere **Save and deploy (Salva e distribuisci)**.

**Nota**  
 Se si aggiorna uno qualsiasi degli oggetti di un sito web statico nel bucket per uso generico ospitato su Amplify, è necessario implementare nuovamente l'applicazione su Hosting Amplify per rendere effettive le modifiche. Hosting Amplify non rileva automaticamente le modifiche apportate al bucket. Per ulteriori informazioni, consulta [Updating a static website deployed to Amplify from an S3 bucket](https://docs.aws.amazon.com//amplify/latest/userguide/update-website-deployed-from-s3.html) nella *Guida per l'utente di Hosting AWS Amplify*. 

Per iniziare direttamente dalla console Amplify, consulta [Deploying a static website from S3 using the Amplify console](https://docs.aws.amazon.com//amplify/latest/userguide/deploy--from-amplify-console.html) nella *Guida per l'utente di Hosting AWS Amplify*.

*Per iniziare a utilizzare la AWS SDKs, consulta [Creazione di una policy bucket per distribuire un sito Web statico da S3 utilizzando la Guida per AWS SDKs l'](https://docs.aws.amazon.com//amplify/latest/userguide/deploy-with-sdks.html)utente di Amplify Hosting AWS .* 