Ошибка при попытке создать предварительную функцию в Конге - PullRequest
0 голосов
/ 04 апреля 2019

При попытке создать предварительную функцию (без сервера) в Конге я получаю следующую ошибку:

"cannot create 'plugins' entities when not using a database"

В настоящее время я использую версию 1.1.1Контейнер Alpine, и я настроил его для работы без БД.Документация для установки без DB указывает на то, что пока функция не пытается подключиться к базе данных, у меня все будет в порядке, но сама система противоречит документации.Прямо сейчас сценарий является просто оператором импорта.

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

1 Ответ

0 голосов
/ 18 апреля 2019

Как вы видите в Конг документации здесь :

Поскольку единственный способ настройки сущностей - через декларативную конфигурацию, конечные точки для операций CRUD над сущностями эффективно доступны только для чтения в API администратора при запуске Kong в режиме без БД.

Вы можете использовать метод GET для Admin Api только при запуске Kong в режиме без БД. Поэтому создание сущности плагина с помощью метода POST приведет к ошибке.

Хотите добавить сущности Конга? просто следуйте Декларативный формат конфигурации . Затем импортируйте в Kong методом HTTPie ( Загрузка декларативного файла конфигурации )

$ http: 8001 / config config=@kong.yml

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...