配置端口

Version 26.2.9636


配置端口


此部分包含所有可配置的端口属性。

设置选项卡

端口详情

确定如何访问 API 的设置。

  • 端口 Id 端口的静态、唯一标识符。
  • 端口类型 显示端口类型及其用途的描述。
  • 端口描述 一个可选字段,用于提供端口及其在流中的角色的自由格式描述。
  • API 接口 自定义 API 发布到的 URL。 要访问特定资源,请将斜杠和资源名称附加到该 URL 值。
  • API 文档 自定义 API 文档发布到的 URL。

连接

与数据库连接相关的设置。点击 添加连接 以配置连接。

  • 选择端口 要连接的数据库类型。其余连接字段根据数据库选择而变化。下面描述了最常见的字段,但如果需要更多信息,请查看相应数据库端口的文档。
  • 身份验证方案 用于验证连接的身份验证方案类型。选择身份验证方案后,会显示其他字段。相应数据库端口的文档包含这些字段的详细信息。不适用于 DB2。
  • 服务器 托管数据库的服务器的主机名或 IP 地址。
  • 端口 连接到数据库主机的端口。
  • 数据库 要连接的数据库的名称。
  • 用户 有权访问数据库的用户凭证。
  • 密码 与指定的 用户 关联的密码凭证。

表选项卡

选项卡列出了端口公开的所有 API 资源。每个资源都是从连接的数据库中存在的表或视图生成的。添加新的表或视图会通过端口向 Web API 调用公开新的数据库数据。有关详细信息,请参阅 API Resources

存储过程选项卡

存储过程 选项卡列出了端口公开的所有 API 操作。每个操作都是从连接的数据库中存在的存储过程生成的。添加新的存储过程会通过端口向 Web API 调用公开新的数据库数据。有关详细信息,请参阅 API Actions

用户选项卡

用户 选项卡列出了有权对端口进行 API 调用的所有用户。通过该选项卡您可以:

  • 创建用户及其关联的 authtoken 和 OAuth 2.0 凭证
  • 定义 HTTP 方法权限(GET、POST、PUT、MERGE、PATCH 和 DELETE)
  • 指定每个用户每小时可以发出的请求数
  • 指定允许的并发请求数

您可以在此选项卡上添加、编辑和删除用户。有关每个字段的详细信息,请参阅用户与身份验证

注意:此处的请求设置会覆盖 服务器 选项卡中默认速率限制(每用户)部分的设置。

服务器选项卡

可信IP地址

此选项卡上的 可信 IP 地址 部分提供以下功能:

  • 添加 输入新的 IP 地址范围。
  • 编辑 修改选定的 IP 地址范围。
  • 删除 从列表中删除选定的 IP 地址范围。

以下限制适用于此功能:

  • localhost 不能被修改或从列表中删除。
  • 任何超出定义范围的 IP 地址都将被拒绝。
  • 支持IP范围。 例如,“100.10.100.1-15”条目表示允许100.10.100.1至100.10.100.15之间的IP地址访问。
  • 支持 无类别域间路由(CIDR) 表示法。 例如,“100.10.100.0/24”条目表示允许100.10.100.0至100.10.100.255之间的IP地址访问。
  • 支持通配符模式。 例如,条目 100.10.100.* 表示允许以 100.10.100 开头的 IP 地址。 任何超出该范围的 IP 地址都将被拒绝。

注意:为了让客户端能够访问服务器,需要有清晰的网络路径。在云环境中,可能需要在三个地方进行更改:

  • 云控制台中的网络规则。
  • 托管应用程序的机器上的防火墙规则。例如,在使用 Amazon AMI 时,可以使用 简单防火墙 (UFW) 来允许所需端口上的流量。Linux 环境中的常见策略是将流量从低于 1024 的端口转发到高于 1024 的非标准端口,同时将应用程序配置为使用非标准端口。这可以避免与非 root 用户绑定到低于 1024 的端口相关的权限问题。
  • 安全选项卡的网络访问部分。

默认速率限制(每用户)

限制允许的 API 请求数量的设置。

有关更多信息,请参阅速率限制

  • 每小时最大请求数 单个用户在一小时内可以发出的请求数的限制。
  • 最大并发请求 用户可以发出的并发请求数的限制。

跨源资源共享(CORS)

