Passa 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 fai clic sul menu Impostazioni > WP Media Folder > Cloud > Offload Media > scheda Amazon S3. Incolla quanto segue nei campi del modulo:

  • ID chiave di accesso
  • Chiave d'accesso segreta

 

tasto di input

 

Successivamente, salva le impostazioni e la connessione dovrebbe avere esito positivo. Vai al passaggio successivo per scoprire le funzionalità di AWS S3.

 

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

Come funziona?

Dopo aver collegato WP Media Folder con Amazon S3 e selezionare un bucket o crearne uno nuovo in cui verranno archiviati tutti i dati.

 

creare-bucket

 

E puoi abilitare Copia su Amazon S3 , tutti i tuoi nuovi media caricati verranno inviati ad Amazon S3.

 

copia-to-AWS

 

E se desideri sincronizzare i file multimediali caricati prima di utilizzare l'integrazione di Amazon S3, fai clic sul pulsante Sincronizza con Amazon S3 . Quindi invierà tutta la tua libreria multimediale esistente al tuo bucket S3.

Nota: quando esegui questa azione, l'URL del tuo file multimediale verrà sostituito dall'URL Amazon S3.
Si prega di vedere l'esempio qui sotto. 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

 

Per scaricare i file multimediali sul tuo sito, devi abilitare l' Rimuovi dopo il caricamento , la tua libreria multimediale sarà completamente archiviata su Amazon S3 anziché sul tuo server.

 

offload-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 del file multimediale o rimuovere il plug-in, fai clic sul pulsante Recupera Amazon S3 Media , quindi tutti i tuoi file multimediali verranno copiati da Amazon nella tua libreria multimediale. Tutti i link precedenti aggiunti ai tuoi contenuti rimarranno al loro posto (nessun link interrotto).

 

recuperare Aws

 

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

Come collegare CloudFront?

Cloudfront è integrato con il nostro plugin. Per creare un dominio personalizzato (CNAME), in primo luogo, nella dashboard di Amazon, vai a Servizi > CloudFront o vai a questo link .

 

menu cloudfront

 

Da qui, fai clic sul Crea distribuzione nell'angolo destro.

 

pulsante di creazione-distribuzione

 

Quindi incolla il tuo dominio nel Origin domain . Se il tuo dominio è: "https://s3-us-west-1.amazonaws.com/joom-united" passa a "https://joom-united.s3-us-west-1.amazonaws.com"

 

creare-distribuzione

 

Nella Comportamento cache predefinito > Richieste chiave e origine cache , selezionare l'opzione Impostazioni cache legacy . Dopotutto, scorri fino in fondo e fai clic sul Crea distribuzione .

 

impostazione della cache legacy

 

Quindi passa ai dettagli di distribuzione, copia il nome del dominio di distribuzione. E vai alle impostazioni di Amazon in WP Media Folder e incollalo nel Dominio personalizzato (CNAME) .

 

copia-distribuzione

 

Attendi alcuni minuti affinché l'immagine venga caricata completamente quando il campo Ultima modifica cambia da "Distribuzione in corso" alla data e ora corrente.

Infine, puoi vedere le modifiche nel URL 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 copia tutti i file da un bucket all'altro.

 

copy-benne

 

3. Crea un utente IAM


L'integrazione di Amazon S3 con WP Media Folder è inclusa nell'add-on. È necessario installare questo componente aggiuntivo (plug-in) oltre a WP Media Folder . L'addon include anche l'integrazione per Google Drive, Google Photo, Dropbox e OneDrive .

Innanzitutto, devi accedere ad Amazon Console o registrarti se non disponi di 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, fai clic sul pulsante Aggiungi utente.

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

 

creare un utente

 

Passaggio 2: per consentire al nuovo utente di gestire bucket e oggetti nel servizio S3, è necessario concedere autorizzazioni specifiche. Fai clic sul "Allega policy direttamente" , quindi inserisci "S3" nella casella di immissione delle policy di filtro. Seleziona il "AmazonS3FullAccess" , quindi fai clic sul Avanti .

 

user-permission

 

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

 

recensione utente

 

Crea una chiave di accesso

Dopo aver creato con successo un nuovo utente, dovresti accedere a Gestione accessi > Utenti > {seleziona un utente} > scheda Credenziali di sicurezza.

 

credenziali di sicurezza

 

Quindi scorrere verso il basso nella Chiavi di accesso e fare clic sul Crea chiave di accesso .

 

creare-chiave-di-accesso

 

Nella fase 1: Accedi alle best practice e alle alternative principali, seleziona Applicazione in esecuzione al di fuori di AWS . Quindi fare clic sul Avanti .

 

step1-crea-chiave

 

Successivamente al passaggio 2: assegna un nome alla descrizione sul campo. Quindi, fare clic sul Crea chiave di accesso .

 

chiave-nome-passo2

 

Infine, verrà visualizzata una schermata di recupero delle chiavi di accesso con le credenziali di sicurezza per l'utente, che consistono in un ID chiave di accesso e una chiave di accesso segreta . Amazon non li mostrerà più, quindi scaricali come .csv e copiali anche in un posto sicuro. Se le perdi, puoi sempre creare un nuovo set di chiavi dalla console ma non puoi recuperare la chiave segreta in un secondo momento.

 

step3-recupero-chiave-di-accesso

 

Crea un secchio

Per utilizzare Amazon S3, devi creare un nuovo bucket. Vai all'area del secchio: https://s3.console.aws.amazon.com/s3/bucket . Quindi fare clic sul pulsante Crea secchio .

 

creare-bucket

 

Nella configurazione generale , inserisci il nome del bucket, seleziona una regione AWS e, nella Proprietà oggetto , seleziona Opzione scrittore oggetto

 

nome-secchio

 

Nella sezione Blocca le impostazioni dell'accesso pubblico per questo bucket , deseleziona l'opzione: "Blocca tutti gli accessi pubblici" e seleziona l'opzione: "Confermo che l'attuale..." come nell'immagine qui sotto.

 

blocco-accesso-pubblico-s3

 

Quindi lascia che tutte le altre opzioni siano predefinite e fai clic sul pulsante Crea bucket .

 

fase-finale-crea-bucket

 

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

 

creato-nuovo-bucket

 

Oppure puoi creare un nuovo bucket nelle impostazioni WP Media Folder Passare al menu Impostazioni > WP Media Folder > Cloud > Offload Media > Amazon S3, fare clic su Impostazioni Bucket e pulsante di selezione. Nella parte inferiore del popup, inserisci il nome del bucket e fai clic sul Crea .

 

create-bucket-wp