断开与 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 的底层代码将负责关闭连接。
我正在 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 的底层代码将负责关闭连接。