- Wydrukować
Jak skonfigurować złącze
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.
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.
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".
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:
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.
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.
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!