Подключить API к существующим веб-сервисам

Я использую микрошлюз apiconnect (доступен на github) для подключения к любому существующему веб-сервису и добавления некоторых политик, я решил, что мне нужно создать файлы yaml для моего существующего API и добавить их в каталог 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

мой вопрос заключается в том, как мне вызвать мою существующую службу отдыха в этом файле и определить политики, такие как аутентификация, ограничения на количество попаданий и т. д.

вот ссылка микро-шлюза github

https://github.com/strongloop/microgateway


person Faheem Sultan    schedule 28.09.2018    source источник


Ответы (1)


Создать службу REST в API Connect очень просто. Следуйте инструкциям, предоставленным IBM.

В API Connect конфигурация или сценарии, которые мы пишем в разделе «Сборка», автоматически заполняются в файле swagger (раздел «Исходный код» в API Designer). Таким образом, нам не нужно манипулировать каким-либо файлом swagger.

Чтобы вызвать существующую службу отдыха в API CONnect. Пожалуйста, следуйте инструкциям, которые вы можете найти по ссылке выше.

Для создания службы REST, вызывающей службу SOAP, следуйте этому ссылка

Спасибо СП

person Srikanth Pragallapati    schedule 14.10.2018