Ugrás a fő tartalomhoz

WP Media Folder Addon: Google Cloud Storage Integration

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


A Google Cloud és a WP Media Folder integrációja a bővítmény része. Telepítenie kell ezt a kiegészítőt (bővítményt) a WP Media Folder mellett. A bővítmény a Google Drive, a Google Photo, a Dropbox, a OneDrive Personal, a OneDrive Business, az Amazon S3, a DigitalOcean, a Linode és a Wasabi integrációját is tartalmazza.

Először is be kell jelentkeznie a Google Cloud Console szolgáltatásba vagy regisztrálnia kell, ha nincs Google-fiókja. Lépjen a Menü IAM és adminisztráció > Projekt létrehozása .

 

Projekt létrehozása-1

 

Ezután állítson be egy projektnevet – bármilyen nevet megadhat, de ne használjon szóközt vagy ékezeteket. Ezután várjon néhány másodpercet a projekt létrehozására.

 

Projekt neve

 

Ha először használja a Google Cloud Storage szolgáltatást, lépjen az API-k és szolgáltatások > Könyvtár oldalra , engedélyezze a Cloud Storage és Google Cloud Storage JSON API-t.

 

cloud-storage-api

 

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

 

menü-api-szolgáltatás

 

A fő panelen kattintson a „+ Új hitelesítő adatok” >> OAuth-ügyfélazonosító ; ha kérik, adjon hozzá nevet az OAuth-beleegyezési képernyőhöz.

 

oAuth-google-drive

 

Most a legfontosabb lépés:

  • Válassza a „Webes alkalmazás” lehetőséget, és adjon hozzá egy választott nevet
  • Engedélyezett JavaScript eredet: 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ő adatai

 

Megjegyzés: ha ez a figyelmeztetés jelenik meg: "OAuth-ügyfélazonosító létrehozásához először be kell állítania egy terméknevet a beleegyezési képernyőn", kattintson a Beleegyezési képernyő konfigurálása gombra, vagy lépjen az API-k és szolgáltatások >> OAuth-beleegyezési képernyőhöz , majd adja hozzá domain név itt: Engedélyezett domainek .

Először is ki kell választania a Felhasználó típusát.

 

OAuth-user-type

 

  • Belső: az alkalmazás csak a szervezeten belüli Google Workspace-felhasználók számára érhető el. Nem kell beküldenie alkalmazását ellenőrzésre
  • Külső: alkalmazása minden Google-fiókkal rendelkező felhasználó számára elérhető lesz. Ha az alkalmazás készen áll a közzétételre, előfordulhat, hogy igazolnia kell az alkalmazást.

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: A hitelesítő adatok létrehozásához válassza a „Webes alkalmazás”

 

beleegyező képernyő

 

Akkor ... voilà! Megvan az azonosítója és a titka, amelyet hozzáadhat a WP Media Folder konfigurációjához.

 

oauth-kliens

 

Hozzon létre egy vödröt

A Google Cloud használatához létre kell hoznia egy új tárolót. Kérjük, lépjen a tárolóterületre: Cloud Storage Buckets . Ezután kattintson a Létrehozás gombra.

 

creat-bucket-google-cloud

 

Ezután töltse ki az alábbi lehetőségeket:

  • Írja be a csoport nevét
  • Válassza ki, hol tárolja adatait
  • Válassza ki az adatok tárolási osztályát
  • Válassza ki az adatok alapértelmezett tárolási osztályát
  • Válassza ki az objektumokhoz való hozzáférés szabályozásának módját ( Nyilvános hozzáférés tiltása: Ki, Hozzáférés-szabályozás: Finomszemcsés)
  • Válassza ki az objektumadatok védelmének módját

 

létrehozás-vödör-lépés

 

Ezt követően kattintson a Létrehozás gombra. Néhány másodperccel a betöltés után láthatja a vödör részletes információit:

 

vödör-részletek

 

Vagy létrehozhat egy új tárolót a WP Media Folder beállításaiban. Lépjen a menü Beállítások > WP Media Folder > Cloud > Media Offload > Google Cloud Storage menüpontjára, kattintson a Vödörbeállítások és a kiválasztó gombra. A felugró ablak alján adja meg a vödör nevét, és kattintson a Létrehozás gombra.

 

create-bucket-wp

 

