Tabela stronicowania

Dodatek WP Media Folder : integracja z Google Cloud Storage

1. Utwórz aplikację Google Drive


Integracja Google Cloud z WP Media Folder jest zawarta w dodatku. Należy zainstalować ten dodatek (wtyczkę) oprócz WP Media Folder. Dodatek obejmuje również integrację z Google Drive, 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 IAM i administracja > Utwórz projekt .

 

Utwórz-projekt-1

 

Następnie ustaw nazwę projektu – możesz podać dowolną nazwę, ale nie używaj spacji ani akcentów. Następnie odczekaj kilka sekund, aż projekt zostanie utworzony.

 

nazwa-projektu

 

Jeśli korzystasz z usługi Google Cloud Storage po raz pierwszy, przejdź do sekcji Interfejsy API i usługi > Biblioteka , włącz usługę Cloud Storage oraz interfejs API JSON usługi Google Cloud Storage.

 

API pamięci masowej w chmurze

 

W menu po lewej stronie kliknij „API i usługi” > „Dane uwierzytelniające”.

 

menu-api-service

 

Na panelu głównym kliknij „+ Nowe dane uwierzytelniające” >> Identyfikator klienta OAuth ; jeśli zostaniesz o to poproszony, dodaj nazwę na ekranie zgody OAuth.

 

oAuth-google-drive

 

Teraz najważniejszy krok:

  • Wybierz „Aplikację internetową” i dodaj nazwę według własnego wyboru
  • Autoryzowane źródło JavaScript: https://twoja-domena.com (zastąp nazwą swojej domeny, bez ukośnika na końcu)
  • Autoryzowane adresy 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 Konfiguruj ekran zgody lub przejdź do Interfejsy API i usługi >> Ekran zgody OAuth , a następnie dodaj nazwę swojej domeny w polu Autoryzowane domeny .

Najpierw musisz wybrać typ użytkownika.

 

Typ użytkownika OAuth

 

  • Wewnętrznie: Twoja aplikacja jest ograniczona do 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 aplikacja będzie gotowa do publikacji, może być konieczna jej weryfikacja.

Następnie wprowadź autoryzowane domeny i wykonaj poniższe kroki, aby dokończyć rejestrację aplikacji. Teraz możesz wrócić do poprzedniego kroku: wybierz „Aplikacja internetowa”, aby utworzyć dane uwierzytelniające.

 

ekran zgody

 

I… voilà! Masz już swój identyfikator i klucz tajny, które możesz dodać w konfiguracji WP Media Folder.

 

klient oauth

 

Utwórz wiadro

Aby korzystać z Google Cloud, należy utworzyć nowy kontener. Przejdź do sekcji kontenerów: Kontenery pamięci masowej w chmurze . Następnie kliknij Utwórz .

 

stwórz-wiadro-Google-Cloud

 

Następnie należy wypełnić poniższe opcje:

  • Wprowadź nazwę kontenera
  • Wybierz miejsce przechowywania swoich danych
  • Wybierz klasę pamięci masowej dla swoich danych
  • Wybierz domyślną klasę pamięci masowej dla swoich danych
  • Wybierz sposób kontrolowania dostępu do obiektów ( Ograniczanie dostępu publicznego: 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 zobaczysz szczegółowe informacje o kontenerze:

 

szczegóły wiadra

 

Możesz też utworzyć nowy kontener w WP Media Folder . Przejdź do menu Ustawienia > WP Media Folder > Chmura > Przenieś Media > Google Cloud Storage , a następnie kliknij Ustawienia i wybór kontenera . Na dole wyskakującego okienka wpisz nazwę kontenera i kliknij przycisk Utwórz

 

utwórz-wiadro-wp

 

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

Wróć do pulpitu WordPress i kliknij menu Ustawienia > WP Media Folder > Przenoszenie danych z chmury i multimediów. Następnie kliknij Zmień w sekcji Google Cloud Storage .

Następnie wklej poniższe dane do pól formularza:

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

 

wypełnij-dane-Google-Cloud

 

Następnie zapisz ustawienia, a połączenie powinno zostać nawiązane. Przejdź do następnego kroku, aby poznać funkcje Google Cloud Storage.

 

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

Jak to działa?

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

 

utwórz-wiadro-wp-google-cloud

 

Możesz także włączyć Kopiuj do Google Cloud Storage , dzięki czemu wszystkie nowe przesłane multimedia zostaną wysłane do Google Cloud.

 

kopiuj-do-chmury-Google

 

Jeśli chcesz zsynchronizować przesłane multimedia przed skorzystaniem z integracji z Google Cloud Storage, kliknij „Synchronizuj z Google Cloud Storage” . Wszystkie istniejące multimedia zostaną wówczas przesłane do Twojego kontenera Google Cloud.

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

 

Aby rozładować multimedia na swojej stronie, powinieneś włączyć Usuń po przesłaniu . Twoja biblioteka multimediów będzie w całości przechowywana w Google Cloud, a nie na Twoim serwerze.

 

odciążenie-media-google-cloud

 

Po włączeniu Etykieta załącznika informacje o każdym medium będą wyświetlane po najechaniu kursorem na Google Cloud w prawym górnym rogu.

 

etykieta-chmury-google

 

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

 

pobierz-Google-Cloud

 

Uwaga: Synchronizacja plików z Google Cloud Storage z Biblioteką multimediów będzie możliwa tylko wtedy, gdy zostaną one przesłane za pomocą naszej wtyczki.

Jak podłączyć CDN?

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

 

menedżer certyfikatów silnika obliczeniowego API

 

Następnie przejdź do „Równoważenie obciążenia” w „Usługi sieciowe” lub kliknij ten link . 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 wpisz tekst w Nazwa (małymi literami, bez spacji). Wybierz HTTPS (w tym 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 oknie „Utwórz certyfikat” wpisz tekst w Nazwa i wybierz „Utwórz certyfikat zarządzany przez Google” w trybie tworzenia . Następnie wpisz swoją domenę w Domeny , np. „cdn.joomunited.com”. Na koniec kliknij Gotowe .

 

utwórz-nowy-certyfikat

 

Następnie przejdziemy do konfiguracji zaplecza , klikniemy „Usługi zaplecza i kontenery zaplecza” > „Utwórz kontener zaplecza” . Następnie w wyskakującym okienku wypełnimy „Nazwa kontenera zaplecza” i wybierzemy kontener w „Kufer Cloud Storage” . Następnie klikniemy „Utwórz” .

 

utwórz-zasobnik-zaplecza

 

Następnie kliknij Utwórz .

 

utwórz-ostateczny-równoważnik-obciążenia

 

Następnie przejdź do Zabezpieczenia > Menedżer certyfikatów > zakładka Certyfikaty klasyczne, skopiuj Domena i wklej je do 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 obrazku.

 

adres-url-pliku-cdn-google-cloud

 

Zaawansowane ustawienia i działania

Możesz wybrać kontener, aby zaimportować foldery i pliki z serwera Google Cloud Storage do swojej biblioteki multimediów. Możesz też skopiować wszystkie pliki z jednego kontenera do innego.

 

kopie-wiader-Google-Cloud