异步孔客户端

aio-kong的Python项目详细描述


用于kong的异步python客户端

PyPI versionPython versionsCircleCIcodecov

kongv1.2.x进行测试

安装和测试

安装软件包

pip install aio-kong

要运行测试,请克隆并

./dev/install.sh
pytest --cov

:警告:如果您没有在本地运行kong,则可以使用以下命令在测试环境中运行测试:

./dev/run_tests.sh

使用命令生成测试证书

openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -nodes -subj '/CN=localhost'

客户机

客户机可以通过

fromkong.clientimportKong

在一次联程中:

asyncwithKong()ascli:services=awaitcli.services.get_list()print(json.dumps([s.dataforsinservices],indent=4))

客户端具有所有kong对象的处理程序

  • cli.services服务上的crud操作
  • cli.routes路由上的crud操作
  • cli.plugins插件上的crud操作
  • cli.consumers消费者的积垢操作
  • cli.consumers消费者的积垢操作
  • cli.certificates对tls证书的crud操作
  • cli.snisSNI上的CRUD操作
  • cli.acls列出所有ACL

应用配置

客户端允许将配置对象应用于kong:

awaitcli.apply_json(config)

命令行工具

库安装用于上载孔配置文件的kong命令行工具。

kong --yaml config.yaml

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
由于外键约束,java数据库插入失败   java在对失败的测试用例截图时出错,并且它没有附加到扩展报告中   java FragmentPagerAdapter总是从第一页开始   java内存泄漏,当我将数据从一个树存储库复制到另一个ext js 4.1时   java确保带有特定注释的字段是“私有的”   Java如何将UTC毫秒转换为UTC日期   开源Java:Solaris上的AWT   java为什么BufferedReader只读取第一行?   执行数据库查询时,java JTable不会刷新   java 7中的下划线和二进制文字。!!!??   java使用STaX将xml转换为另一个xml需要很多时间   hadoop如何使用JavaAPI从hbase中的表中选择特定列   使用JLabel的java拖放   用于“绘制”pdf文件的pdf生成Java库   java getResourceAsStream返回null?   java在目标帧中打开窗口   滚动对象时,java鼠标光标不会改变   java有人能解释二进制搜索树中的递归delete()并帮我转换它吗