指定 API 定义的网关类型

API 定义特定于一种或其他网关类型 DataPower® API GatewayDataPower Gateway (v5 compatible)。 API 定义必须指定 API 要使用的网关类型。

准备工作

IBM® API Connect 支持两种网关类型: DataPower Gateway (v5 compatible)DataPower API Gateway

DataPower Gateway (v5 compatible) 已与 IBM API Connect 配合使用多年。 DataPower API Gateway 是一个新网关,在设计时考虑了 API ,并且具有与 DataPower Gateway (v5 compatible)相同的安全焦点。

有关如何选择要使用的网关类型的更多信息,请参阅 API Connect 网关类型

关于此任务

必须指定每个 API 要使用的网关类型。 API 只能使用一种网关类型。

在将 API 定义修改为使用特定网关类型时,必须确保此网关类型支持 API 中的每个策略和策略版本。 DataPower Gateway (v5 compatible)DataPower API Gateway 其他网关类型不支持的每个支持策略。 在某些情况下,这两种网关类型支持同一个策略,但版本号不同。

例如, DataPower Gateway (v5 compatible) 支持 invoke 策略的 V 1.0.0 ,但 DataPower API Gateway 需要 V 2.0.0

有关策略的信息,请参阅 执行

有关策略版本的信息,请参阅每个策略的文档。 例如,要查看 invoke 策略,请参阅 invoke

过程

  1. 编辑 API 定义 YAML 文件并添加网关类型。 例如:
    • DataPower Gateway (v5 compatible):
      gateway: datapower-gateway
    • DataPower API Gateway
      gateway: datapower-api-gateway
    注: 如果 API YAML 文件包含 gateway: 属性,那么 enforced: 属性必须设置为 true
  2. 确保该网关类型支持 API 中的策略(包括策略版本)。 查看 " 执行 " 页面上的策略列表。 如果需要,请查看各个策略页面,以确定受支持的版本号。
  3. 确保使用此 API 的任何产品均已配置为使用相同的网关类型。 请参阅 指定产品的网关类型