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

Jak skonfigurować złącze


Article Summary

Zrozum szczegóły konfiguracji konektora w Tulipie.

W tym artykule dowiesz się* Jak skonfigurować złącze* Co oznacza każde wejście w modalu konfiguracyjnym

Przegląd

Konektory umożliwiają integrację pomię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 wiedzieć, co dokładnie kryje się pod pojęciem konektora.

Jak skonfigurować nowy konektor

Konfiguracja nowego konektora nie wymaga rozległej wiedzy na temat API czy baz danych, ale przydaje się znajomość typów połączeń.

Aby utworzyć złącze, przejdź do strony Connectors w sekcji Apps. Kliknij + Create Connector w prawym górnym rogu. Nadaj nazwę i opis swojemu konektorowi, a następnie wybierz, czy jest to połączenie HTTP czy SQL. Pamiętaj: konektor HTTP integruje się z serwerem API, natomiast konektor SQL łączy się z zewnętrzną bazą danych.

Create a Connector.gif

Po kliknięciu przycisku Create na modalu Create Connector, zostaniesz przeniesiony na stronę główną dla tego konkretnego konektora.

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

Connector Offline.png

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

Co należy wiedzieć wcześniej

Zanim zaczniesz, warto pamiętać, że zarówno konektory HTTP, jak i SQL posiadają parametry uwierzytelniania, aby upewnić się, że każda osoba zgłaszająca żądanie do punktu końcowego lub bazy danych ma do tego uprawnienia. Środki te zostały wprowadzone w celu ochrony danych i zapewnienia bezpiecznego dostępu.

Poniższe sekcje przedstawiają jak skonfigurować zarówno konektory HTTP jak i SQL.

HTTP

Złącze HTTP rozmawia z serwerami API. Tulip's HTTP Connectors interfejs z większością typów API, w tym REST i SOAP.

Konfiguracja

Aby skonfigurować złącze, musisz mieć pod ręką kilka informacji o serwerze, z którym próbujesz się połączyć. Należą do nich:

  • Adres URL hosta (Host URL)
  • Czy serwer używa TLS czy nie
  • Wszelkie nagłówki lub certyfikaty niezbędne do uwierzytelnienia

Możesz znaleźć te informacje w dokumentacji API serwera, z którym się łączysz. Wymaga to na ogół wyszukania "[nazwa serwera] dokumentacja API".

HTTP Connector1.png

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

Konfiguracja Modal

Running On - Wykonaj żądania dotyczące hosta łącznika. Host Cloud Connector jest dostarczany przez Tulip i wykonuje żądania za pośrednictwem Tulip Cloud. Każdy on-premise connector host, który zarejestrowałeś na swoim koncie, również się pojawi.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 podaje Ci Twój dostawca serwera. Domyślny jest prawie zawsze w porządku.TLS (Transport Layer Security) - Tulip używa TLS do szyfrowania Twojego ruchu podczas łączenia się z serwerem. Jeśli adres url zaczyna się od https, to jest to TLS.

Uwierzytelnianie

{Certs (****{{glossary.Header}}s ) - Certyfikat serwera jest wysyłany z serwera do klienta na początku sesji i jest używany przez klienta do uwierzytelnienia serwera.

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

Authentication Types.png

No Auth - Uwierzytelnianie nie jest potrzebne lub uwierzytelnianie odbywa się w ramach innych nagłówków żądania, takich jak x-auth-token.Basic Auth - Podstawowe uwierzytelnianie, udostępnia nazwę użytkownika i hasło.OAuth 2 (Bearer token) - Tokeny Bearer są dominującym typem używanegotokena dostępu, składają się z nieprzejrzystego ciągu znaków, niezamierzonego, aby mieć znaczenie dla klientów, którzy go używają.OAuth 2 (Operator) - Zazwyczaj 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 pozwolenie na dostęp do tych zasobów.OAuth 2 (Admin) - Używana dla klientów, którzy wymagają dostępu do szerszego zakresu zasobów lub funkcji administracyjnych. Ta rola przyznaje klientowi szeroki dostęp do konta użytkownika i zasobów. Na przykład klient z dostępem OAuth 2 (Admin) może być w stanie zarządzać ustawieniami konta użytkownika, tworzyć lub usuwać zasoby lub wykonywać inne zadania administracyjne.OAuth 1.0 - Poprzednia wersja OAuth, która głównie obsługuje 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 złącza :::

Aby dowiedzieć się więcej o złączach HTTP, sprawdź An Overview of HTTP Connectors.

SQL

Złącze SQL komunikuje się z zewnętrznymi bazami danych. Konfiguracja konektora jest dość prosta, ale musisz mieć pod ręką kilka informacji, które sprawią, że będzie ona szybka i bezproblemowa.

Konfiguracja

Aby skonfigurować konektor SQL, należy podać następujące informacje:
* Typ bazy danych SQL * Adres URL serwera * Czy serwer używa TLS * Twoja nazwa użytkownika i hasło do uwierzytelnienia.

SQL Connector1.png

Rozpakujmy, jak poruszać się po tej konfiguracji:

Modal Konfiguracja.

Running On - Wykonaj żądania dotyczące hosta łącznika. Host Cloud Connector jest dostarczany przez Tulip i wykonuje żądania za pośrednictwem Tulip Cloud. Pojawi się również każdy on-premise connector host, który jest zarejestrowany na Twoim koncie.Type - Typ bazy danych SQL, z którą chcesz się połączyć. Wybierz pomiędzy Microsoft SQL Server, MySQL, PostgreSQL lub OracleDB.Serwer - Adres sieciowy, 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 został podany przez dostawcę serwera.SSL (Secure Sockets Layer) - Używany do szyfrowania połączeń pomiędzy Twoimi aplikacjamiklienckimi a instancjami serweraBaza danych - Nazwa Twojej bazy danychUżytkownik - Nazwa użytkownika dla bazy danychHasło - Hasło dla bazy danych

Autentykacja

Proces autentykacji dla SQL wymaga podania nazwy użytkownika i hasła dla bazy danych, do której chcesz się podłączyć.

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

Uruchomienie konektora online

Po poprawnym wypełnieniu wszystkich pól kliknij przycisk Test w prawym dolnym rogu okna konfiguracji. Konektor potrzebuje kilku sekund na przetestowanie i certyfikację połączenia z serwerem. Jeśli podczas konfiguracji wprowadzisz dokładne informacje, status zmieni się na Online.

Connector Online.png

Jeśli złącze nadal jest w trybie offline, przejrzyj wprowadzone informacje i upewnij się, że są poprawne.

Możesz również sprawdzić nasz przewodnik Troubleshooting Connectors, aby uzyskać więcej informacji.

Dalsze lektury


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

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


Czy ten artykuł był pomocny?