Ugrás a fő tartalomra

WP Media Folder kiegészítő: Google Cloud Storage integráció

1. Hozz létre egy Google Drive alkalmazást


A WP Media Folder való Google Cloud integráció a bővítmény része. Ezt a bővítményt (plugint) WP Media Foldermellett kell telepíteni. A bővítmény tartalmazza a Google Drive, a Google Photo, a Dropbox, OneDrive Personal, OneDrive Business, az Amazon S3, a DigitalOcean, a Linode és a Wasabi integrációját is.

Először is be kell jelentkezned a Google Cloud Console- , vagy regisztrálnod kell, ha még nincs Google-fiókod. Lépj az IAM és adminisztráció menü > Projekt létrehozása .

 

Létrehozási projekt-1

 

Ezután adj nevet a projektnek – bármilyen nevet megadhatsz, de ne használj szóközöket vagy ékezeteket. Ezután várj néhány másodpercet a projekt létrehozására.

 

projektnév

 

Ha először használod a Google Cloud Storage-ot, akkor lépj az API-k és szolgáltatások > Könyvtár , majd engedélyezd a Cloud Storage-ot és a Google Cloud Storage JSON API-t.

 

felhőalapú tárhely API

 

A bal oldali menüben kattintson az „API-k és szolgáltatások” > „Hitelesítő adatok” menüpontra.

 

menu-api-service

 

A fő panelen kattintson az „+ Új hitelesítő adatok” >> OAuth kliensazonosító lehetőségre ; ha a rendszer kéri, adjon hozzá egy nevet az OAuth hozzájárulási képernyőjéhez.

 

oAuth-google-drive

 

Most pedig a legfontosabb lépés:

  • Válassza a „Webalkalmazás” lehetőséget , és adjon meg egy tetszőleges nevet
  • Engedélyezett JavaScript forrás: https://your-domain.com (cserélje ki a domain nevére, perjel nélkül)
  • Engedélyezett átirányítási URI-k: https://your-domain.com/wp-admin/options-general.php?page=option-folder&task=wpmf&function=wpmf_google_cloud_auth
    (cserélje ki a domain nevére)

 

alkalmazás-hitelesítő adatok

 

Megjegyzés: ha ez a figyelmeztetés jelenik meg: „OAuth kliensazonosító létrehozásához először meg kell adnia egy terméknevet a hozzájárulási képernyőn”, akkor kattintson a Hozzájárulási képernyő konfigurálása gombra, vagy lépjen az API-k és szolgáltatások >> OAuth hozzájárulási képernyő menüpontra , majd adja hozzá a domainnevét az Engedélyezett domainek .

Először ki kell választania a Felhasználó típusa lehetőséget.

 

OAuth-felhasználó-típus

 

  • Belső: az alkalmazásod a szervezeteden belüli Google Workspace-felhasználókra korlátozódik. Nem kell elküldened az alkalmazásodat ellenőrzésre.
  • Külső: az alkalmazásod minden Google-fiókkal rendelkező felhasználó számára elérhető lesz. Amint az alkalmazásod közzétételre kész, előfordulhat, hogy ellenőrizned kell az alkalmazásodat.

Ezután töltse ki az engedélyezett domaineket, és folytassa a következő lépésekkel az alkalmazás regisztrációjának befejezéséhez. Most visszatérhet az előző lépéshez: Válassza a „Webalkalmazás” lehetőséget a hitelesítő adatok létrehozásához.

 

hozzájárulási képernyő

 

Akkor… voilá! Megvan az azonosítód és a titkos kódod, amit hozzáadhatsz WP Media Folderkonfigurációjához.

 

OAuth-kliens

 

Hozz létre egy vödröt

A Google Cloud használatához létre kell hoznia egy új tárolót. Lépjen a tároló területre: Felhőtárhely-tárolók . Ezután kattintson a Létrehozás gombra.

 

creat-bucket-google-cloud

 

Ezután ki kell töltenie az alábbi opciókat:

  • Beviteli tároló neve
  • Válassza ki az adatai tárolásának helyét
  • Válasszon tárolási osztályt az adatainak
  • Válasszon alapértelmezett tárolási osztályt az adataihoz
  • Válassza ki, hogyan szeretné szabályozni az objektumokhoz való hozzáférést ( Nyilvános hozzáférés megakadályozása: Ki, Hozzáférés-vezérlés: Részletes)
  • Válassza ki az objektumadatok védelmének módját

 

create-bucket-step

 

Ezután kattintson a Létrehozás gombra. A betöltés után néhány másodperccel láthatja a vödör részletes adatait:

 

vödör-részletek

 

Vagy létrehozhatsz egy új tárolót WP Media Folder a Beállítások > WP Media Folder > Felhő > Média áttöltése > Google Cloud Storage menüpontra , kattints a Tároló beállításai és a kiválasztás gombra. A felugró ablak alján add meg a tároló nevét, majd kattints a Létrehozás gombra.

 

create-bucket-wp

 

2. Jelentkezzen be a Google Cloud Storage-ba WP Media Folder

Térj vissza a WordPress irányítópultjára, és kattints a Beállítások > WP Media Folder > Felhő- és médiaáttelepítés menüpontra. Ezután kattints a Módosítás gombra a Google Cloud Storage részben .

Ezután illessze be a következőket az űrlap mezőibe:

  • Hozzáférési kulcs azonosítója
  • Titkos hozzáférési kulcs
  • Projekt azonosítója

 

