Přeskočit na hlavní obsah

WP Media Folder Addon: Integrace Google Cloud Storage

1. Vytvořte aplikaci Disk Google


Integrace Google Cloud s WP Media Folder je součástí doplňku. Tento doplněk (plugin) je třeba nainstalovat spolu s WP Media Folder. Doplněk zahrnuje také integraci s Google Drive, Google Photo, Dropbox, OneDrive Personal, OneDrive Business, Amazon S3, DigitalOcean, Linode a Wasabi.

Nejprve se musíte přihlásit do Google Cloud Console nebo se zaregistrovat, pokud nemáte účet Google. Přejděte do nabídky IAM a administrace > Vytvořit projekt .

 

Create-project-1

 

Poté nastavte název projektu – můžete zadat libovolný název, ale bez mezer a diakritiky. Poté počkejte několik sekund na vytvoření projektu.

 

název projektu

 

Pokud používáte Google Cloud Storage poprvé, měli byste přejít do sekce API a služby > Knihovna , povolit Cloud Storage a Google Cloud Storage JSON API.

 

cloud-storage-api

 

V levé nabídce klikněte na „API a služby“ > „Přihlašovací údaje“.

 

menu-api-service

 

Na hlavním panelu klikněte na „+ Nové přihlašovací údaje“ >> ID klienta OAuth ; pokud se zobrazí výzva, přidejte jméno na obrazovku souhlasu OAuth.

 

oAuth-google-drive

 

Nyní je nejdůležitější krok:

  • Vyberte „Webová aplikace“ a přidejte název podle svého výběru
  • Autorizovaný původ JavaScriptu: https://vase-domena.com (nahraďte názvem vaší domény, bez lomítka na konci)
  • Autorizované URI pro přesměrování: https://your-domain.com/wp-admin/options-general.php?page=option-folder&task=wpmf&function=wpmf_google_cloud_auth
    (nahraďte názvem vaší domény)

 

pověření aplikace

 

Poznámka: Pokud se zobrazí toto varování: „Chcete-li vytvořit ID klienta OAuth, musíte nejprve nastavit název produktu na obrazovce souhlasu“, měli byste kliknout na Konfigurovat obrazovku souhlasu nebo přejít do sekce API a služby >> Obrazovka souhlasu OAuth a poté přidat název své domény do sekce Autorizované domény .

Nejprve musíte vybrat Typ uživatele.

 

OAuth-user-type

 

  • Interní: Vaše aplikace je omezena na uživatele Google Workspace ve vaší organizaci. Aplikaci nebudete muset odesílat k ověření.
  • Externí: Vaše aplikace bude dostupná pro všechny uživatele s účtem Google. Jakmile bude aplikace připravena k publikování, bude ji možná nutné ověřit.

Poté vyplňte autorizované domény a pokračujte následujícími kroky k dokončení registrace aplikace. Nyní se můžete vrátit k předchozímu kroku: Vyberte „Webová aplikace“ a vytvořte přihlašovací údaje.

 

obrazovka souhlasu

 

Pak… voilà! Máte své ID a tajemství, které chcete přidat do konfigurace WP Media Folder.

 

oauth-client

 

Vytvořte kbelík

