声明性配置
将实体的声明性配置加载到Kong中可以通过两种方式完成:在启动时,通过declarative_config
属性,或在运行时,通过Admin API使用/config
端点。
要开始使用声明性配置,您需要一个包含实体定义的文件(YAML或JSON格式)。 您可以使用以下命令生成示例声明性配置:
kong config init
它在当前目录中生成一个名为kong.yml
的文件,其中包含适当的结构和示例。
重新加载声明性配置
此端点允许使用新的声明性配置数据文件重置无DB的Kong。 所有先前的内容都将从内存中删除,并且给定文件中指定的实体将取代它们。
要了解有关文件格式的更多信息,请阅读声明性配置文档。
POST /config
参数 | 描述 |
---|---|
config required |
要加载的配置数据(以YAML或JSON格式)。 |
响应
HTTP 200 OK
{
{ "services": [],
"routes": []
}
}
响应包含从输入文件解析的所有实体的列表。