2. Jelentkezzen be a Google Cloud Storage szolgáltatásba a WP Media Folder

Térjen vissza a WordPress irányítópultjára, és kattintson a menü Beállítások > WP Media Folder > Felhő > Média kitöltése > Google Cloud Storage fülre. Illessze be a következőket az űrlapmezőkbe:

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

 

fill-credentials-google-cloud

 

Ezután mentse el a beállításokat, és a kapcsolat sikeres lesz. Kérjük, lépjen a következő lépésre 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 csatlakoztatta a WP Media Folder a Google Cloud Storage szolgáltatáshoz, és válasszon egy tárolót, vagy hozzon létre egy újat, amelyben minden adata tárolva lesz.

 

create-bucket-wp-google-cloud

 

És engedélyezheti a Másolás a Google Cloud Storage szolgáltatásba opciót, és az összes feltöltött új média elküldésre kerül a Google Cloudba.

 

másolás a google-felhőbe

 

Ha pedig szinkronizálni szeretné a feltöltött médiát a Google Cloud Storage integráció használata előtt, kattintson a Szinkronizálás a Google Cloud Storage gombra. Ezután az összes meglévő médiakönyvtárat elküldi a Google Cloud tárolójába.

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

 

A webhelyen lévő média letöltéséhez engedélyeznie kell az Eltávolítás feltöltés után opciót, így a médiakönyvtár teljes mértékben a Google Cloudon lesz tárolva a szervere helyett.

 

offload-media-google-cloud

 

Ha engedélyezi a Mellékletcímke opciót, az egyes médiákra vonatkozó információk megjelennek, amikor a jobb felső sarokban Google Cloud

 

google-cloud-label

 

Ha módosítani szeretné a média helyét, vagy eltávolítani szeretné a beépülő modult, kattintson a Google Cloud Storage Media letöltése gombra, ekkor a rendszer az összes médiát átmásolja a Google Cloud Storage szolgáltatásból a médiakönyvtárába. A tartalomhoz hozzáadott összes korábbi hivatkozás a helyén marad (nincs hibás hivatkozás).

 

Retrieve-google-cloud

 

Megjegyzés: Csak akkor szinkronizálhat fájlokat a Google Cloud Storage szolgáltatásból a médiakönyvtárba, ha azokat a bővítményünkön keresztül töltötték fel.

Hogyan lehet CDN-t csatlakoztatni?

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

 

compute-engine-certificate-manager-api

 

Ezután lépjen a Terheléselosztás a Hálózati szolgáltatások szakaszban , vagy lépjen erre a hivatkozásra . Ezután kattintson a Load Balancer létrehozása gombra, és válassza a Konfiguráció indítása gombot. Ezután kattintson a Folytatás gombra.

 

terheléselosztó létrehozása

 

Frontend konfigurációnál írjon be szöveget a Név mezőbe (kisbetűk, szóközök nélkül). A Protokoll válassza ki a HTTPS (a HTTP/2-t is beleértve) opciót . Ezután kattintson az IP-cím mező > IP-cím létrehozása .

 

frontend-config

 

Ezután kattintson a Tanúsítvány mező > Új tanúsítvány létrehozása elemre . "Tanúsítvány létrehozása" ablakban írjon be szöveget a Név mezőbe, és 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 Domains mezőben. pl.: "cdn.joomunited.com". Végül is kattintson a Kész gombra.

 

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

 

Ezután navigálunk a Háttérrendszer konfigurációs részéhez, és kattintsunk a Háttérszolgáltatások és háttértárak > Háttérrendszer létrehozása elemre . Ezután a felugró ablakban töltse ki a Backend gyűjtőkör neve mezőt, és válasszon ki egy gyűjtőzónát a Cloud Storage csoport mezőben. Ezután kattintson a Létrehozás gombra.

 

create-backend-bucket

 

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

 

létrehozás-terhelés-kiegyenlítő-végleges

 

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


 

cdn-google-cloud-url

 

az egyes képek Fájl URL mezőjében láthatja a változásokat

 

file-url-cdn-google-cloud

 

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

Kiválaszthat egy gyűjtőt, amellyel mappákat és fájlokat importálhat a Google Cloud Storage szerverről a médiakönyvtárába. Vagy másolja át az összes fájlt egyik vödörből a másikba.

 

copy-buckets-google-cloud