目录
前言
Openstack 新旧版本提供了不同的路由注入方式,也就是 Route Module 的代码方式不同,就二次开发而言用那一种实现方式都是可以得。但 Openstack 现在更加倾向于使用本篇这一种方式(以 Extension 动态加载),能够通过修改 nova/setup.cfg 的代码来实现修改 URL 跟具体的 Application 的 Mapping 。而不需要跟以往一般,还需要手动的实现路由注入代码。
从 Commands 到 Action 操作函数
EXAMPLE:nova --debug hypervisor-state
# Request:
DEBUG (session:198) REQ: curl -g -i -X GET http://200.21.18.2:8774/v2.1
Openstack-L: 动态加载Extension的路由注入
本文介绍了Openstack新旧版本中路由注入的不同方式,重点讲解了如何通过Extension动态加载来实现URL与Application Mapping的修改,详细阐述了从HTTP Request到Action操作函数的过程,包括nova/api-paste.ini的配置、setup.cfg中的Extensions映射以及具体的操作函数实现。
订阅专栏 解锁全文
2063

被折叠的 条评论
为什么被折叠?



