Inizia con una CloudFront distribuzione di base - Amazon CloudFront

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.

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

  1. Accedi a AWS Management Console e apri la console Amazon S3 all'indirizzo. https://console.aws.amazon.com/s3/

  2. 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 il index file in una posizione comoda, ad esempio sul desktop su cui stai eseguendo il browser.

  3. Seleziona Crea bucket.

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

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

  6. 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
  1. Nella sezione Bucket per uso generico, scegli il nome del tuo nuovo bucket.

  2. Scegli Carica.

  3. Nella pagina di caricamento, trascina la css cartella e il index file nell'area di rilascio.

  4. 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
  1. Apri la CloudFront console all'indirizzohttps://console.aws.amazon.com/cloudfront/v4/home.

  2. Scegli Create Distribution (Crea distribuzione).

  3. Per Origin, dominio Origin, scegli il bucket S3 che hai creato per questo tutorial.

  4. Per Origin, Origin access, seleziona le impostazioni del controllo di accesso di Origin (consigliato).

  5. Per il controllo degli accessi di Origin, scegli Crea nuovo OAC.

  6. Nel OAC riquadro Crea nuovo, mantieni le impostazioni predefinite e scegli Crea.

  7. Per Web Application Firewall (WAF), selezionate una delle opzioni.

  8. Per tutte le altre sezioni e impostazioni, accettate i valori predefiniti. Per ulteriori informazioni su queste opzioni, consulta Distribution Settings (Impostazioni distribuzione).

  9. Scegli Create Distribution (Crea distribuzione).

  10. Nel banner The S3 bucket Policy deve essere aggiornato, leggi il messaggio e scegli Copia policy.

  11. 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.)

  12. Per Policy del bucket scegli Modifica.

  13. Nel campo Modifica dichiarazione, incolla la politica che hai copiato nel passaggio 10.

  14. Scegli Save changes (Salva modifiche).

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

  16. 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: