Servite i file multimediali in modo efficiente con un bucket Lightsail e una distribuzione CDN - Amazon Lightsail

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

Servite i file multimediali in modo efficiente con un bucket Lightsail e una distribuzione CDN

Questo tutorial descrive i passaggi necessari per configurare il bucket Amazon Lightsail come origine di una distribuzione della rete di distribuzione di contenuti (CDN) Lightsail. Descrive inoltre come configurare il tuo WordPress sito Web per caricare e archiviare file multimediali (come file di immagini e filmati) nel tuo bucket e distribuire i contenuti multimediali della tua distribuzione. È possibile eseguire questa operazione con il plug-in WP Offload Media Lite, ad esempio. Il diagramma seguente illustra questa configurazione.

Il flusso di lavoro del plugin WP Offload Media Lite.

L'archiviazione dei contenuti multimediali del sito Web in un bucket Lightsail alleggerisce il carico di lavoro dell'istanza, derivante dall'archiviazione e dalla gestione di tali file. La memorizzazione nella cache e l'invio di contenuti multimediali da una distribuzione Lightsail velocizzano la consegna di tali file ai visitatori del sito Web e possono migliorare le prestazioni complessive del sito Web. Per ulteriori informazioni sulle distribuzioni, consulta Distribuzioni della rete per la distribuzione di contenuti. Per ulteriori informazioni sui bucket, consulta Archiviazione di oggetti.

Indice

Fase 1: completamento dei prerequisiti

Completa i seguenti prerequisiti qualora non siano già soddisfatti:

Fase 2: modifica delle autorizzazioni del bucket

