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 CloudFront distribuzione di base
Le procedure in questa sezione mostrano come configurare una configurazione CloudFront di base che esegua le seguenti operazioni:
-
Crea un bucket da utilizzare come origine di distribuzione.
-
Memorizza le versioni originali dei tuoi oggetti in un bucket Amazon Simple Storage Service (Amazon S3).
Utilizza origin access control (OAC) per inviare richieste autenticate alla tua origine Amazon S3. OACinvia richieste CloudFront per impedire agli utenti di accedere direttamente al tuo bucket S3. Per ulteriori informazioni suOAC, consulta. Limita l'accesso a un'origine Amazon Simple Storage Service
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 delle opzioni è personalizzabile. Per informazioni su come personalizzare le opzioni di CloudFront distribuzione, consultaCreazione di una 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
In questo tutorial, creerai una CloudFront distribuzione che utilizza un'origine Amazon S3 con controllo dell'accesso all'origine ()OAC. OACti aiuta a inviare in modo sicuro richieste autenticate alla tua origine Amazon S3. Per ulteriori informazioni suOAC, consulta. Limita l'accesso a un'origine Amazon Simple Storage Service
Per creare una CloudFront distribuzione con un'origine Amazon S3 che utilizzi OAC
Apri la CloudFront console all'indirizzohttps://console.aws.amazon.com/cloudfront/v4/home
. -
Scegli Create Distribution (Crea distribuzione).
-
Per Origin, dominio Origin, scegli il bucket S3 che hai creato per questo tutorial.
-
Per Origin, Origin access, seleziona le impostazioni del controllo di accesso di Origin (consigliato).
-
Per il controllo degli accessi di Origin, scegli Crea nuovo OAC.
-
Nel OAC riquadro Crea nuovo, mantieni le impostazioni predefinite e scegli Crea.
-
Per Web Application Firewall (WAF), selezionate una delle opzioni.
-
Per tutte le altre sezioni e impostazioni, accettate i valori predefiniti. Per ulteriori informazioni su queste opzioni, consulta Distribution Settings (Impostazioni distribuzione).
-
Scegli Create Distribution (Crea distribuzione).
-
Nel banner The S3 bucket Policy deve essere aggiornato, leggi il messaggio e scegli Copia policy.
-
Nello stesso banner, scegli il link Vai alle autorizzazioni del bucket S3 per aggiornare la politica. (Questo ti porta alla pagina dei dettagli del bucket nella console Amazon S3.)
-
Per Policy del bucket scegli Modifica.
-
Nel campo Modifica dichiarazione, incolla la politica che hai copiato nel passaggio 10.
-
Scegli Save changes (Salva modifiche).
-
Torna alla CloudFront console e consulta la sezione Dettagli relativa alla 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'accesso URL 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 radice del tuo bucket S3, avrà il seguente aspetto: URL
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:
-
Per impostazione predefinita, i file (oggetti) nel bucket Amazon S3 sono impostati come privati. Solo chi Account AWS ha creato il bucket ha il permesso di leggere o scrivere i file. Se desideri consentire a chiunque di accedere ai file nel tuo bucket Amazon S3 utilizzando CloudFront URLs, devi concedere le autorizzazioni di lettura pubblica agli oggetti.
-
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 è possibile utilizzare OAC se l'origine è un bucket S3 configurato come endpoint del sito Web. In tal caso, devi configurare il bucket CloudFront come origine personalizzata. Per ulteriori informazioni, consulta Usa un bucket Amazon S3 configurato come endpoint del sito Web. Per ulteriori informazioni suOAC, consultaLimita l'accesso a un'origine Amazon Simple Storage Service.