1

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

连接到堆栈非常简单:

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

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

或者是假设我的脚本结尾会“优雅地”关闭该连接;不留下任何东西?

4

1 回答 1

2

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

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

图像= cloud.create_image('ubuntu-trusty',文件名='ubuntu-trusty.qcow2',等待=真)

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

于 2017-04-13T11:00:52.843 回答