跳转到内容

MuleSoft Anypoint 是一个 API 网关:它位于贵组织发布的各项服务之前,地址因部署而异。因此,与针对单一服务构建的连接器不同,MuleSoft 连接并不知道自己的端点,需要您告知 API 及其定义所在的位置。

此连接的 API 文档就是记载网关所代理服务的文档。

MuleSoft 使用与通用 REST 连接相同的表单:相同的四个选项卡、相同的字段,行为也完全一致。其中有两项最为重要:

  • 主机或 IP 地址 — Anypoint 网关的地址。没有默认值,因为 MuleSoft 地址因部署而异。
  • 身份验证类型 — 网关所要求的 None、Basic、API Key、Bearer Token 或 OAuth 2.0 之一。系统不会替您做任何假设。

由于网关没有内置的端点列表,请在API 定义下将 API 的 OpenAPI 3.x 或 Swagger 2.0 定义附加到连接上,可以是其发布地址,也可以是存储在 Document 中的 .json 或 .yaml 文件。字段请参阅 API 定义。

之后,使用此连接的 REST 请求步骤可将端点来源设置为来自连接的 API 定义并选择加载目录,从 API 的端点中选取,而无需手动输入每个路径。