给大家简单说一些如何为这个扩展api增加客户端:
首先需要定义extension manager类(我定义在/usr/lib/python2.7/site-packages/novaclient/v2/storage.py):
StorageExtensionManager类的get_detail方法通过Nova Client对象向nova api发送GET /os-storage-pool/detail请求。这个请求最终会由之前博客中扩展的api处理
调用我们的客户端use_storage.py
这里的user定义了用户信息,ExtensionManagerMeta定义了extension manager的元数据类。
最后测试一下:
领取专属 10元无门槛券
私享最新 技术干货