Přejít 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) musíte nainstalovat kromě WP Media Folder . Doplněk zahrnuje integraci pro Disk Google, 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 & Admin > Vytvořit projekt .

 

Create-project-1

 

Poté nastavte název projektu – můžete zadat libovolný název, ale bez mezer a diakritických znamének. 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 na APIs & Services > Library , povolit Cloud Storage a Google Cloud Storage JSON API.

 

cloud-storage-api

 

V levém menu klikněte na „API & Services“ > „Credentials“.

 

menu-api-service

 

Na hlavním panelu klikněte na „+ Nové přihlašovací údaje“ >> ID klienta OAuth ; pokud budete požádáni, 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)
  • Identifikátory URI autorizovaného 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“, klikněte na tlačítko Konfigurovat obrazovku souhlasu nebo přejděte na rozhraní API a služby >> Obrazovka souhlasu OAuth a poté přidejte svůj název domény na 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á všem uživatelům s účtem Google. Jakmile bude vaše aplikace připravena k publikování, možná ji budete muset ověřit.

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

 

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 vytvořit nový segment. Přejděte prosím do oblasti bucket: Cloud Storage Buckets . Poté klikněte na Vytvořit .

 

creat-bucket-google-cloud

 

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

  • Název vstupního segmentu
  • Vyberte, kam chcete data uložit
  • 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 ( Prevence veřejného přístupu: Vypnuto, Řízení přístupu: Jemně zpracované)
  • Vyberte způsob ochrany dat objektu

 

create-bucket-step

 

Poté klikněte na Vytvořit . Několik sekund po načtení se zobrazí podrobné informace o lopatě:

 

kbelík-detaily

 

Nebo můžete vytvořit nový segment v WP Media Folder . Přejděte do nabídky Nastavení > WP Media Folder > Cloud > Offload Media > Google Cloud Storage , klikněte na tlačítko Nastavení a výběr segmentu. V dolní části vyskakovacího okna zadejte název kbelíku a klikněte na Vytvořit .

 

create-bucket-wp

 

2. Přihlaste se do Google Cloud Storage ze WP Media Folder

Vraťte se na hlavní panel WordPress a klikněte na nabídku Nastavení > WP Media Folder > Cloud > Offload Media > karta Google Cloud Storage. 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é nastavení uložte a připojení by mělo být úspěšné. Přejděte k dalšímu kroku a objevte funkce Google Cloud Storage.

 

3. Jak to funguje? Co mohu dělat se službou Google Cloud?

Jak to funguje?

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

 

create-bucket-wp-google-cloud

 

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

 

copy-to-google-cloud

 

A pokud chcete před použitím integrace Google Cloud Storage synchronizovat nahraná média, klikněte na tlačítko Synchronizovat s Google Cloud Storage . Poté odešle veškerou vaši stávající knihovnu médií do vašeho úložiště Google Cloud.

Poznámka: Když provedete tuto akci, adresa URL vašeho média bude nahrazena adresou URL úložiště Google Cloud.
Podívejte se prosím na níže uvedený příklad. Z https://joomunited.com/wp-content/uploads/2019/02/image.jpg do >> https://storage.googleapis.com/{bucket}/wp-media-folder-joomunited/wp-content /uploads/2019/02/image.jpg

 

Chcete-li ze svého webu odstranit média, měli byste povolit Odebrat po nahrání , vaše knihovna médií bude zcela uložena na Google Cloud místo na vašem serveru.

 

offload-media-google-cloud

 

Pokud povolíte Štítek přílohy , zobrazí se informace o každém médiu, když najedete myší na Google Cloud vpravo nahoře.

 

google-cloud-label

 

Chcete-li změnit umístění médií nebo odebrat plugin, klikněte na tlačítko Načíst médium úložiště Google Cloud a všechna vaše média se zkopírují z úložiště Google Cloud Storage do vaší knihovny médií. Všechny předchozí odkazy přidané do vašeho obsahu zůstanou na svém místě (žádný nefunkční odkaz).

 

retrieve-google-cloud

 

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

Jak připojit CDN?

Google Cloud CDN je integrován s naším pluginem. Chcete-li vytvořit vlastní doménu (CNAME), měli byste nejprve povolit Compute Engine API a Certificate Manager API v sekci Library.

 

compute-engine-certificate-manager-api

 

Poté přejděte na Vyrovnávání zátěže v Síťové služby nebo přejděte na tento odkaz . Dále klikněte na Create Load Balancer a vyberte tlačítko Start Configuration Poté klikněte na Pokračovat .

 

create-load-balancer

 

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

 

frontend-config

 

Poté klikněte na pole Certifikát > Vytvořit nový certifikát . Ve vyskakovacím okně „Vytvořit certifikát“ zadejte text do Název v režimu Vytvořit vyberte „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 Hotovo .

 

vytvořit-nový-certifikát

 

Dále přejdeme do Konfigurace backendu , klikneme na Backend services & backend buckets > Create a backend bucket . Poté ve vyskakovacím okně vyplňte Název segmentu backendu a vyberte segment v poli Cloud Storage . Poté klikněte na Vytvořit .

 

create-backend-bucket

 

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

 

create-load-balancer-final

 

Poté přejděte na karta Klasické certifikáty Doména a vložte jej do Vlastní doména (CNAME) v nastavení Google Cloud Storage. Například v tomto případě: "cdn.hoadongho247.com" .


 

cdn-google-cloud-url

 

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

 

file-url-cdn-google-cloud

 

Pokročilá nastavení a akce

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

 

copy-buckets-google-cloud