Wprowadzenie
Czy chcesz mieć pewność, że Twoje dane są kopie zapasowe lub synchronizowane między różnymi urządzeniami i platformami? Syncovery, wydajne oprogramowanie do synchronizacji plików i tworzenia kopii zapasowych, zapewnia skuteczne i niezawodne rozwiązanie dostosowane do pracy z Google Cloud Storage oraz inne typy pamięci masowej. Niezależnie od tego, czy zabezpieczasz pliki małego biura, czy zarządzasz ogromnymi ilościami danych, Syncovery oferuje elastyczność i funkcje niezbędne do spełnienia potrzeb w zakresie ochrony danych. Jego rozbudowana funkcjonalność obejmuje synchronizację w czasie rzeczywistym, kompresję, kopię zapasową syntetyczną oraz automatyczne planowanie kopii zapasowych, co czyni go idealnym wyborem dla specjalistów IT. Jest też niezwykle konfigurowalny i można go dostosować do spełnienia specjalnych wymagań klienta.
Integracja Syncovery z Google Cloud Storage pozwala wykorzystać skalowalność i bezpieczeństwo usług chmurowych, aby chronić pliki i utrzymywać ich synchronizację. Dzięki obsłudze różnych protokołów pamięci masowej w chmurze oraz standardów szyfrowania, Syncovery zapewnia bezpieczne przesyłanie i bezpieczne przechowywanie danych w chmurze. Bezproblemowe połączenie nie tylko zwiększa dostępność danych i przyspiesza ich odzyskiwanie, ale także upraszcza zarządzanie danymi w wielu lokalizacjach. Niezależnie od tego, czy chcesz wykonywać proste kopie zapasowe, czy złożone synchronizacje, Syncovery wyróżnia się jako kompleksowe rozwiązanie do Google Cloud Storage które dostosowuje się do Twoich konkretnych wymagań.
Zachęcamy do przejrzenia naszej strony internetowej, aby dowiedzieć się więcej o Syncovery jako takim. Ta strona koncentruje się głównie na technicznych aspektach połączenia Syncovery z Google Cloud Storage. Ten proces jest w rzeczywistości prosty i łatwy.
Wybór interfejsu API Google Cloud Storage
Syncovery obsługuje dwa różne protokoły dostępu do Google Cloud Storage: starszy zgodny z S3 XML API, który jest opisany na osobnej stronie. Oraz bardziej nowoczesny i wydajny JSON API , którego użycie jest zalecane i który został opisany na tej stronie.
Od wersji 10.11.0 Syncovery ma uprawnienia do korzystania z Google Cloud Storage za pomocą kont usługowych lub gcloud CLI. Metody te zapewniają elastyczność: można nadać Syncovery pełny dostęp administracyjny do konta Google Cloud Storage albo zezwolić mu na pracę tylko z poszczególnymi zasobnikami. Jeśli masz już zainstalowane narzędzie gcloud CLI i połączone z kontem GCS, wszystko jest gotowe i możesz od razu zacząć korzystać z Syncovery.
Wiele kroków opisanych na tej stronie jest potrzebnych tylko wtedy, gdy chcesz autoryzować Syncovery bezpośrednio, bez narzędzi gcloud. Jeśli masz gcloud CLI, jest to znacznie prostsze. Wystarczy wybrać protokół Google Cloud Storage w Syncovery i wybrać autoryzację przez gcloud.
Konfiguracja konta usługi nie jest trudna, ale obejmuje kilka kroków. Ta strona poprowadzi Cię przez etapy tworzenia konta usługi dla Syncovery i przypisywania mu wymaganych uprawnień.
Krok 1: tworzenie konta usługi w konsoli Google Cloud
Ten krok jest potrzebny tylko wtedy, gdy nie masz w pełni autoryzowanych narzędzi wiersza poleceń gcloud jeszcze instalacji. Konto usługi można łatwo utworzyć w konsoli Google Cloud, na stronie Konta usługowe. Wybierz swój projekt i kliknij przycisk “UTWÓRZ KONTO USŁUGI“:

Następnie zobaczysz poniższy formularz, w którym musisz podać nazwę usługi i opcjonalny opis. Identyfikator konta usługi zostanie wygenerowany automatycznie. Gdy skończysz, kliknij „UTWÓRZ I KONTYNUUJ”:

