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