Vai al contenuto principale

Componente aggiuntivo WP Media Folder : integrazione Amazon S3

1. Accedi ad Amazon S3 dalla WP Media Folder

Torna alla dashboard di WordPress e clicca sul menu Impostazioni > WP Media Folder > Cloud > Scarica contenuti multimediali > Amazon S3 . Incolla quanto segue nei campi del modulo:

  • ID chiave di accesso
  • Chiave di accesso segreta

 

tasto di input

 

Dopodiché, salva le impostazioni e la connessione dovrebbe avvenire correttamente. Vai al passaggio successivo per scoprire le funzionalità di AWS S3.

 

2. Come funziona? Cosa posso fare con Amazon S3?

Come funziona?

Dopo aver connesso WP Media Folder ad Amazon S3, seleziona un bucket o creane uno nuovo in cui verranno archiviati tutti i tuoi dati.

 

crea-bucket

 

Puoi abilitare Copia su Amazon S3 e tutti i nuovi contenuti multimediali caricati verranno inviati ad Amazon S3.

 

copia su aws

 

Se desideri sincronizzare i contenuti multimediali caricati prima di utilizzare l'integrazione con Amazon S3, clicca sul Sincronizza contenuti multimediali . L'intera libreria multimediale esistente verrà quindi inviata al bucket S3.

Nota: quando esegui questa azione, l'URL del tuo contenuto multimediale verrà sostituito dall'URL di Amazon S3. Vedi l'esempio seguente:
da https://joomunited.com/wp-content/uploads/2019/02/image.jpg a >> https://s3.amazonaws.com/{bucket}/wp-media-folder-joomunited/wp-content/uploads/2019/02/image.jpg

Struttura delle cartelle su Amazon S3: inserisci il percorso personalizzato in cui i file scaricati verranno archiviati nel tuo bucket S3.

Per scaricare i contenuti multimediali sul tuo sito, dovresti abilitare Rimuovi dopo il caricamento : la tua libreria multimediale verrà archiviata completamente su Amazon S3 anziché sul tuo server.

 

scarica-media-amazon-s3

 

Abilitando Etichetta allegato , le informazioni su ciascun supporto verranno visualizzate quando si passa il mouse sull'etichetta aws3 in alto a destra.

 

etichetta amazon

 

Quando desideri modificare la posizione dei tuoi contenuti multimediali o rimuovere il plugin, clicca sul "Recupera contenuti multimediali Amazon S3" . Tutti i tuoi contenuti multimediali verranno copiati da Amazon alla tua libreria multimediale. Tutti i link precedentemente aggiunti ai tuoi contenuti rimarranno al loro posto (nessun link non funzionante).

 

recuperare-aws

 

Nota: è possibile sincronizzare i file da S3 alla libreria multimediale solo se caricati tramite il nostro plugin.

Come connettere CloudFront?

Cloudfront è integrato con il nostro plugin. Per creare un dominio personalizzato (CNAME), innanzitutto, nella dashboard di Amazon, vai su Servizi > CloudFront oppure clicca su questo link .

 

menu cloudfront

 

Da qui, clicca sul Crea distribuzione nell'angolo destro.

 

crea-pulsante-distribuzione

 

Quindi incolla il tuo dominio nel Dominio di origine ". Se il tuo dominio è: "https://s3-us-west-1.amazonaws.com/joom-united" , cambialo in "https://joom-united.s3-us-west-1.amazonaws.com".

 

creare-distribuzione

 

Nella Comportamento predefinito della cache > Richieste di origine e chiave cache , seleziona Impostazioni cache legacy . Infine, scorri verso il basso e fai clic sul Crea distribuzione .

 

impostazione-cache-legacy

 

Poi vai su "Dettagli di distribuzione", copia il nome del dominio di distribuzione. Vai alle impostazioni di Amazon nella WP Media Folder e incollalo nel "Dominio personalizzato" (CNAME) .

 

distribuzione di copie

 

Attendi qualche minuto affinché l'immagine venga caricata completamente quando il campo Ultima modifica cambia da "Distribuzione" alla data e ora correnti.

Infine, puoi vedere le modifiche nel URL del file in ogni immagine.

 

file-url-cdn-s3

 

