我正在 openstack阴影库之上编写 python 代码。
连接到堆栈非常简单:
return shade.openstack_cloud(cloud='mycloud', **auth_data)
现在我只是想知道:完成后是否有一种规范的断开连接方式?
或者是假设我的脚本结尾会“优雅地”关闭该连接;不留下任何东西?
我正在 openstack阴影库之上编写 python 代码。
连接到堆栈非常简单:
return shade.openstack_cloud(cloud='mycloud', **auth_data)
现在我只是想知道:完成后是否有一种规范的断开连接方式?
或者是假设我的脚本结尾会“优雅地”关闭该连接;不留下任何东西?
OpenStack 在RESTful api 模型上工作。这意味着连接是无状态的,即当您发出请求时它会建立一个 HTTP 连接,并在请求完成时关闭该连接。
上面的代码只是通过读取您的配置、身份验证数据等来初始化事物。在您对该对象执行某些操作之前不会建立连接,例如创建一个图像:
图像= cloud.create_image('ubuntu-trusty',文件名='ubuntu-trusty.qcow2',等待=真)
总之,不,您不需要断开连接,shade 的底层代码将负责关闭连接。