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
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 visita questo link.
Da qui, clicca sul Crea distribuzione nell'angolo destro.
Scegli un piano. Quindi fai clic sul Avanti in basso.
Quindi, assegna un nome al campo Nome distribuzione e seleziona "Singolo sito Web o app" in Tipo di distribuzione.
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.
Nella di attivazione della sicurezza , fare clic sul Avanti pulsante
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) .
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.
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 .
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 .
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 .
Passaggio 3: se tutto sembra a posto, fare clic sul Crea 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.
Quindi scorri verso il basso fino alla Chiavi di accesso e fai clic sul 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
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 abilitate > opzione Scrittore oggetto.
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.
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 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 .




























