Przejdź do głównej zawartości

WP Media Folder : integracja z Google Cloud Storage

1. Utwórz aplikację Dysk Google


Integracja Google Cloud z WP Media Folder jest zawarta w dodatku. Musisz zainstalować ten dodatek (wtyczkę) oprócz WP Media Folder . Dodatek obejmuje integrację z Dyskiem Google, Google Photo, Dropbox, OneDrive Personal, OneDrive Business, Amazon S3, DigitalOcean, Linode i Wasabi.

Najpierw musisz zalogować się do Google Cloud Console lub zarejestrować się, jeśli nie masz konta Google. Przejdź do Menu Uprawnienia i Administracja > Utwórz projekt .

 

Utwórz-projekt-1

 

Następnie skonfiguruj nazwę projektu — możesz podać dowolną nazwę, ale nie używaj spacji ani akcentów. Następnie poczekaj kilka sekund na utworzenie projektu.

 

Nazwa Projektu

 

Jeśli po raz pierwszy korzystasz z Google Cloud Storage, przejdź do APIs & Services > Library , włącz Cloud Storage i Google Cloud Storage JSON API.

 

API do przechowywania w chmurze

 

W menu po lewej stronie kliknij „Interfejsy API i usługi” > „Poświadczenia”.

 

menu-api-service

 

W głównym panelu kliknij „+ Nowe poświadczenia” >> Identyfikator klienta OAuth ; jeśli zostaniesz o to poproszony, dodaj nazwę do ekranu akceptacji OAuth.

 

oAuth-google-drive

 

Teraz najważniejszy krok:

  • Wybierz „Aplikacja internetowa” i dodaj wybraną nazwę
  • Autoryzowane źródło JavaScript: https://twoja-domena.com (zastąp nazwą swojej domeny, bez końcowego ukośnika)
  • Autoryzowane identyfikatory URI przekierowania: https://twoja-domena.com/wp-admin/options-general.php?page=option-folder&task=wpmf&function=wpmf_google_cloud_auth
    (zastąp nazwą swojej domeny)

 

poświadczenia aplikacji

 

Uwaga: jeśli pojawi się to ostrzeżenie: „Aby utworzyć identyfikator klienta OAuth, musisz najpierw ustawić nazwę produktu na ekranie zgody”, kliknij przycisk Konfiguruj ekran zgody lub przejdź do Interfejsy API i usługi >> Ekran zgody OAuth , a następnie dodaj nazwa domeny w Autoryzowane domeny .

Najpierw musisz wybrać typ użytkownika.

 

Typ użytkownika OAuth

 

  • Wewnętrzna: Twoja aplikacja jest dostępna tylko dla użytkowników Google Workspace w Twojej organizacji. Nie musisz przesyłać aplikacji do weryfikacji
  • Zewnętrzna: Twoja aplikacja będzie dostępna dla każdego użytkownika z kontem Google. Gdy Twoja aplikacja będzie gotowa do opublikowania, może być konieczne jej zweryfikowanie.

Następnie wypełnij autoryzowane domeny i wykonaj następujące kroki, aby zakończyć rejestrację aplikacji. Teraz możesz wrócić do poprzedniego kroku: Wybierz „Aplikacja internetowa”, aby utworzyć poświadczenia.

 

ekran zgody

 

Następnie… voilà! Masz swój identyfikator i sekret do dodania w konfiguracji WP Media Folder .

 

klient OAuth

 

Utwórz zasobnik

Aby korzystać z Google Cloud, należy utworzyć nowy zasobnik. Przejdź do obszaru zasobnika: zasobniki Cloud Storage . Następnie kliknij Utwórz .

 

tworzenie-wiadra-google-chmura

 

Następnie wypełnij poniższe opcje:

  • Wprowadź nazwę zasobnika
  • Wybierz, gdzie chcesz przechowywać swoje dane
  • Wybierz klasę pamięci dla swoich danych
  • Wybierz domyślną klasę pamięci dla swoich danych
  • Wybierz sposób kontrolowania dostępu do obiektów ( Zapobieganie dostępowi publicznemu: wyłączone, Kontrola dostępu: szczegółowa)
  • Wybierz sposób ochrony danych obiektu

 

krok-tworzenia-wiadra

 

Następnie kliknij Utwórz . Kilka sekund po załadowaniu możesz zobaczyć szczegółowe informacje o wiadrze:

 

wiadro-szczegóły

 

Lub możesz utworzyć nowe wiadro w WP Media Folder . Przejdź do menu Ustawienia> WP Media Folder > Chmura> Odciążaj multimedia > Google Cloud Storage , kliknij Ustawienia zasobnika i przycisk wyboru . Na dole wyskakującego okienka wprowadź nazwę zasobnika i kliknij Utwórz .

 

utwórz-wiadro-wp

 

2. Zaloguj się do Google Cloud Storage z WP Media Folder

