Treci la conținutul principal

WP Media Folder : Integrare Google Cloud Storage

1. Creați o aplicație Google Drive


Integrarea Google Cloud cu WP Media Folder este inclusă în supliment. Trebuie să instalați acest supliment (plugin) în plus față de WP Media Folder . Suplimentul include integrarea pentru Google Drive, Google Photo, Dropbox, OneDrive Personal, OneDrive Business, Amazon S3, DigitalOcean, Linode și Wasabi.

În primul rând, trebuie să vă conectați la Google Cloud Console sau să vă înregistrați dacă nu aveți un cont Google. Navigați la Meniu IAM & Admin > Creați un proiect .

 

Creare-proiect-1

 

Apoi configurați un nume de proiect - puteți furniza orice nume doriți, dar nu includeți spații sau accente. Apoi așteptați câteva secunde pentru crearea proiectului.

 

Denumirea proiectului

 

Dacă este prima dată când utilizați Google Cloud Storage, ar trebui să navigați la API-uri și servicii > Bibliotecă , să activați Cloud Storage și Google Cloud Storage JSON API.

 

cloud-storage-api

 

Din meniul din stânga, faceți clic pe „API-uri și servicii” > „Acreditări”.

 

meniu-api-service

 

În panoul principal, faceți clic pe „+ Acreditări noi” >> ID client OAuth ; dacă vi se cere, adăugați un nume pe ecranul de consimțământ OAuth.

 

oAuth-google-drive

 

Acum, cel mai important pas:

  • Selectați „Aplicație web” și adăugați un nume la alegere
  • Origine JavaScript autorizată: https://your-domain.com (înlocuiește cu numele domeniului tău, fără bară oblică finală)
  • URI de redirecționare autorizate: https://your-domain.com/wp-admin/options-general.php?page=option-folder&task=wpmf&function=wpmf_google_cloud_auth
    (înlocuiți cu numele domeniului dvs.)

 

acreditările aplicației

 

Notă: dacă apare acest avertisment: „Pentru a crea un ID de client OAuth, trebuie mai întâi să setați un nume de produs pe ecranul de consimțământ”, trebuie să faceți clic pe butonul Configurare ecran de consimțământ sau să accesați API-uri și servicii >> Ecranul de consimțământ OAuth , apoi adăugați-vă nume de domeniu la Domenii autorizate .

Mai întâi, trebuie să selectați User Type.

 

OAuth-tip de utilizator

 

  • Intern: aplicația dvs. este limitată la utilizatorii Google Workspace din organizația dvs. Nu va trebui să trimiteți aplicația pentru verificare
  • Extern: aplicația dvs. va fi disponibilă pentru orice utilizator cu un cont Google. Odată ce aplicația dvs. este gata de publicare, poate fi necesar să vă verificați aplicația.

Apoi, completați domeniile dvs. autorizate și continuați cu următorii pași pentru a finaliza înregistrarea aplicației. Acum puteți reveni la pasul anterior: Selectați „Aplicație web” pentru a crea acreditările.

 

ecran de consimțământ

 

Atunci... voilà! Aveți ID-ul și Secretul de adăugat în configurația WP Media Folder .

 

oauth-client

 

Creați o găleată

Pentru a utiliza Google Cloud, ar trebui să creați un nou bucket. Vă rugăm să accesați zona de compartiment: Cloud Storage Buckets . Apoi faceți clic pe Creați .

 

creat-bucket-google-cloud

 

În continuare, ar trebui să completați opțiunile de mai jos:

  • Introduceți numele compartimentului
  • Alegeți unde să vă stocați datele
  • Alegeți clasa de stocare pentru datele dvs
  • Alegeți o clasă de stocare implicită pentru datele dvs
  • Alegeți cum să controlați accesul la obiecte ( Prevenirea accesului public: Dezactivat, Controlul accesului: Granulație fină)
  • Alegeți cum să protejați datele obiectului

 

crea-pas-găleată

 

După aceea, faceți clic pe Creare . La câteva secunde după încărcare, puteți vedea informațiile detaliate ale găleții:

 

detalii de găleată

 

Sau puteți crea o nouă găleată în setările WP Media Folder Navigați la meniul Setări > WP Media Folder > Cloud > Descărcați media > Google Cloud Storage , faceți clic pe butonul Setări și selecție Bucket . În partea de jos a ferestrei pop-up, introduceți numele găleții și faceți clic pe Creare .

 

create-bucket-wp

 

2. Conectați-vă la Google Cloud Storage din WP Media Folder

Reveniți la tabloul de bord WordPress și faceți clic pe meniul Setări > WP Media Folder > Cloud > Descărcați media > fila Google Cloud Storage. Lipiți următoarele în câmpurile de formular:

  • ID-ul cheii de acces
  • Cheie de acces secretă
  • ID proiect

 