Completa la seguente procedura per consentire alla tua WordPress istanza e al plugin WP Offload Media Lite di accedere al tuo bucket. Le autorizzazioni del bucket devono essere impostate su Individual objects can be made public (read only) (I singoli oggetti possono essere resi pubblici (sola lettura). È inoltre necessario collegare l' WordPress istanza al bucket. Per ulteriori informazioni sulle autorizzazioni del bucket, consulta Autorizzazioni del bucket.

  1. Accedi alla console Lightsail.

  2. Nella home page di Lightsail, scegli la scheda Archiviazione.

  3. Scegli il nome del bucket che desideri utilizzare con il tuo sito web. WordPress

    Il secchio Lightsail.
  4. Scegli la scheda Permissions (Autorizzazioni) nella pagina Bucket management (Gestione bucket).

  5. Scegli Change permissions (Modifica autorizzazioni) nella sezione Bucket access permissions (Autorizzazioni di accesso al bucket).

    Il pulsante Modifica le autorizzazioni.
  6. Scegli Individual objects can be made public and read only (I singoli oggetti possono essere resi pubblici e di sola lettura).

    I singoli oggetti possono essere resi pubblici e l'opzione di sola lettura.
  7. Seleziona Salva.

  8. Scegli Yes, save (Sì, salva) nella richiesta di conferma visualizzata.

    Il pulsante Sì, salva.

    Dopo alcuni istanti, il bucket è configurato per permettere l'accesso ai singoli oggetti. Ciò garantisce che gli oggetti caricati nel tuo bucket dal tuo WordPress sito Web utilizzando il plug-in Offload Media Lite siano leggibili dai tuoi clienti.

  9. Scorri fino alla sezione Resource access (Accesso alle risorse) della pagina e scegli Attach instane (Allega istanza).

    L'opzione Attach instance.
  10. Scegli il nome dell' WordPress istanza nel menu a discesa visualizzato, quindi scegli Allega.

    L'opzione Allega.

    Dopo alcuni istanti, l' WordPress istanza viene allegata al bucket. Ciò consente all' WordPress istanza di accedere alla gestione del bucket e dei relativi oggetti.

Fase 3: creazione di una distribuzione con un bucket come origine

Completa la procedura seguente per creare una distribuzione Lightsail e scegli il tuo bucket Lightsail come origine.

  1. Scegli Home nel menu di navigazione in alto della console Lightsail.

  2. Dalla home page di Lightsail, scegli la scheda Networking (Reti).

  3. Scegli Create Distribution (Crea distribuzione).

    Il pulsante Crea distribuzione nella console Lightsail.
  4. Nella sezione Scegli l'origine della pagina, scegli la Regione AWS in cui è stato creato il bucket.

    Le distribuzioni sono risorse globali. Possono fare riferimento a un bucket in qualsiasi contenitore e distribuirne il Regione AWS contenuto a livello globale.

    Il Regione AWS selettore nel riquadro Scegli la tua origine.
  5. Scegli il bucket come origine.

    L'elenco a discesa dei desideri nel riquadro Scegli la tua origine.
    Nota

    Le autorizzazioni del bucket devono essere impostate su Individual objects can be made public (read only) (I singoli oggetti possono essere resi pubblici (sola lettura). Solo i singoli oggetti pubblici verranno memorizzati nella cache e utilizzati dalla distribuzione. Quando scegli un bucket come origine di una distribuzione, le opzioni per specificare la policy del protocollo di origine, il comportamento della memorizzazione nella cache, il comportamento predefinito e le sostituzioni di directory e file diventano non disponibili e non possono essere modificati. La policy del protocollo è impostata di default su HTTP only (Solo HTTP) per i bucket e il comportamento della memorizzazione nella cache su Cache everything (Memorizza tutto). È possibile modificare le impostazioni avanzate della cache della distribuzione dopo la creazione.

  6. Scegli il piano di distribuzione.

  7. Inserisci un nome per la distribuzione.

    Il campo di immissione del nome per la tua distribuzione.

    Nomi per la distribuzione:

    • Deve essere unico per ogni account Regione AWS Lightsail.

    • Devono contenere da 2 a 255 caratteri.

    • Devono iniziare e terminare con un carattere alfanumerico o un numero.

    • Possono includere caratteri alfanumerici, numeri, punti, trattini e trattini bassi (underscore).

  8. Scegli Create Distribution (Crea distribuzione).

    Il pulsante Crea distribuzione.

    La distribuzione viene creata dopo alcuni istanti. Quando la nuova distribuzione raggiunge uno stato Enabled (Abilitato), è pronta per utilizzare e memorizzare nella cache gli oggetti che si trovano nel bucket.

Fase 4: abilitazione di un sottodominio personalizzato per la distribuzione

Quando si crea una distribuzione, questa viene configurata con un dominio di default simile a 123abc.cloudfront.net. È possibile specificare il dominio di default come origine dei file multimediali quando si configura il plug-in WP Offload Media Lite. Tuttavia, è consigliabile abilitare un dominio personalizzato per la distribuzione. Il dominio personalizzato che abiliti per la distribuzione deve essere un sottodominio del dominio che stai utilizzando con il tuo WordPress sito web. Ad esempio, se lo utilizzi mycustomdomain.com con il tuo WordPress sito web, potresti scegliere di utilizzare il dominio personalizzato per media.mycustomdomain.com la tua distribuzione. L'utilizzo della stessa combinazione di dominio e sottodominio tra il tuo WordPress sito web e la tua distribuzione aiuta a migliorare il punteggio di ottimizzazione per i motori di ricerca del tuo sito web.

Completa la procedura seguente per configurare un dominio personalizzato per la distribuzione:

  1. Crea un certificato Lightsail SSL/TLS per il tuo dominio da utilizzare con la tua distribuzione. Le distribuzioni Lightsail richiedono HTTPS, quindi devi richiedere un certificato SSL/TLS per il tuo dominio prima di poterlo utilizzare con la tua distribuzione. Per ulteriori informazioni, consulta Creazione di certificati SSL/TLS per la distribuzione.

  2. Abilita domini personalizzati per la tua distribuzione per utilizzare il tuo dominio con la distribuzione. L'abilitazione dei domini personalizzati richiede che tu specifichi il certificato SSL/TLS di Lightsail che hai creato per il tuo dominio. Questo aggiunge il tuo dominio alla tua distribuzione e abilita il protocollo HTTPS. Per ulteriori informazioni, consulta Abilitazione di domini personalizzati per la distribuzione.

  3. Aggiungi un registro di alias al DNS del dominio. Dopo aver aggiunto il registro di alias, gli utenti che visitano il dominio vengono instradati attraverso la distribuzione. Per ulteriori informazioni, consulta Puntare il dominio verso una distribuzione.

Fase 5: Installa il plugin WP Offload Media Lite sul tuo sito web WordPress

Completa la seguente procedura per installare il plugin WP Offload Media Lite sul tuo sito web. WordPress Questo plugin copia automaticamente immagini, video, documenti e qualsiasi altro file multimediale aggiunto tramite l' WordPressuploader multimediale nel tuo bucket Lightsail. Può anche essere configurato per servire contenuti multimediali dal tuo bucket tramite la distribuzione Lightsail. Per ulteriori informazioni, consulta WP Offload Media Lite nel sito Web. WordPress

  1. Accedi alla dashboard del tuo WordPress sito web come amministratore.

    Per ulteriori informazioni, consulta Ottenere il nome utente e la password dell'applicazione per la tua istanza Bitnami in Amazon Lightsail.

  2. Posiziona il puntatore su Plugins (Plug-in) nel menu di navigazione a sinistra e scegli Add New (Aggiungi nuovo).

    Aggiungi una nuova voce di menu del plugin nella dashboard. WordPress
  3. Cerca WP Offload Media Lite.

  4. Nei risultati di ricerca, scegli Install Now (Installa ora) accanto al plug-in WP Offload Media Lite.

    Plugin WP Offload Media Lite per. WordPress
  5. Scegli Activate (Attiva) al termine dell'installazione del plug-in.

    Attiva il plugin WP Offload Media Lite per. WordPress
  6. Nel menu di navigazione a sinistra, scegli Impostazioni, quindi scegli Offload Media.

    Impostazioni del pannello di controllo Wordpress.
  7. Nella pagina Offload Media Lite, scegli Amazon S3 come provider di archiviazione.

    Pagina WP Offload Media.
  8. Scegli My server is on Amazon Web Services and I'd like to use IAM Roles (Il mio server è su Amazon Web Services e vorrei utilizzare i ruoli IAM).

    Pagina WP Offload Media.
  9. Seleziona Successivo.

  10. Scegli Browse existing buckets (Cerca bucket esistenti) nella pagina What bucket would you like to use? (Quale bucket vuoi utilizzare?) visualizzata.

    Pagina WP Offload Media.
  11. Scegli il nome del bucket che hai creato per utilizzarlo con la tua istanza. WordPress

    Pagina WP Offload Media.
  12. Nella pagina Offload Media Lite Settings (Impostazioni di Offload Media Lite) visualizzata, abilita le opzioni Force HTTPS (Forza HTTPS) e Remove Files From Server (Rimuovi file dal server).

    • L'impostazione Force HTTPS deve essere attivata perché i bucket Lightsail utilizzano HTTPS per impostazione predefinita per servire i file multimediali. Se non attivi questa funzione, i file multimediali caricati nel tuo bucket Lightsail dal tuo sito web non verranno mostrati correttamente ai visitatori del WordPress tuo sito web.

      L'impostazione Rimuovi file dal server assicura che i file multimediali caricati nel bucket Lightsail non vengano archiviati anche sul disco dell'istanza. Se non attivi questa funzione, anche i file multimediali caricati nel tuo bucket Lightsail vengono archiviati nella memoria locale dell'istanza. WordPress

    Pagina WP Offload Media.
  13. Nella sezione Delivery (Distribuzione) della pagina, scegli Modifica accanto all'etichetta Amazon S3.

    L'opzione Cambia.
  14. Nella sezione Come vorresti distribuire i tuoi contenuti multimediali? pagina che appare, seleziona Amazon CloudFront.

    L' CloudFront opzione Amazon.
  15. Scegli Save Delivery Provider (Salva provider di recapito).

  16. Nella pagina Offload Media Lite Settings (Impostazioni di Offload Media Lite) visualizzata, abilita Custom Domain (CNAME) (Dominio personalizzato, CNAME). Quindi, inserisci il dominio della tua distribuzione Lightsail nella casella di testo. Il dominio potrebbe corrispondere al dominio di default (ad esempio, 123abc.cloudfront.net) o, se abilitato, al dominio personalizzato per la distribuzione (ad esempio, media.mycustomdomain.com).

    L'opzione Attiva dominio personalizzato (CNAME).
  17. Seleziona Salva modifiche.

    Nota

    Per tornare alla pagina Offload Media Lite Settings (Impostazioni di Offload Media Lite) in un secondo momento, passa il mouse su Impostazioni nel menu di navigazione a sinistra, quindi scegli Offload Media.

    Il tuo WordPress sito Web è ora configurato per utilizzare il plug-in Media Lite. La prossima volta che carichi un file multimediale WordPress, quel file viene caricato automaticamente nel tuo bucket Lightsail e viene servito dalla distribuzione. Per verificare la configurazione, continua alla sezione successiva di questo tutorial.

Fase 6: Verifica la connessione tra il tuo WordPress sito Web e il bucket Lightsail e la distribuzione

Completa la seguente procedura per caricare un file multimediale sulla tua WordPress istanza e conferma che sia stato caricato nel tuo bucket Lightsail e che sia servito dalla tua distribuzione.

  1. Metti in pausa su Media nel menu di navigazione a sinistra della WordPress dashboard e scegli Aggiungi nuovo.

    La voce di menu per l'aggiunta di un nuovo file multimediale nella WordPress dashboard.
  2. Scegli Select Files (Seleziona file) nella pagina Upload New Media (Carica nuovi file multimediali) visualizzata.

    Il pulsante Seleziona file nella WordPress dashboard.
  3. Scegli un file multimediale da caricare dal computer locale e scegli Open (Apri).

    Il pulsante Apri nella WordPress dashboard.
  4. Al termine del caricamento del file, scegli Library (Libreria) in Media (File multimediali) nel menu di navigazione a sinistra.

    La voce del menu Libreria nella WordPress dashboard.
  5. Scegli il file che hai caricato di recente.

    Il file selezionato.
  6. Il nome del bucket viene visualizzato nel campo Bucket nel pannello dei dettagli del file. L'URL della distribuzione viene visualizzato nel campo File URL (URL del file).

    Il nome del bucket e il relativo URL nel pannello dei dettagli dell'allegato.
  7. Se vai alla scheda Oggetti della pagina di gestione dei bucket Lightsail, dovresti vedere una cartella wp-content. Questa cartella viene creata dal plug-in Offload Media Lite e viene utilizzata per archiviare i file multimediali caricati.

    La cartella wp-content in un bucket

Gestione di bucket e oggetti

Questi sono i passaggi generali per gestire il bucket di storage di oggetti Lightsail:

  1. Scopri di più su oggetti e bucket nel servizio di storage di oggetti Amazon Lightsail. Per ulteriori informazioni, consulta Archiviazione di oggetti in Amazon Lightsail.

  2. Scopri i nomi che puoi dare ai tuoi bucket in Amazon Lightsail. Per ulteriori informazioni, consulta le regole di denominazione dei bucket in Amazon Lightsail.

  3. Inizia a usare il servizio di storage di oggetti Lightsail creando un bucket. Per ulteriori informazioni, consulta Creazione di bucket in Amazon Lightsail.

  4. Scopri le best practice di sicurezza per i bucket e le autorizzazioni di accesso che puoi configurare per il tuo bucket. Puoi rendere pubblici o privati tutti gli oggetti nel tuo bucket oppure puoi scegliere di rendere pubblici i singoli oggetti. È inoltre possibile concedere accesso a un bucket creando chiavi di accesso, collegando le istanze al bucket e concedendo accesso ad altri account AWS. Per ulteriori informazioni, consulta le best practice di sicurezza per lo storage di oggetti Amazon Lightsail e Understanding bucket permissions in Amazon Lightsail.

    Dopo aver appreso le autorizzazioni di accesso al bucket, consulta le seguenti guide per concedere l'accesso al bucket:

  5. Scopri come abilitare la registrazione degli accessi per il bucket e come utilizzare i log di accesso per verificarne la sicurezza. Per ulteriori informazioni, consulta le seguenti guide.

  6. Crea una policy IAM che garantisca a un utente la possibilità di gestire un bucket in Lightsail. Per ulteriori informazioni, consulta la policy di IAM per la gestione dei bucket in Amazon Lightsail.

  7. Scopri come gli oggetti nel tuo bucket vengono etichettati e identificati. Per ulteriori informazioni, consulta Comprendere i nomi delle chiavi degli oggetti in Amazon Lightsail.

  8. Scopri come caricare file e gestire gli oggetti nei tuoi bucket. Per ulteriori informazioni, consulta le seguenti guide.

  9. Abilita il controllo delle versioni degli oggetti per conservare, recuperare e ripristinare ogni versione di ogni oggetto archiviato nel bucket. Per ulteriori informazioni, consulta Attivazione e sospensione del controllo delle versioni degli oggetti in un bucket in Amazon Lightsail.

  10. Dopo aver abilitato il controllo delle versioni degli oggetti, puoi ripristinare le versioni precedenti degli oggetti nel tuo bucket. Per ulteriori informazioni, consulta Ripristino di versioni precedenti di oggetti in un bucket in Amazon Lightsail.

  11. Monitora l'utilizzo del bucket. Per ulteriori informazioni, consulta Visualizzazione delle metriche per il tuo bucket in Amazon Lightsail.

  12. Configura un allarme per i parametri del bucket in modo da ricevere una notifica quando l'utilizzo del bucket supera una determinata soglia. Per ulteriori informazioni, consulta Creazione di allarmi metrici bucket in Amazon Lightsail.

  13. Modifica il piano di archiviazione del bucket se lo spazio di archiviazione e il trasferimento di rete si stanno esaurendo. Per ulteriori informazioni, consulta Modifica del piano del bucket in Amazon Lightsail.

  14. Scopri come collegare il bucket ad altre risorse. Per ulteriori informazioni, consulta i seguenti tutorial.

  15. Elimina il bucket se non lo utilizzi più. Per ulteriori informazioni, consulta Eliminazione dei bucket in Amazon Lightsail.