Impostazioni e azioni avanzate

Puoi selezionare un bucket per importare cartelle e file dal server S3 alla tua libreria multimediale. Oppure puoi copiare tutti i file da un bucket a un altro.

 

copia-bucket

 

3. Creare un utente IAM


L'integrazione di Amazon S3 con WP Media Folder è inclusa nel componente aggiuntivo. È necessario installare questo componente aggiuntivo (plugin) oltre a WP Media Folder. Il componente aggiuntivo include anche l'integrazione con Google Drive, Google Foto, Dropbox e OneDrive .

Per prima cosa, devi accedere ad Amazon Console o registrarti se non hai un account AWS S3.

Dopo aver effettuato l'accesso alla console, dovrai creare un nuovo utente IAM. Quindi, vai alla pagina Utenti IAM nella console AWS e clicca sul pulsante Aggiungi utente.

Passaggio 1: immettere un nome per l'utente, quindi fare clic sul Avanti .

 

crea-utente

 

Passaggio 2: Per consentire al nuovo utente di gestire bucket e oggetti nel servizio S3, è necessario concedere autorizzazioni specifiche. Fare clic sul "Allega policy direttamente" , quindi immettere "S3" nella casella di input delle policy di filtro. Selezionare la "AmazonS3FullAccess" , quindi fare clic sul Avanti .

 

autorizzazione utente

 

Passaggio 3: se tutto sembra a posto, fare clic sul Crea utente .

 

recensione-utente

 

Crea una chiave di accesso

Dopo aver creato correttamente un nuovo utente, dovresti andare su Gestione accessi > Utenti > {seleziona un utente} > scheda Credenziali di sicurezza.

 

credenziali di sicurezza

 

Quindi scorri verso il basso fino alla Chiavi di accesso e fai clic sul Crea chiave di accesso .

 

crea-chiave-di-accesso

 

Al passaggio 1: Accedi alle best practice e alle alternative chiave, seleziona Applicazione in esecuzione all'esterno di AWS . Quindi fai clic sul pulsante Avanti

 

step1-crea-chiave

 

Passaggio 2: assegnare un nome alla descrizione del campo. Quindi, fare clic sul Crea chiave di accesso .

 

step2-nome-chiave

 

Infine, verrà visualizzata una schermata per il recupero delle chiavi di accesso con le credenziali di sicurezza dell'utente, che consistono in un ID chiave di accesso e una chiave di accesso segreta . Amazon non le mostrerà più, quindi si prega di scaricarle in formato .csv e di copiarle in un luogo sicuro. In caso di smarrimento, è sempre possibile creare un nuovo set di chiavi dalla console, ma non sarà possibile recuperare la chiave segreta in un secondo momento.

 

step3-recupera-chiave-di-accesso

 

Crea un bucket

Per utilizzare Amazon S3, è necessario creare un nuovo bucket. Accedere all'area dedicata al bucket: https://s3.console.aws.amazon.com/s3/buckets . Quindi fare clic sul "Crea bucket" .

 

crea-bucket

 

Nella configurazione generale , inserisci il nome del bucket, seleziona una regione AWS e nella Proprietà oggetto , seleziona ACL abilitati > opzione Scrittore oggetto.

 

nome-secchio

 

Nella Impostazioni di blocco dell'accesso pubblico per questo bucket , deseleziona l'opzione: "Blocca tutto l'accesso pubblico" e seleziona l'opzione: "Riconosco che l'attuale..." come nell'immagine sottostante.

 

bloccare-l'accesso-pubblico-s3

 

Quindi lascia tutte le altre opzioni come predefinite e fai clic sul Crea bucket .

 

passaggio finale-crea-bucket

 

Infine, dovrebbe essere creato correttamente un nuovo bucket con lo stato della colonna Accesso: "Gli oggetti possono essere pubblici" .

 

creato-nuovo-secchio

 

In alternativa, puoi creare un nuovo bucket nelle WP Media Folder . Vai al menu Impostazioni > WP Media Folder > Cloud > Offload Media > Amazon S3, clicca su Impostazioni bucket e sul pulsante di selezione. Nella parte inferiore del popup, inserisci il nome del bucket e clicca sul Crea .

 

crea-bucket-wp