umple-credentials-google-cloud

 

După aceea, salvați setările și conexiunea ar trebui să fie un succes. Treceți la pasul următor pentru a descoperi funcțiile Google Cloud Storage.

 

3. Cum funcționează? Ce pot face cu Google Cloud?

Cum functioneazã?

După ce ați conectat WP Media Folder la Google Cloud Storage și vă rugăm să selectați o găleată sau să creați una nouă în care vor fi stocate toate datele dvs.

 

create-bucket-wp-google-cloud

 

Și puteți activa Copiere în Google Cloud Storage , toate mediile noi încărcate vor fi trimise la Google Cloud.

 

copy-to-google-cloud

 

Și dacă doriți să sincronizați conținutul media încărcat înainte de a utiliza integrarea Google Cloud Storage, faceți clic pe butonul Sincronizare cu Google Cloud Storage . Apoi, va trimite toată biblioteca dvs. media existentă în compartimentul dvs. Google Cloud.

Notă: atunci când faceți această acțiune, adresa URL a conținutului media dvs. va fi înlocuită cu adresa URL Google Cloud Storage.
Vă rugăm să vedeți exemplul de mai jos. De la https://joomunited.com/wp-content/uploads/2019/02/image.jpg la >> https://storage.googleapis.com/{bucket}/wp-media-folder-joomunited/wp-content /uploads/2019/02/image.jpg

 

Pentru a descărca conținutul media de pe site-ul dvs., ar trebui să activați Eliminare după încărcare , biblioteca dvs. media va fi stocată complet pe Google Cloud în loc de serverul dvs.

 

offload-media-google-cloud

 

Prin activarea Etichetă atașament , informațiile de pe fiecare suport media vor fi afișate atunci când treceți cu mouse- ul pe eticheta Google Cloud

 

google-cloud-label

 

Când doriți să vă schimbați locația media sau să eliminați pluginul, faceți clic pe butonul Preluare Media de stocare Google Cloud , apoi toate conținuturile media vor fi copiate din stocarea în cloud Google în biblioteca dvs. media. Toate linkurile anterioare adăugate în conținutul dvs. vor rămâne la locul lor (nicio legătură întreruptă).

 

retrieve-google-cloud

 

Notă: puteți sincroniza fișierele din Google Cloud Storage cu biblioteca media numai dacă sunt încărcate prin pluginul nostru.

Cum se conectează CDN-ul?

Google Cloud CDN este integrat cu pluginul nostru. Pentru a crea un domeniu personalizat (CNAME), în primul rând, ar trebui să activați API-ul Compute Engine și API-ul Certificate Manager în secțiunea Bibliotecă.

 

compute-engine-certificate-manager-api

 

După aceea, navigați la Echilibrare de încărcare din Servicii de rețea sau accesați acest link . Apoi, faceți clic pe Create Load Balancer și selectați butonul Start Configuration Apoi faceți clic pe butonul Continuare

 

create-load-balancer

 

La configurația Frontend , introduceți text în Nume (Minuscule, fără spații). Selectați HTTPS (include HTTP/2) în Protocol . Apoi faceți clic pe câmpul Adresă IP > Creare adresă IP .

 

frontend-config

 

Apoi faceți clic pe câmpul Certificat > Creați un nou certificat . În fereastra pop-up „Creați un certificat” , introduceți text în câmpul Nume „Creați certificat gestionat de Google” în modul Creare . Apoi, introduceți domeniul dvs. în Domenii . de exemplu: „cdn.joomunited.com”. La urma urmei, faceți clic pe Terminat .

 

crea-noul-certificat

 

Apoi, vom naviga la secțiunea de configurare backend Servicii de backend și compartimente de backend > Creați un bucket de backend . Apoi, în fereastra pop-up, completați cu numele compartimentului backend , selectați un compartiment în compartimentului Cloud Storage . Apoi faceți clic pe butonul Creare

 

create-backend-bucket

 

La urma urmei, faceți clic pe Creați .

 

create-load-balancer-final

 

Apoi navigați la fila Certificate clasice Domeniu și inserați-l în Domeniu personalizat (CNAME) din setarea Google Cloud Storage. De exemplu, în acest caz: „cdn.hoadongho247.com” .


 

cdn-google-cloud-url

 

În cele din urmă, puteți vedea modificările în File URL din fiecare imagine.

 

fișier-url-cdn-google-cloud

 

Setări și acțiuni avansate

Puteți selecta o găleată pentru a importa dosare și fișiere de pe serverul Google Cloud Storage în biblioteca dvs. media. Sau copiați toate fișierele dintr-o găleată în alta.

 

copy-buckets-google-cloud