Abyste mohli používat Google Cloud, měli byste si vytvořit nový úložný prostor (bucket). Přejděte do sekce úložišť: Úložné prostory v cloudu (Cloud Storage Buckets ). Poté klikněte na tlačítko Vytvořit (Create

 

creat-bucket-google-cloud

 

Dále byste měli vyplnit níže uvedené možnosti:

  • Název vstupního koše
  • Vyberte, kam chcete ukládat svá data
  • Vyberte třídu úložiště pro svá data
  • Vyberte výchozí třídu úložiště pro svá data
  • Vyberte způsob řízení přístupu k objektům ( Zabránění veřejnému přístupu: Vypnuto, Řízení přístupu: Jemně odstupňované)
  • Vyberte způsob ochrany dat objektu

 

krok vytvoření kbelíku

 

Poté klikněte na Vytvořit . Několik sekund po načtení se zobrazí podrobnosti o kbelíku:

 

detaily-bucketu

 

Nebo můžete vytvořit nový úložný prostor v WP Media Folder . Přejděte do nabídky Nastavení > WP Media Folder > Cloud > Vypnout média > Úložiště Google Cloud , klikněte na nastavení úložného prostoru a tlačítko výběru. V dolní části vyskakovacího okna zadejte název úložného prostoru a klikněte na tlačítko Vytvořit

 

create-bucket-wp

 

2. Přihlaste se do úložiště Google Cloud ze WP Media Folder

Vraťte se na dashboard WordPressu a klikněte na nabídku Nastavení > WP Media Folder > Snížení výkonu cloudu a médií. Dále klikněte na Změnit v sekci Úložiště Google Cloud .

Poté do polí formuláře vložte následující:

  • ID přístupového klíče
  • Tajný přístupový klíč
  • ID projektu

 

fill-credentials-google-cloud

 

Poté uložte nastavení a připojení by mělo být úspěšné. Přejděte k dalšímu kroku a objevte funkce úložiště Google Cloud.

 

3. Jak to funguje? Co můžu dělat s Google Cloudem?

Jak to funguje?

Jakmile propojíte složku WP Media Folder s úložištěm Google Cloud Storage, vyberte složku nebo vytvořte novou, kde budou uložena všechna vaše data.

 

create-bucket-wp-google-cloud

 

A můžete povolit Kopírovat do úložiště Google Cloud , všechna nově nahraná média budou odeslána do úložiště Google Cloud.

 

kopírování do cloudu Google

 

A pokud chcete synchronizovat nahraná média před použitím integrace s Google Cloud Storage, klikněte na Synchronizovat s Google Cloud Storage . Poté se veškerá vaše stávající mediální knihovna odešle do vašeho úložiště Google Cloud.

Poznámka: Po provedení této akce bude URL adresa vašich médií nahrazena URL adresou služby Google Cloud Storage. Viz níže uvedený příklad.
Z https://joomunited.com/wp-content/uploads/2019/02/image.jpg na >> https://storage.googleapis.com/{bucket}/wp-media-folder-joomunited/wp-content/uploads/2019/02/image.jpg

 

Chcete-li na svém webu uvolnit média, měli byste povolit Odebrat po nahrání . Vaše mediální knihovna bude kompletně uložena v Google Cloudu, nikoli na vašem serveru.

 

offload-media-google-cloud

 

Povolením Štítek přílohy se informace o každém médiu zobrazí po najetí myší na Google Cloud vpravo nahoře.

 

štítek-google-cloud

 

Pokud chcete změnit umístění médií nebo odebrat plugin, klikněte na Načíst média z Google Cloud Storage . Všechna média se pak zkopírují z Google Cloud Storage do vaší knihovny médií. Všechny dříve přidané odkazy ve vašem obsahu zůstanou na místě (žádný nefunkční odkaz).

 

načíst-google-cloud

 

Poznámka: Soubory z úložiště Google Cloud Storage můžete synchronizovat do knihovny médií pouze tehdy, pokud jsou nahrány prostřednictvím našeho pluginu.

Jak se připojit k CDN?

Google Cloud CDN je integrováno s naším pluginem. Chcete-li si vytvořit vlastní doménu (CNAME), musíte nejprve v sekci Knihovna Compute Engine API a Certificate Manager API

 

API pro správu certifikátů výpočetního enginu

 

Poté přejděte do Vyvažování zátěže v Síťové služby nebo přejděte na tento odkaz . Dále klikněte na Vytvořit vyvažovač zátěže a vyberte tlačítko Spustit konfiguraci Pokračovat .

 

vytvořit vyrovnávač zátěže

 

V konfiguraci frontendu zadejte text do Název (malá písmena, bez mezer). Protokol možnost HTTPS (včetně HTTP/2) . Poté klikněte na pole IP adresa > Vytvořit IP adresu .

 

konfigurace frontendu

 

Poté klikněte na pole Certifikát > Vytvořit nový certifikát . V rozbalovací nabídce „Vytvořit certifikát“ zadejte text do pole Název v režimu Vytvořit „Vytvořit certifikát spravovaný společností Google“ . Dále zadejte svou doménu do Domény , např. „cdn.joomunited.com“. Nakonec klikněte na tlačítko Hotovo

 

vytvořit nový certifikát

 

Dále přejdeme do konfigurace backendu , klikneme na Backendové služby a backendové buckety > Vytvořit backendový bucket . Poté v rozbalovací nabídce vyplníme Název backendového bucketu Bucket cloudového úložiště vybereme bucket . Poté klikneme na tlačítko Vytvořit

 

vytvořit-backend-bucket

 

Nakonec klikněte na tlačítko Vytvořit

 

vytvořit-zátěžový-vyrovnávač-final

 

Poté přejděte do Zabezpečení > Správce certifikátů > karta Klasické certifikáty, zkopírujte Doména a vložte ho do Vlastní doména (CNAME) v nastavení Google Cloud Storage. Například v tomto případě: „cdn.hoadongho247.com“ .


 

URL adresy cdn-google-cloud

 

Nakonec můžete vidět změny v URL souboru v každém obrázku.

 

soubor-url-cdn-google-cloud

 

Pokročilá nastavení a akce

Můžete vybrat kontejner pro import složek a souborů ze serveru Google Cloud Storage do své knihovny médií. Nebo zkopírovat všechny soubory z jednoho kontejneru do druhého.

 

kopírovací-kbelíky-google-cloud