Teraz jest czas, aby zdecydować, czy Syncovery będzie mieć pełną kontrolę nad całym kontem Google Cloud Storage, czy też później przypiszesz bardziej szczegółowe uprawnienia. Jeśli nie chcesz zajmować się indywidualnymi uprawnieniami do zasobników, możesz nadać Syncovery rolę “Storage Admin”. Nie jest to jednak wymagane.

Możesz teraz kliknąć „GOTOWE”, ponieważ nie potrzebujemy kroku 3. Konto usługi zostanie teraz utworzone i będzie widoczne na liście kont usług. Będzie miało adres e-mail służący do identyfikacji, na przykład „syncservice@syncovery2014.iam.gserviceaccount.com“. To dobry moment, aby skopiować ten adres i zapisać go gdzieś do późniejszego użycia.
Syncovery może uzyskać dostęp za pomocą konta usługowego z kluczem prywatnym albo przez gcloud CLI. Jeśli masz zainstalowane i aktywowane narzędzie gcloud CLI, nie musisz przekazywać Syncovery klucza prywatnego. W przeciwnym razie musisz utworzyć klucz dla tego konta. Kliknij je i przejdź do karty “Uprawnienia” jak pokazano poniżej, kliknij “DODAJ KLUCZ” i wybierz “Utwórz nowy klucz”:

Wybierz format JSON i kliknij UTWÓRZ:

Klucz prywatny został teraz zapisany na komputerze w pliku json o nazwie podobnej do “syncovery2014-9a29ca47fe28.json”. Zapisz ten plik w bezpiecznym miejscu. Klucz prywatny trzeba będzie później zaimportować do Syncovery. Jest on niezwykle poufny i należy go bezpiecznie przechowywać.
Krok 2: Przypisywanie uprawnień dla poszczególnych zasobników
Można przypisać uprawnienia osobno dla każdego zasobnika. Ten krok można pominąć, jeśli podczas tworzenia konta usługi przypisano rolę Storage Admin. Aby przypisać uprawnienia na poziomie zasobnika, przejdź do Przeglądarki Google Cloud Storage.
Kliknij zasobnik, z którym chcesz pracować, i przejdź do karty UPRAWNIENIA:

Niżej kliknij PRZYZNAJ DOSTĘP:

Następnie musisz podać adres e-mail konta usługi, który jest używany jako identyfikator. W tym przykładzie adres e-mail to syncservice@syncovery2014.iam.gserviceaccount.com.
Dla najlepszego działania wybierz rolę Administrator pamięci masowej. Dzięki temu Syncovery uzyska pełną kontrolę tylko nad tym zasobnikiem, a nie nad całym kontem Cloud Storage.

Kliknij Zapisz i gotowe. Konto usługi może teraz być używane w Syncovery.
Krok 3: Używanie konta usługi w Syncovery
Aby uzyskać dostęp do zasobnika Google Cloud Storage w Syncovery, kliknij przycisk Internet po jednej stronie w profilu i zmień protokół z FTP na Google Cloud Storage. Jeśli będziesz pracować z wieloma różnymi kontami usługowymi, warto wpisać opcjonalny wewnętrzny identyfikator w polu “Konto (opc.)”. Ta opcjonalna nazwa konta służy wyłącznie jako identyfikator w Syncovery i nie ma żadnego rzeczywistego znaczenia. W szczególności nie musi to być identyfikator konta pamięci masowej ani adres e-mail.
Kliknij przycisk Ustawienia… , aby określić dane konta usługi:

Syncovery poprosi teraz o adres e-mail konta usługi:

A w przypadku klucza prywatnego. Otwórz wcześniej zapisany plik JSON w edytorze tekstu i skopiuj jego zawartość do okna dialogowego, które będzie wyglądać tak:

Teraz wszystko jest gotowe, a reszta powinna być naprawdę prosta.
Jeśli znasz nazwę zasobnika, z którym Syncovery ma pracować, możesz wpisać ją w polu „Kontener”.
Z drugiej strony, jeśli przyznałeś Syncovery pełną kontrolę nad kontem magazynu, możesz kliknąć przycisk Przeglądaj obok pola Kontener, aby wyświetlić listę zasobników do wyboru.
Na koniec możesz kliknąć drugi przycisk Przeglądaj, aby wybrać folder wewnątrz zasobnika.
