Přeskočit na hlavní obsah

Doplněk WP Media Folder : Integrace úložiště Google Cloud

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 .

 

Vytvořit-projekt-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“.

 

služba-menu-api

 

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

 

A teď ten nejdůležitější krok:

  • Vyberte „Webová aplikace“ a zadejte název dle vlastního výběru.
  • Autorizovaný zdroj JavaScriptu: https://vase-domena.com (nahraďte názvem vaší domény bez koncového lomítka)
  • 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)

 

přihlašovací údaje 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 je třeba vybrat Typ uživatele.

 

Typ uživatele OAuth

 

  • 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 tajný klíč, které můžete přidat do konfigurace WP Media Folder.

 

OAuth klient

 

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