Salta al contenuto principale

WP Media Folder Addon: integrazione con Amazon S3

1. Accedi ad Amazon S3 dalla WP Media Folder

Torna alla dashboard di WordPress e fai clic sul menu Impostazioni > WP Media Folder > Cloud e offload multimediale > Offload multimediale > Amazon S3. Incolla il seguente codice 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 operazione, l'URL del tuo file 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 visita questo link.

 

menu cloudfront

 

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

 

crea-pulsante-distribuzione

 

Scegli un piano. Quindi fai clic sul Avanti in basso.

 

scegli-un-piano-s3

 

Quindi, assegna un nome al campo Nome distribuzione e seleziona "Singolo sito Web o app" in Tipo di distribuzione. 

 

passo iniziale

 

Nella fase Specifica origine, seleziona Tipo di origine: Amazon S3, scorri verso il basso fino alla sezione Origine e fai clic sul pulsante Sfoglia S3 per selezionare il tuo dominio di origine. Il tuo dominio sarà quindi: "{bucketname}.s3.us-east-1.amazonaws.com". Nella sezione Impostazioni, lascia le impostazioni predefinite. Quindi fai clic sul pulsante Salva.

 

creare-distribuzione

 

Nella di attivazione della sicurezza , fare clic sul Avanti pulsante

 

abilita-sicurezza

 

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

 

distribuzione di copie

 

Attendi qualche minuto affinché l'immagine venga caricata completamente quando il campo "Ultima modifica" passa da "In distribuzione" alla data e all'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 .

Innanzitutto, devi accedere alla Console Amazon oppure registrarti se non possiedi 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" e quindi immettere "S3" nella casella di input delle policy di filtro. Selezionare la "AmazonS3FullAccess" e 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, è necessario accedere a Gestione accessi > Utenti > {selezionare 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 principali best practice e alternative, seleziona "Applicazione in esecuzione al di fuori di AWS" . Quindi fai clic sul Avanti pulsante

 

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 abilitate > opzione Scrittore oggetto.

 

nome-secchio

 

Nella "Blocca l'accesso pubblico" delle impostazioni per questo bucket , deseleziona l'opzione "Blocca tutto l'accesso pubblico" e seleziona l'opzione "Confermo che le impostazioni attuali..." come mostrato 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 e offload multimediale > Offload multimediale > Amazon S3, fai clic sul Impostazioni e selezione del bucket . Nella parte inferiore della finestra a comparsa, inserisci il nome del bucket e fai clic sul Crea .

 

crea-bucket-wp

 

An Error Occurred: Whoops, looks like something went wrong.

Sorry, there was a problem we could not recover from.

The server returned a "500 - Whoops, looks like something went wrong."

Help me resolve this