管理使用 CORS 来服务跨域资源的设置。

  • 启用跨源资源共享 (CORS) 是否启用 CORS。 仅当选中此框时,其余选项才可用。
  • 允许所有不带 ‘*’ 的域 如果启用,域来源不限于特定列表。
  • Access-Control-Allow-Origin 要允许的以逗号分隔的域来源列表。 作为 HTTP 响应消息头包含在内。
  • Access-Control-Allow-Credentials 跨域请求中是否允许用户凭据(例如 cookie)。 作为 HTTP 响应消息头包含在内。
  • Access-Control-Allow-Methods 允许的以逗号分隔的方法列表。 作为 HTTP 响应消息头包含在内。
  • Access-Control-Allow-Headers 允许的消息头的逗号分隔列表。 作为 HTTP 响应消息头包含在内。
  • Access-Control-Max-Age 可以缓存 Access-Control 响应消息头值的最大持续时间(以秒为单位)。

OData

与 OData 功能支持相关的设置。

  • 服务器端分页大小 OData 请求返回的每页结果数。 将此选项设置为 0 以返回所有结果。
  • 默认格式 当客户端未指定格式时要使用的 OData 格式。
  • 默认版本 当客户端未指定版本时要使用的 OData 版本。
  • 日期时间格式 返回日期时间信息时使用的格式。
  • 基本 URL OData 接口的完全限定 URL。 如果未指定,知行之桥会尝试根据传入请求创建基本 URL。

高级设置

高级设置

消息

  • 保存至 Sent 文件夹 选中此选项可将端口处理的文件复制到端口的已发送文件夹中。
  • 已发送文件夹方案 指示端口根据选定的时间间隔对已发送文件夹中的消息进行分组。 例如,Weekly 选项指示端口每周创建一个新的子文件夹,并将该周的所有消息存储在该文件夹中。 空白设置告诉端口将所有消息直接保存在“已发送”文件夹中。 对于处理许多消息的端口,使用子文件夹有助于保持消息的组织性并提高性能。

日志

  • 日志级别 端口生成的日志的详细程度。 当请求支持时,请将其设置为 调试
  • 日志子文件夹方案:指示端口根据所选的时间间隔对日志(Logs)文件夹中的文件进行分组。每周(Weekly)选项(默认设置)指示端口每周创建一个新子文件夹,并将该周的所有日志存储在其中。如果此设置留空,则端口将所有日志直接保存在日志文件夹中。对于处理大量事务的端口,使用子文件夹有助于保持日志井然有序并提高性能。
  • 保留消息副本 选中此项可使已处理文件的日志条目包含文件本身的副本。 如果禁用此功能,可能无法从 交易 选项卡下载文件的副本。

特殊设置

特殊设置 适用于特定用例。

  • 其他设置 允许在以分号分隔的列表中配置隐藏的端口设置,例如setting1=value1;setting2=value2。 正常的端口用例和功能不需要使用这些设置。

通知选项卡

与配置警报相关的设置。

在执行服务等级协议 (SLA) 之前,需要设置电子邮件警报以获取通知。默认情况下,知行之桥使用通知选项卡上的全局设置。要为此端口使用其他设置,请开启 覆盖全局设置

默认情况下,错误警报已启用,这意味着每当出现错误时都会发送电子邮件。要关闭错误警报,请取消选中 启用 复选框。

输入 主题(必填),然后可选地输入以逗号分隔的 收件人 邮箱列表。

SLA 选项卡

与配置服务等级协议 (SLA) 相关的设置。

SLA 能够配置期望工作流中的端口发送或接收的数量,并设置期望满足该数量的时间范围。知行之桥在不满足 SLA 时发送电子邮件警告用户,并将 SLA 标记为 有风险,这意味着如果很快不满足 SLA,则会将其标记为 已违反。这使用户有机会介入并确定未满足 SLA 的原因,并采取适当的措施。如果在风险时间段结束时仍未满足 SLA,则将 SLA 标记为违反,并再次通知用户。

要定义 SLA,请开启 预期数量,然后单击 设置 选项卡。

  • 如果端口具有单独的发送和接收操作,请使用单选按钮指定 SLA 所属的方向。
  • 期待至少 部分:
    • 设置期望处理的最小交易数量(交易量)
    • 使用 字段指定时间范围
    • 指定 SLA 何时生效。如果选择 开始于,请完成日期和时间字段。
    • 勾选您希望 SLA 生效的星期几。如有需要,使用下拉菜单选择 每天
  • 将状态设置为“有风险” 部分,指定何时应将 SLA 标记为存在风险。
    • 默认情况下,在违反 SLA 之前不会发送通知。要更改此设置,请选中 发送“有风险”通知

以下示例显示为预计周一至周五每天接收 1000 个文件的端口配置的 SLA。如果尚未收到 1000 个文件,则会在该时间段结束前 1 小时发送风险通知。

注意:如有需要,您可以关闭 SLA 警报。这在维护窗口期间非常有用。单击导航栏上的 系统设置,然后导航到 通知 > 通用通知。单击平板和铅笔图标进行编辑,并取消选中 SLA 警报 设置。