断开Openstack?

时间:2017-04-10 08:03:29

标签: python openstack openstack-shade

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

连接到堆栈非常简单:

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

现在我只是想知道:当我完成时,断开连接是否有规范方法?

或者假设我的脚本结束将对该连接进行“优雅”关闭;不留任何东西?

1 个答案:

答案 0 :(得分:2)

OpenStack适用于RESTful api模型。这意味着连接是无状态的,即它在您执行请求时建立HTTP连接,并在请求完成时关闭该连接。

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

  

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

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