断开与 Openstack 的连接?

Disconnect from Openstack?

我正在 openstack shade 库之上编写 python 代码。

连接到堆栈非常简单:

return shade.openstack_cloud(cloud='mycloud', **auth_data)

现在我只是想知道:是否有一种规范的方法可以在我完成后 断开连接

或者假设我的脚本结尾将 "graceful" 关闭该连接;什么都不留下?

OpenStack 在 RESTful api 模型上工作。这意味着连接是无状态的,即它在您发出请求时建立 HTTP 连接,并在请求完成时关闭该连接。

上面的代码只是通过读取您的配置、身份验证数据等来初始化事物。只有在您对该对象执行某些操作之前才会建立连接,例如创建图像:

image = cloud.create_image( 'ubuntu-trusty', filename='ubuntu-trusty.qcow2', wait=True)

总而言之,不,您不需要断开连接,shade 的底层代码将负责关闭连接。