Я получаю следующую ошибку, когда пытаюсь создать предварительную функцию (бессерверную) в Kong:
"cannot create 'plugins' entities when not using a database"
В настоящее время я использую контейнер Alpine версии 1.1.1, и я настроил его для работы без БД. В документации по установке без базы данных указано, что пока функция не пытается подключиться к базе данных, все должно быть в порядке, но сама система противоречит документации. Прямо сейчас сценарий — это просто оператор импорта.
Есть ли что-то, что я могу упустить в этом, или мне нужно вернуться, чтобы использовать базу данных для настройки?





Как вы видите в Конг документ здесь:
Since the only way to configure entities is via declarative config, the endpoints for CRUD operations on entities are effectively read-only in the Admin API when running Kong in DB-less mode.
Вы можете использовать метод GET для Admin Api только при запуске Kong в режиме без базы данных. Таким образом, создание объекта плагина с помощью метода POST приведет к ошибке.
Хотите добавить сущности конга? просто следуйте Декларативный формат конфигурации. Затем импортируйте в Kong методом HTTPie (Загрузка файла декларативной конфигурации)
$ http :8001/config [email protected]
OK. Похоже, я, возможно, пропустил часть о том, что он доступен только для чтения. Я предполагаю, что сейчас проблема заключается в том, как правильно объявить бессерверную функцию в файле YAML.