Jak skonfigurować złącze
  • 31 Oct 2023
  • 4 Minuty do przeczytania
  • Współtwórcy

Jak skonfigurować złącze


Article Summary

Poznaj szczegóły konfiguracji konektora w Tulip.

W tymartykule dowiesz się * Jak skonfigurować konektor * Co oznaczają poszczególne dane wejściowe w oknie konfiguracji.

Przegląd

Konektory umożliwiają integrację między zewnętrznymi systemami i bazami danych. Istnieją dwa rodzaje konektorów, które omówimy w tym artykule: HTTP i SQL.

Zapoznaj się z artykułem "Czym są konektory?", aby dokładnie wiedzieć, jakie pojęcia i szczegóły obejmuje konektor.

Jak skonfigurować nowy konektor

Konfiguracja nowego konektora nie wymaga rozległej wiedzy na temat interfejsów API lub baz danych, ale pomaga w zaznajomieniu się z typami połączeń.

Aby utworzyć konektor, przejdź do strony Konektory w sekcji Aplikacje. Kliknij przycisk + Utwórz konektor w prawym górnym rogu. Nadaj nazwę i opis swojemu konektorowi, a następnie wybierz, czy ma to być połączenie HTTP czy SQL. Pamiętaj: konektor HTTP integruje się z serwerem API, podczas gdy konektor SQL łączy się z zewnętrzną bazą danych.

Create a Connector.gif

Po kliknięciu przycisku Utwórz w oknie modalnym Utwórz konektor zostaniesz przeniesiony na stronę główną danego konektora.

Tutaj zauważysz czerwone powiadomienie, że ten konektor jest obecnie w trybie offline.

Connector Offline.png

Aby konektor był w trybie online, należy kliknąć przycisk Production & Testing & Development, aby określić serwer, z którym chcesz się połączyć.

Co należy wiedzieć wcześniej

Przed rozpoczęciem należy pamiętać, że zarówno konektory HTTP, jak i SQL mają parametry uwierzytelniania, aby upewnić się, że każdy, kto wysyła żądanie do punktu końcowego lub bazy danych, ma do tego uprawnienia. Środki te mają na celu ochronę danych i zapewnienie bezpiecznego dostępu.

Poniższe sekcje przedstawiają sposób konfigurowania konektorów HTTP i SQL.

HTTP

Konektor HTTP komunikuje się z serwerami API. Konektory HTTP Tulip współpracują z większością typów interfejsów API, w tym REST i SOAP.

Konfiguracja

Aby skonfigurować konektor, musisz mieć pod ręką kilka informacji o serwerze, z którym próbujesz się połączyć. Obejmują one:

  • Adres URL hosta
  • Czy serwer używa protokołu TLS
  • Wszelkie nagłówki lub certyfikaty niezbędne do uwierzytelniania

Informacje te można znaleźć w dokumentacji API serwera, z którym się łączysz. Zazwyczaj wymaga to wyszukania "[nazwa serwera] dokumentacja API".

HTTP Connector1.png

Rozpakujmy, jak przejść przez tę konfigurację:

Konfiguracja modalna

Running On - wysyłanie żądań do hosta konektora. Host Cloud Connector jest dostarczany przez Tulip i wysyła żądania za pośrednictwem Tulip Cloud. Pojawi się również dowolny lokalny host konektora zarejestrowany na koncie.Host - adres sieciowy, tj. nazwa hosta lub adres IP, z którym łączy się Tulip.Port - Twój serwer nasłuchuje żądań na określonym porcie sieciowym, który udostępnia dostawca serwera. Domyślne ustawienie jest prawie zawsze dobre.TLS (Transport Layer Security) - Tulip używa TLS do szyfrowania ruchu podczas łączenia się z serwerem. Jeśli adres URL zaczyna się od https, jest to TLS.

Uwierzytelnianie

Certificate - Zapewnia uwierzytelnianie pochodzenia danych, integralność danych i ochronę przed powtórką.Certs (Certificates) - Certyfikat serwera jest wysyłany z serwera do klienta na początku sesji i jest używany przez klienta do uwierzytelniania serwera.

Dla łączników HTTP dostępne są następujące typy uwierzytelniania:

Authentication Types.png

