Этот документ предназначен для того, чтобы помочь вам быстро объявить API для микросервисов, чтобы более эффективно контролировать и управлять вашими API.
В левом навигационном баре нажмите Список сервисов и введите название сервиса, для которого вы хотите объявить API.
Перейдите на вкладку API.
Существует два способа объявить API сервиса:
Пакетный импорт API осуществляется путем загрузки файла описания API, поддерживающего спецификацию Swagger (.yaml
или .json
файлы), или путем ввода URL документа API, который соответствует спецификации OpenAPI 3.0.
Примечание:
Объяснение параметров
Смотрите следующие объяснения для конфигурации связанных параметров.
Параметр | Описание |
---|---|
Порт сервиса | Порт, на котором сервис принимает запросы API. Этот порт является внутренним маршрутом сервиса, открывающим номер порта связанного развертывания в кластере. Когда существует несколько портов сервиса, по умолчанию используется первый порт сервиса. |
Импорт файла | Пакетный импорт API, содержащих загруженный файл, загрузив файл, который поддерживает спецификацию Swagger (.yaml или .json файлы`) из локального хранилища. |
Автоматическая загрузка | Пакетный импорт API, содержащих документ, введя URL онлайн-документа API, который соответствует спецификации OpenAPI 3.0. Например: http://<domain>:<port>/v3/example/api-docs . |
Объяснение параметров
Смотрите следующие объяснения для конфигурации связанных параметров.
Параметр | Описание |
---|---|
Порт сервиса | Порт, на котором сервис принимает запросы API. Этот порт является внутренним маршрутом сервиса, открывающим номер порта связанного развертывания в кластере. Когда существует несколько портов сервиса, по умолчанию используется первый порт сервиса. |
API | Путь запроса API: Введите путь запроса в соответствии с выбранным методом соответствия. Точное соответствие: Например, /path будет точно соответствовать данными запроса API;Соответствие по регулярному выражению: Например, /path/{param}/path , где {param} - это переменная в API.Метод запроса API: Одно выбор, поддерживает GET, PUT, POST, DELETE, PATCH, HEAD, OPTIONS. |
Независимо от того, используете ли вы Пакетный импорт или Ручной импорт, после успешного объявления вы сможете увидеть объявленные API в списке API ниже.