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