将Api Connect与现有的Web服务连接

时间:2018-09-28 10:06:08

标签: node.js yaml api-gateway apiconnect

我正在使用apiconnect微网关(可在github上连接)与任何现有的Web服务连接并添加一些策略,我认为我必须为现有的api创建yaml文件并将其添加到api connect的目录中。这是他们提供的样本yaml文件。

# sample_1.0.0.yaml
#
info:
  version: 1.0.0
  title: sample
  description: sample laptop yaml
basePath: /sample
swagger: '2.0'
paths:
  /echo:
    get:
      responses:
        '200':
          description: 200 OK
x-ibm-configuration:
  assembly:
    execute:
      - javascript:
          title: write a small json object
          source: |
           message.body = { text : 'Hello World' };
schemes:
  - http

我的问题是我如何在此文件中调用现有的rest服务并定义身份验证,命中限制等策略。

这是微网关github的链接

https://github.com/strongloop/microgateway

1 个答案:

答案 0 :(得分:0)

在API Connect中创建REST服务非常简单。请遵循IBM

提供的说明

在API Connect中,我们在Assembly部分中编写的配置或脚本将自动填充到swagger文件(API Designer中的Source部分)中。因此,我们不需要处理任何摇摇欲坠的文件。

调用API COnnect中的现有rest服务。请按照上面链接中的步骤进行操作。

要创建调用SOAP服务的REST服务,请遵循此link

谢谢 SP