kitöltendő hitelesítő adatok Google felhőben

 

Ezután mentse el a beállításokat, és a kapcsolatnak sikeresnek kell lennie. Kérjük, folytassa a következő lépéssel a Google Cloud Storage funkcióinak felfedezéséhez.

 

3. Hogyan működik? Mit tehetek a Google Clouddal?

Hogyan működik?

Miután összekapcsoltad WP Media Folder a Google Cloud Storage-szal, válassz ki egy tárolót, vagy hozz létre egy újat, ahová az összes adatodat tárolni fogod.

 

create-bucket-wp-google-cloud

 

Engedélyezheti a Másolás a Google Cloud Storage-ba opciót, így az összes újonnan feltöltött médiafájl a Google Cloudba kerül.

 

másolás a Google-felhőbe

 

Ha a Google Cloud Storage integráció használata előtt szinkronizálni szeretnéd a feltöltött médiatartalmaidat, kattints a „Szinkronizálás a Google Cloud Storage-dzsal” gombra. Ezután az összes meglévő médiakönyvtárad átkerül a Google Cloud tárolódba.

Megjegyzés: Amikor ezt a műveletet végrehajtod, a média URL-címe a Google Cloud Storage URL-címére lesz cserélve. Lásd az alábbi példát.
A https://joomunited.com/wp-content/uploads/2019/02/image.jpg címről a >> https://storage.googleapis.com/{bucket}/wp-media-folder-joomunited/wp-content/uploads/2019/02/image.jpg címre.

 

A webhelyeden található médiafájlok eltávolításához engedélyezned kell a Feltöltés utáni eltávolítás opciót, ekkor a médiakönyvtárad teljes egészében a Google Cloudban lesz tárolva a szervered helyett.

 

offload-media-google-cloud

 

Mellékletcímke engedélyezésével az egyes adathordozókra vonatkozó információk megjelennek, amikor az egérmutatót a jobb felső sarokban található Google Cloud

 

google-cloud-label

 

Ha módosítani szeretné a média helyét, vagy el szeretné távolítani a bővítményt, kattintson a Google Cloud Storage média letöltése gombra, ekkor az összes médiafájl átmásolódik a Google Cloud Storage-ból a médiakönyvtárába. A tartalomhoz korábban hozzáadott összes hivatkozás a helyén marad (nem törött hivatkozás).

 

retrieve-google-cloud

 

Megjegyzés: A Google Cloud Storage-ból csak akkor szinkronizálhat fájlokat a médiatárral, ha azokat a bővítményünkön keresztül töltötte fel.

Hogyan lehet CDN-t csatlakoztatni?

A Google Cloud CDN integrálva van a bővítményünkkel. Egyéni domain (CNAME) létrehozásához először engedélyeznie kell a Compute Engine API-t és a Certificate Manager API-t a Library részben.

 

számítási motor tanúsítványkezelő API

 

Ezután navigáljon a Load balance (Terheléselosztás) menüpontra a Network services (Hálózati szolgáltatások) részben, vagy kattintson erre a linkre . Ezután kattintson a Create Load Balancer (Terheléselosztó létrehozása) gombra, majd válassza a Start Configuration (Konfiguráció indítása) gombot. Ezután kattintson Continue (Tovább) gombra.

 

create-load-balancer

 

A felhasználói felület konfigurációjánál írjon be egy szöveget a Név mezőbe (kisbetűkkel, szóközök nélkül). Válassza a HTTPS (beleértve a HTTP/2-t) lehetőséget a Protokoll mezőben. Ezután kattintson az IP-cím mező > IP-cím létrehozása lehetőségre .

 

frontend-config

 

Ezután kattintson a Tanúsítvány mezőre > Új tanúsítvány létrehozása lehetőségre „Tanúsítvány létrehozása” felugró ablakban írja be a szöveget a Név Létrehozás módban válassza a „Google által kezelt tanúsítvány létrehozása” . Ezután adja meg a domainjét a Domainek mezőben. Pl.: „cdn.joomunited.com”. Végül kattintson Kész gombra.

 

új tanúsítvány létrehozása

 

Ezután navigáljunk a Háttérrendszer konfigurációja részhez, kattintsunk a Háttérszolgáltatások és háttérrendszer gyűjtők > Háttérrendszer gyűjtő létrehozása lehetőségre . Ezután a felugró ablakban töltsük ki a Háttérrendszer gyűjtő neve mezőt, válasszunk ki egy gyűjtőt a Felhőtárhely gyűjtő mezőjében. Ezután kattintsunk a Létrehozás gombra.

 

create-backend-bucket

 

Végül kattintson a Létrehozás gombra.

 

create-load-balancer-final

 

Ezután lépjen a Biztonság > Tanúsítványkezelő > Klasszikus tanúsítványok lapra, másolja ki a Tartomány mezőt, és illessze be az Egyéni tartomány (CNAME) mezőbe a Google Cloud Storage beállításban. Például ebben az esetben: "cdn.hoadongho247.com" .


 

cdn-google-cloud-url

 

minden képen láthatod a Fájl URL

 

fájl-url-cdn-google-cloud

 

Speciális beállítások és műveletek

Kiválaszthat egy tárolót, amelyből mappákat és fájlokat importálhat a Google Cloud Storage szerverről a médiatárába. Vagy átmásolhatja az összes fájlt az egyik tárolóból a másikba.

 

copy-buckets-google-cloud