Wróć do pulpitu nawigacyjnego WordPress i kliknij menu Ustawienia> WP Media Folder > Chmura> Odciążaj multimedia> karta Google Cloud Storage . Wklej następujące pola do pól formularza:

  • Identyfikator klucza dostępu
  • Tajny klucz dostępu
  • Identyfikator projektu

 

fill-credentials-google-cloud

 

Następnie zapisz ustawienia, a połączenie powinno się udać. Przejdź do następnego kroku, aby odkryć funkcje Google Cloud Storage.

 

3. Jak to działa? Co mogę zrobić z Google Cloud?

Jak to działa?

Po połączeniu WP Media Folder z Google Cloud Storage wybierz zasobnik lub utwórz nowy, w którym będą przechowywane wszystkie Twoje dane.

 

Utwórz zasobnik-wp-google-cloud

 

Możesz też włączyć opcję Kopiuj do Google Cloud Storage , wszystkie przesłane nowe multimedia zostaną wysłane do Google Cloud.

 

kopiuj-do-google-chmury

 

A jeśli chcesz zsynchronizować przesłane multimedia przed użyciem integracji z Google Cloud Storage, kliknij przycisk Synchronizuj z Google Cloud Storage . Następnie wyśle ​​całą istniejącą bibliotekę multimediów do zasobnika Google Cloud.

Uwaga: po wykonaniu tej czynności adres URL multimediów zostanie zastąpiony adresem URL Google Cloud Storage.
Zobacz przykład poniżej. Od 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

 

Aby odciążyć multimedia w witrynie, należy włączyć Usuń po przesłaniu , Twoja biblioteka multimediów będzie całkowicie przechowywana w Google Cloud zamiast na serwerze.

 

offload-media-google-cloud

 

Po włączeniu Etykieta załącznika informacje na każdym nośniku będą wyświetlane po najechaniu na etykietę Google Cloud

 

etykieta-chmury-google

 

Jeśli chcesz zmienić lokalizację multimediów lub usunąć wtyczkę, kliknij przycisk Pobierz Google Cloud Storage Media , a wszystkie multimedia zostaną skopiowane z Google Cloud Storage do biblioteki multimediów. Wszystkie poprzednie linki dodane w Twojej treści pozostaną na miejscu (brak uszkodzonych linków).

 

pobierz-chmurę-google

 

Uwaga: możesz synchronizować pliki z Google Cloud Storage z biblioteką multimediów tylko wtedy, gdy są przesyłane za pośrednictwem naszej wtyczki.

Jak podłączyć CDN?

Google Cloud CDN jest zintegrowany z naszą wtyczką. Aby utworzyć domenę niestandardową (CNAME), najpierw należy włączyć Compute Engine API i Certificate Manager API w sekcji Biblioteka.

 

Compute-Engine-Certificate-Manager-API

 

Następnie przejdź do Równoważenie obciążenia w Usługi sieciowe lub przejdź do tego łącza . Następnie kliknij Utwórz moduł równoważenia obciążenia i wybierz Rozpocznij konfigurację . Następnie kliknij Kontynuuj .

 

utwórz moduł równoważenia obciążenia

 

W konfiguracji Frontendu wprowadź tekst w Nazwa (małe litery, bez spacji). Wybierz HTTPS (zawiera HTTP/2) w Protokół . Następnie kliknij pole Adres IP > Utwórz adres IP .

 

konfiguracja frontendu

 

Następnie kliknij pole Certyfikat > Utwórz nowy certyfikat . W wyskakującym okienku „Utwórz certyfikat” wprowadź tekst w Nazwa , wybierz „Utwórz certyfikat zarządzany przez Google” w trybie tworzenia . Następnie wprowadź swoją domenę w Domeny . np.: „cdn.joomunited.com”. W końcu kliknij Gotowe .

 

utwórz-nowy-certyfikat

 

Następnie przejdziemy do Konfiguracja zaplecza , kliknij Usługi zaplecza i zasobniki zaplecza > Utwórz zasobnik zaplecza . Następnie w wyskakującym okienku wypełnij Nazwa zasobnika zaplecza , wybierz zasobnik w zasobnika Cloud Storage . Następnie kliknij Utwórz .

 

utwórz wiadro zaplecza

 

W końcu kliknij Utwórz .

 

utwórz finalny system równoważenia obciążenia

 

Następnie przejdź do Zabezpieczenia > Menedżer certyfikatów > Certyfikaty klasyczne , skopiuj Domena i wklej je w Domena niestandardowa (CNAME) w ustawieniach Google Cloud Storage. Na przykład w tym przypadku: „cdn.hoadongho247.com” .


 

cdn-google-cloud-url

 

Na koniec możesz zobaczyć zmiany w Adres URL pliku na każdym obrazie.

 

plik-url-cdn-google-cloud

 

Zaawansowane ustawienia i działania

Możesz wybrać zasobnik, aby zaimportować foldery i pliki z serwera Google Cloud Storage do swojej biblioteki multimediów. Lub skopiuj wszystkie pliki z jednego zasobnika do drugiego.

 

kopia-zasobniki-google-cloud