No Auth - nie wymaga uwierzytelniania lub uwierzytelnianie odbywa się w innych nagłówkach żądań, takich jak x-auth-token.Basic Auth - podstawowe uwierzytelnianie, udostępnia nazwę użytkownika i hasło. OAuth**2 (token na okaziciela) - tokeny na okaziciela są dominującym typem używanego tokena dostępu, składają się z nieprzezroczystego ciągu znaków, który nie ma znaczenia dla klientów korzystających z niego.OAuth**2 (operator) - zwykle używany dla klientów, którzy wymagają dostępu do ograniczonego zestawu zasobów w imieniu użytkownika. Na przykład aplikacja mobilna, która wymaga dostępu do kontaktów użytkownika lub wydarzeń kalendarza. Ta rola przyznaje klientowi dostęp tylko do określonego podzbioru zasobów, a użytkownik musi wyraźnie przyznać klientowi uprawnienia dostępu do tych zasobów.OAuth 2 (Admin) - Używany dla klientów, którzy wymagają dostępu do szerszego zakresu zasobów lub funkcji administracyjnych. Ta rola zapewnia klientowi szeroki dostęp do konta i zasobów użytkownika. Na przykład klient z dostępem OAuth 2 (Admin) może zarządzać ustawieniami konta użytkownika, tworzyć lub usuwać zasoby lub wykonywać inne zadania administracyjne.OAuth 1.0 - poprzednia wersja OAuth, która obsługuje głównie przepływy pracy w sieci.

:::(Info) (UWAGA) Nagłówki i certyfikaty można skonfigurować w późniejszym czasie. Nagłówki można również skonfigurować w funkcji konektora :::

Aby dowiedzieć się więcej o konektorach HTTP, sprawdź Przegląd konektorów HTTP.

SQL

Konektor SQL komunikuje się z zewnętrznymi bazami danych. Konfiguracja konektora jest dość prosta, ale będziesz potrzebować kilku informacji, aby uczynić ją szybką i bezproblemową.

Konfiguracja

Aby skonfigurować konektor SQL, potrzebne będą następujące informacje:
* Typ bazy danych SQL * Adres URL serwera * Czy serwer używa TLS * Nazwa użytkownika i hasło do uwierzytelniania.

SQL Connector1.png

Rozpakujmy, jak przejść przez tę konfigurację:

Konfiguracja Modal

Uruchamianie - wysyłanie żądań do hosta konektora. Host Cloud Connector jest dostarczany przez Tulip i wysyła żądania za pośrednictwem Tulip Cloud. Pojawi się również dowolny lokalny host konektora, który jest zarejestrowany na Twoim koncie.Typ - typ bazy danych SQL, z którą chcesz się połączyć. Do wyboru są Microsoft SQL Server, MySQL, PostgreSQL lub OracleDB.Serwer - adres sieciowy, nazwa hosta lub adres IP, z którym łączy się Tulip.Port - serwer nasłuchuje żądań na określonym porcie sieciowym, który udostępnia dostawca serwera.SSL (Secure Sockets Layer) - służy do szyfrowania połączeń między aplikacjami klienckimi a instancjami działającymi na serwerzeBaza danych - nazwa bazy danychUżytkownik - nazwa użytkownika bazy danychHasło - hasło do bazy danych.

Uwierzytelnianie

Proces uwierzytelniania dla SQL wymaga podania nazwy użytkownika i hasła logowania do bazy danych, z którą chcesz się połączyć.

Aby uzyskać więcej informacji na temat konektorów SQL, sprawdź [Przegląd konektorów SQL].

Uruchamianie konektora online

Po prawidłowym wprowadzeniu wszystkich pól kliknij przycisk Test w prawym dolnym rogu okna konfiguracji. Konektor potrzebuje kilku sekund, aby przetestować i poświadczyć połączenie z serwerem. Jeśli podczas konfiguracji wprowadzono dokładne informacje, status zmieni się na Online.

Connector Online.png

Jeśli konektor nadal wyświetla się w trybie offline, sprawdź wprowadzone informacje i upewnij się, że są poprawne.

Więcej informacji można również znaleźć w naszym przewodniku Rozwiązywanie problemów z konektorami.

Więcej informacji


Czy znalazłeś to, czego szukałeś?

Możesz również udać się na stronę community.tulip.co, aby opublikować swoje pytanie lub sprawdzić, czy inni mieli do czynienia z podobnym pytaniem!


Czy ten artykuł był pomocny?