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à.
Inizia con una distribuzione CloudFront standard
Le procedure in questa sezione mostrano come configurare una distribuzione standard che CloudFront esegua le seguenti operazioni:
-
Crea un bucket S3 da utilizzare come origine di distribuzione.
-
Memorizza le versioni originali dei tuoi oggetti in un bucket Amazon Simple Storage Service (Amazon S3).
Utilizza il controllo dell'accesso all'origine (OAC) per inviare richieste autenticate alla tua origine Amazon S3. OAC invia richieste CloudFront per impedire agli utenti di accedere direttamente al tuo bucket S3. Per ulteriori informazioni su OAC, consulta. Limita l'accesso a un'origine Amazon S3
Utilizza il nome di CloudFront dominio URLs per gli oggetti (ad esempio,
https://d111111abcdef8.cloudfront.net/index.html
).-
Mantiene gli oggetti in posizioni CloudFront periferiche per la durata predefinita di 24 ore (la durata minima è 0 secondi).
La maggior parte di questo viene configurata automaticamente quando crei una CloudFront distribuzione.
Argomenti
Prerequisiti
Prima di iniziare, assicurati di aver completato le fasi in Configura il tuo Account AWS.
Creazione di un bucket Amazon S3
Un bucket Amazon S3 è un contenitore per file (oggetti) o cartelle. CloudFront può distribuire quasi tutti i tipi di file per te quando la fonte è un bucket S3. Ad esempio, CloudFront può distribuire testo, immagini e video. Non c'è un massimo per la quantità di dati che è possibile memorizzare in Amazon S3.
Per questo tutorial, crei un bucket S3 con i hello world
file di esempio forniti che utilizzerai per creare una pagina web di base.
Per creare un bucket
Accedi a AWS Management Console e apri la console Amazon S3 all'indirizzo. https://console.aws.amazon.com/s3/
-
Ti consigliamo di utilizzare il nostro esempio di Hello World per questa Guida introduttiva. Scarica la pagina web di Hello World: hello-world-html.zip. Decomprimila e salva la
css
cartella e ilindex
file in una posizione comoda, ad esempio sul desktop su cui stai eseguendo il browser. -
Seleziona Crea bucket.
-
Inserisci un nome di bucket univoco conforme alle regole di denominazione dei bucket per uso generico nella Guida per l'utente di Amazon Simple Storage Service.
-
Per la regione, ti consigliamo di scegliere un posto geograficamente Regione AWS vicino a te. (Ciò riduce la latenza e i costi).
-
Anche la scelta di una regione diversa funziona. È possibile farlo, ad esempio, per soddisfare i requisiti normativi.
-
-
Lascia tutte le altre impostazioni con i valori predefiniti, quindi seleziona Crea bucket.
Carica il contenuto nel bucket
Dopo aver creato il bucket Amazon S3, carica il contenuto del file decompresso su di essohello world
. (Hai scaricato e decompresso questo file). Creazione di un bucket Amazon S3
Per caricare i contenuti su Amazon S3
-
Nella sezione Bucket per uso generico, scegli il nome del tuo nuovo bucket.
Scegli Carica.
-
Nella pagina di caricamento, trascina la
css
cartella e ilindex
file nell'area di rilascio. -
Lascia tutte le altre impostazioni con i valori predefiniti, quindi seleziona Carica.
Crea una CloudFront distribuzione che utilizzi un'origine Amazon S3 con OAC
Per questo tutorial, creerai una CloudFront distribuzione che utilizza un'origine Amazon S3 con controllo dell'accesso all'origine (OAC). OAC ti aiuta a inviare in modo sicuro richieste autenticate alla tua origine Amazon S3. Per ulteriori informazioni su OAC, consulta. Limita l'accesso a un'origine Amazon S3
Per creare una CloudFront distribuzione con un'origine Amazon S3 che utilizza OAC
Apri la CloudFront console all'indirizzo. https://console.aws.amazon.com/cloudfront/v4/home
-
Scegli Create Distribution (Crea distribuzione).
-
Inserisci un nome di distribuzione per la distribuzione standard. Il nome verrà visualizzato come valore per la
Name
chiave sotto forma di tag. Puoi modificare questo valore in un secondo momento. Puoi aggiungere fino a 50 tag per la tua distribuzione standard. Per ulteriori informazioni, consulta Assegna un tag a una distribuzione. -
Scegli Sito Web o app singola, Avanti.
Scegli Next (Successivo).
-
Per la pagina del tipo Origin, seleziona Amazon S3.
-
Per S3 Origin, scegli Browse S3 e seleziona il bucket S3 che hai creato per questo tutorial.
-
Per Impostazioni, scegli Usa le impostazioni di origine consigliate. CloudFront utilizzerà le impostazioni predefinite di cache e origine consigliate per l'origine Amazon S3, inclusa la configurazione di Origin Access Control (OAC). Per ulteriori informazioni sulle impostazioni consigliate, consulta. Riferimento alle impostazioni di distribuzione preconfigurate
-
Scegli Next (Successivo).
-
Nella pagina Abilita le protezioni di sicurezza, scegli se abilitare le protezioni AWS WAF di sicurezza.
-
Scegli Next (Successivo).
-
Scegli Crea distribuzione. CloudFront aggiorna la policy sui bucket S3 per te.
-
Consulta la sezione Dettagli per la tua nuova distribuzione. Al termine della distribuzione, il campo Ultima modifica cambia da Distribuzione a data e ora.
-
Registra il nome di dominio CloudFront assegnato alla tua distribuzione. Avrà un aspetto simile al seguente:
d111111abcdef8.cloudfront.net
.
Prima di utilizzare la distribuzione e il bucket S3 di questo tutorial in un ambiente di produzione, assicurati di configurarli per soddisfare le tue esigenze specifiche. Per informazioni sulla configurazione dell'accesso in un ambiente di produzione, consulta. Configura l'accesso sicuro e limita l'accesso ai contenuti
Accedi ai tuoi contenuti tramite CloudFront
Per accedere ai tuoi contenuti CloudFront, combina il nome di dominio utilizzato per la CloudFront distribuzione con la pagina principale dei tuoi contenuti. (Hai registrato il nome di dominio di distribuzione inCrea una CloudFront distribuzione che utilizzi un'origine Amazon S3 con OAC.)
-
Il nome di dominio di distribuzione potrebbe essere simile al seguente:
d111111abcdef8.cloudfront.net
. -
Il percorso verso la pagina principale di un sito Web è in genere
/index.html
.
Pertanto, l'URL tramite cui accedere ai tuoi contenuti CloudFront potrebbe essere simile al seguente:
https://d111111abcdef8.cloudfront.net/index.html
.
Se hai seguito i passaggi precedenti e hai utilizzato la pagina web Hello World, dovresti vedere una pagina web con la dicitura Hello world! .
Quando carichi più contenuti in questo bucket S3, puoi accedervi CloudFront combinando il nome del dominio di CloudFront distribuzione con il percorso dell'oggetto nel bucket S3. Ad esempio, se carichi un nuovo file denominato new-page.html
nella root del bucket S3, l'URL è simile al seguente:
https://d111111abcdef8.cloudfront.net/new-page.html
.
Eliminazione
Se hai creato la distribuzione e il bucket S3 solo come esercizio di apprendimento, eliminali in modo da non addebitare più addebiti. Elimina prima la distribuzione. Per ulteriori informazioni, consulta i collegamenti seguenti:
Migliora la tua distribuzione di base
Questo tutorial introduttivo fornisce un framework minimo per la creazione di una distribuzione. Consigliamo di esplorare i seguenti miglioramenti:
-
Puoi utilizzare la funzionalità dei contenuti CloudFront privati per limitare l'accesso ai contenuti nei bucket Amazon S3. Per ulteriori informazioni su come distribuire contenuti privati, consulta Offri contenuti privati con cookie firmati URLs e firmati.
-
Puoi configurare la tua CloudFront distribuzione per utilizzare un nome di dominio personalizzato (ad esempio,
www.example.com
anzichéd111111abcdef8.cloudfront.net
). Per ulteriori informazioni, consulta Usa personalizzato URLs. -
Questo tutorial utilizza un'origine Amazon S3 con controllo dell'accesso all'origine (OAC). Tuttavia, non puoi usare OAC se la tua origine è un bucket S3 configurato come endpoint di un sito web. In tal caso, devi configurare il bucket come origine personalizzata. CloudFront Per ulteriori informazioni, consulta Usa un bucket Amazon S3 configurato come endpoint del sito Web. Per ulteriori informazioni su OAC, consulta. Limita l'accesso a un'origine Amazon S3