Treceți la conținutul principal

Add-on WP Media Folder : Integrare cu Google Cloud Storage

1. Creați o aplicație Google Drive


Integrarea Google Cloud cu WP Media Folder este inclusă în Add-on. Trebuie să instalați acest Add-on (plugin) pe lângă WP Media Folder. Add-on-ul include integrare și pentru Google Drive, Google Photo, Dropbox, OneDrive Personal, OneDrive Business, Amazon S3, DigitalOcean, Linode și Wasabi.

Mai întâi, trebuie să te conectezi la Google Cloud Console sau să te înregistrezi dacă nu ai un cont Google. Navighează la Meniu IAM și administrare > Creare proiect .

 

Creare-proiect-1

 

Apoi setează un nume pentru proiect - poți oferi orice nume dorești, dar nu include spații sau accente. Apoi așteaptă 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.

 

API-de-stocare-în-cloud

 

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 solicită, adăugați un nume la 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ă: //domeniul-dumneavoastră.com (înlocuiți cu numele domeniului dvs., fără bara oblică la final)
  • URI-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.)

 

credențiale de aplicație

 

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 Configurare ecran consimțământ sau să accesați API-uri și servicii >> Ecran consimțământ OAuth , apoi să adăugați numele de domeniu la Domenii autorizate .

Mai întâi, trebuie să selectați Tipul de utilizator.

 

Tip utilizator OAuth

 

  • Internă: aplicația ta este limitată la utilizatorii Google Workspace din cadrul organizației tale. Nu va trebui să trimiți aplicația pentru verificare.
  • Extern: aplicația dvs. va fi disponibilă oricărui utilizator cu un cont Google. După ce aplicația este gata de publicare, este posibil să fie nevoie să o verificați.

Apoi, completați domeniile 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

 

Apoi… voilà! Ai ID-ul și secretul pe care le poți adăuga în configurația WP Media Folder.

 

oauth-client

 

Creați o găleată

Pentru a utiliza Google Cloud, trebuie să creați un nou bucket. Accesați zona bucket-urilor: Cloud Storage Buckets . Apoi faceți clic pe butonul Create

 

creat-bucket-google-cloud

 

În continuare, trebuie 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: Granular)
  • Alegeți cum să protejați datele obiectului

 

pasul de creare a găleții

 

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

 

detalii despre găleată

 

Sau puteți crea un nou bucket în WP Media Folder . Navigați la meniul Setări > WP Media Folder > Cloud > Descărcare media > Google Cloud Storage , faceți clic pe Setări bucket și butonul de selectare. În partea de jos a ferestrei pop-up, introduceți numele bucket-ului și faceți clic pe butonul Creare

 

creați-găleata-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 meniu Setări > WP Media Folder > Descărcare Cloud și media. Apoi, faceți clic pe Schimbare din secțiunea Google Cloud Storage .

Apoi, lipiți următoarele în câmpurile formularului:

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

 

completați-credențialele-google-cloud

 

După aceea, salvați setările și conexiunea ar trebui să fie un succes. Vă rugăm să 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, selectați un bucket sau creați unul nou unde vor fi stocate toate datele dvs.

 

creați-găleți-wp-google-cloud

 

Și puteți activa Copiere în Google Cloud Storage , toate fișierele media noi încărcate vor fi trimise către Google Cloud.

 

copiere-în-google-cloud

 

Și dacă doriți să sincronizați fișierele media încărcate înainte de a utiliza integrarea Google Cloud Storage, faceți clic pe Sincronizează cu Google Cloud Storage . Apoi, toate fișierele media existente vor fi trimise către containerul Google Cloud.

Notă: Când efectuați această acțiune, adresa URL a fișierului media va fi înlocuită cu adresa URL Google Cloud Storage. Consultaț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 fișierele media de pe site-ul dvs., trebuie să activați „Eliminare după încărcare” . Biblioteca dvs. media va fi stocată complet pe Google Cloud în loc de serverul dvs.

 

descărcare-media-google-cloud

 

Prin activarea Etichetă atașament , informațiile despre fiecare suport media vor fi afișate atunci când treceți cu mouse-ul peste Google Cloud din partea dreaptă sus.

 

etichetă-google-cloud

 

Când doriți să schimbați locația fișierelor media sau să eliminați pluginul, faceți clic pe „Preluare fișiere media din Google Cloud Storage” , apoi toate fișierele media vor fi copiate din Google Cloud Storage în biblioteca media. Toate linkurile anterioare adăugate în conținut vor rămâne la locul lor (fără linkuri nefuncționale).

 

preluează-google-cloud

 

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

Cum se conectează CDN-ul?

Rețeaua CDN Google Cloud este integrată cu pluginul nostru. Pentru a crea un domeniu personalizat (CNAME), trebuie mai întâi să activați API-ul Compute Engine și API-ul Certificate Manager în secțiunea Bibliotecă.

 

API-ul managerului de certificate pentru motorul de calcul

 

După aceea, navigați la Echilibrarea încărcării în Servicii de rețea sau accesați acest link . Apoi, faceți clic pe Creare echilibrator de încărcare și selectați Pornire configurare . Apoi faceți clic pe butonul Continuare

 

creare-echilibrator-de-sarcină

 

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 .

 

configurație frontend

 

Apoi, faceți clic pe câmpul Certificat > Creare certificat nou . În fereastra pop-up „Creare certificat” , introduceți text în Nume , alegeți „Creare certificat gestionat de Google” în modul Creare . Apoi, introduceți domeniul dvs. în Domenii . De exemplu: „cdn.joomunited.com”. După aceea, faceți clic pe butonul Gata

 

creați-un-certificat-nou

 

Apoi, vom naviga la de configurare Backend , vom face clic pe Servicii backend și bucket-uri backend > Create a backend bucket . Apoi, în fereastra pop-up, vom completa Nume bucket-underground , vom selecta un bucket din Cloud Storage bucket . Apoi vom face clic pe butonul Create

 

creare-bucket-backend

 

La urma urmei, faceți clic pe butonul Creare

 

creare-echilibrator-de-sarcină-final

 

Apoi, navigați la Securitate > Manager certificate > fila Certificate clasice, copiați Domeniu și lipiț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 din URL fișier din fiecare imagine.

 

url-fișier-cdn-google-cloud

 

Setări și acțiuni avansate

Poți selecta o platformă pentru a importa foldere și fișiere de pe serverul Google Cloud Storage în biblioteca ta media. Sau poți copia toate fișierele dintr-o platformă în alta.

 

copy-buckets-google-cloud