如何配置连接器
  • 31 Oct 2023
  • 1 分钟阅读
  • 贡献者

如何配置连接器


Article Summary

了解在郁金香中配置连接器的细节。

在本文中,你将了解*如何配置连接器* 配置模式中的每个输入的含义

概述

连接器允许集成外部系统和数据库。本文将讨论两种类型的连接器:HTTPSQL

请查看 "什么是连接器?"一文,以便准确了解连接器包含哪些概念和细节。

如何配置新连接器

设置新连接器并不需要丰富的 API 或数据库知识,但熟悉连接类型会有所帮助。

要创建连接器,请导航到应用程序下的连接器页面。单击右上角的**+ 创建连接器**。为连接器命名并给出描述,然后选择是 HTTP 连接还是 SQL 连接。记住:HTTP 连接器集成到 API 服务器,而 SQL 连接器连接到外部数据库。

Create a Connector.gif

单击 "创建连接器"模块上的 "创建"按钮后,你将进入该连接器的主页。

在这里,你会看到一个红色通知,说明该连接器目前处于离线状态。

Connector Offline.png

为了让连接器上线,你需要点击 "生产、测试和开发"按钮,指定要连接的服务器。

事先须知

在开始之前,必须注意 HTTP 和 SQL 连接器都有身份验证参数,以确保任何向端点或数据库提出请求的人都有权限这样做。采取这些措施是为了保护数据并确保安全访问。

下面几节将向你介绍如何配置 HTTP 和 SQL 连接器。

HTTP

HTTP 连接器与 API 服务器对话。Tulip 的 HTTP 连接器可连接大多数类型的 API,包括 REST 和 SOAP。

设置

要配置连接器,你需要准备好试图连接的服务器的一些信息。这些信息包括

  • 主机 URL
  • 服务器是否使用 TLS
  • 验证所需的任何头或证书

您可以在所连接服务器的 API 文档中找到这些信息。这通常需要搜索"[服务器名称] API 文档"。

HTTP Connector1.png

让我们来了解一下如何进行配置:

配置模式

运行中- 向连接器主机提出请求。云连接器主机由 Tulip 提供,通过 Tulip 云发出请求。您在账户中注册的任何内部连接器主机也会出现。Host- Tulip 连接的网络地址,即主机名或 IP 地址。Port- 您的服务器通过特定网络端口侦听请求,该端口由服务器提供商提供。默认端口几乎总是合适的。TLS(传输层安全)- Tulip 在连接服务器时使用 TLS 加密流量。如果网址以 https 开头,则是 TLS。

身份验证

Header}s- 提供数据来源认证、数据完整性和重放保护。证书(Certificate}s- 服务器证书在会话开始时由服务器发送给客户端,客户端使用该证书对服务器进行身份验证。

HTTP 连接器可使用以下认证类型:

Authentication Types.png

No Auth**(无 Auth)-- 不需要验证,或在其他请求头(如 x-auth-token)中进行验证。Basic Auth(基本Auth**)-- 基本验证,共享用户名和密码。OAuth 2**(****承载**令牌)-- 承载令牌是最常用的访问令牌类型,由不透明的字符串组成,对使用它的客户端没有任何意义。OAuth 2(操作员)-- 通常用于需要代表用户访问有限资源的客户端。例如,需要访问用户联系人或日历事件的移动应用程序。该角色仅授予客户端访问特定资源子集的权限,用户必须明确授予客户端访问这些资源的权限。OAuth 2(管理员)- 用于需要访问更多资源或管理功能的客户端。该角色授予客户端对用户账户和资源的广泛访问权限。例如,拥有 OAuth 2 (Admin) 访问权限的客户端可以管理用户的账户设置、创建或删除资源,或执行其他管理任务。OAuth 1.0- OAuth 的旧版本,主要处理网络工作流。

:::(Info) (注)您可以在稍后设置标头和证书。标头也可在连接器功能中配置:

要了解有关 HTTP 连接器的更多信息,请查阅《HTTP 连接器概述》。

SQL

SQL 连接器与外部数据库对话。连接器的设置相当简单,但你需要掌握一些信息,以便快速无缝地完成设置。

设置

要配置 SQL 连接器,你需要以下信息:
* SQL 数据库类型 * 服务器 URL * 服务器是否使用 TLS * 用于身份验证的用户名和密码

SQL Connector1.png

让我们来了解一下如何进行配置:

配置模式

运行中- 向连接器主机提出请求。云连接器主机由 Tulip 提供,通过 Tulip 云发出请求。任何注册到你账户的内部部署连接器主机也会出现。类型- 你要连接的 SQL 数据库类型。可选择 Microsoft SQL Server、MySQL、PostgreSQL 或 OracleDB。服务器- Tulip 连接的网络地址,即主机名或 IP 地址。端口- 服务器通过特定的网络端口监听请求,该端口由服务器提供商提供。SSL(安全套接层)- 用于加密客户端应用程序与运行服务器的实例之间的连接数据库 - 数据库名称用户-数据库用户名****密码 - 数据库的密码

身份验证

SQL 的身份验证过程需要您要连接的数据库的用户名和密码登录凭证。

有关 SQL 连接器的更多信息,请参阅 [SQL 连接器概述]。

上线连接器

正确输入所有字段后,单击 "配置 "模块右下方的 "测试"按钮。连接器需要几秒钟来测试和认证与服务器的连接。如果你在配置过程中输入了准确的信息,状态将变为在线

Connector Online.png

如果连接器仍处于脱机状态,请检查输入的信息并确保正确无误。

您还可以查看我们的 "连接器故障排除"指南,了解更多信息。

更多阅读


找到您想要的了吗?

您还可以前往community.tulip.co发布您的问题,或查看其他人是否遇到过类似问题!


本文对您有帮助吗?