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
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.
Puoi abilitare Copia su Amazon S3 e tutti i nuovi contenuti multimediali caricati verranno inviati ad Amazon S3.
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.
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.
Abilitando Etichetta allegato , le informazioni su ciascun supporto verranno visualizzate quando si passa il mouse sull'etichetta aws3 in alto a destra.
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).
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 .
Da qui, clicca sul Crea distribuzione nell'angolo destro.
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".
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 .
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) .
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.
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.
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 .
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 .
Passaggio 3: se tutto sembra a posto, fare clic sul Crea 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.
Quindi scorri verso il basso fino alla Chiavi di accesso e fai clic sul 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
Passaggio 2: assegnare un nome alla descrizione del campo. Quindi, fare clic sul Crea chiave di accesso .
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.
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" .
Nella configurazione generale , inserisci il nome del bucket, seleziona una regione AWS e nella Proprietà oggetto , seleziona ACL abilitati > opzione Scrittore oggetto.
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.
Quindi lascia tutte le altre opzioni come predefinite e fai clic sul Crea bucket .
Infine, dovrebbe essere creato correttamente un nuovo bucket con lo stato della colonna Accesso: "Gli oggetti possono essere pubblici" .
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 .



























