文件名称:kongfig:Kong的声明式配置
文件大小:149KB
文件格式:ZIP
更新时间:2024-05-04 07:00:46
kong JavaScript
Kong菲 允许声明式配置的工具。 只需在json中定义您的API和使用者列表,然后运行kongfig即可确保您的Kong配置正确。 安装 手动地 我们建议在全球范围内安装Kongfig npm install -g kongfig 木偶 使用我们的模块安装和配置Kongfig puppet module install mybuilder-kongfig 快速开始 您可以按照入门在5分钟内开始操作。 应用配置 如果需要支持多个环境,则可以在 , 或配置。 kongfig apply --path config.yml --host localhost:8001 转储配置 您可以将现有配置转储到文件或在屏幕上查看 kongfig dump --host localhost:8001 > config.yml 如果kong位于localhost:8001 ,则可以省略--host选项
【文件预览】:
kongfig-master
----.travis.yml(804B)
----config.js.sample(1KB)
----test-integration()
--------config()
--------api.test.js(6KB)
--------util.js(3KB)
--------customers.test.js(6KB)
--------config.test.js(3KB)
--------__snapshots__()
--------plugin.test.js(3KB)
--------upstream.test.js(4KB)
--------bugs.test.js(733B)
--------plugin-per-consumer.test.js(7KB)
----bin()
--------kongfig-apply(80B)
--------kongfig-dump(79B)
--------kongfig(74B)
----.babelrc(152B)
----docs()
--------guide.md(6KB)
----config.yml.sample(637B)
----config.json.sample(1KB)
----package.json(1KB)
----test()
--------utils.js(2KB)
--------plugins.js(2KB)
--------apis.js(5KB)
--------upstreams.js(5KB)
--------consumers.js(11KB)
--------requester.js(4KB)
--------diff.js(2KB)
----LICENSE(1KB)
----CONTRIBUTING.md(748B)
----src()
--------core.js(28KB)
--------reducers()
--------cli-apply.js(2KB)
--------utils.js(1KB)
--------prettyConfig.js(908B)
--------readKongApi.js(5KB)
--------kongStateLocal.js(317B)
--------adminApi.js(4KB)
--------actions.js(4KB)
--------consumerCredentials.js(1KB)
--------stateSelector.js(1KB)
--------logger.js(3KB)
--------kongState.js(3KB)
--------cli-dump.js(2KB)
--------requester.js(1KB)
--------configLoader.js(2KB)
--------actions()
--------router.js(2KB)
--------parsers()
--------migrate.js(1KB)
--------cli.js(303B)
--------diff.js(993B)
----.npmignore(39B)
----examples()
--------upstreams-and-targets.example.md(3KB)
--------simple-api.example.md(939B)
--------key-auth.example.md(3KB)
--------global-plugin.example.md(774B)
--------upstream.example.md(4KB)
--------key-auth-anonymous.example.md(3KB)
--------certificates.example.md(10KB)
--------plugin-per-consumer.example.md(4KB)
--------consumer.example.md(2KB)
----.gitignore(558B)
----logo.png(38KB)
----README.md(10KB)
----yarn.lock(117KB)
----.editorconfig(293B)