2017-04-10 155 views
1

我正在編寫openstack shade庫的Python代碼。斷開與Openstack的連接?

連接到堆棧是非常簡單的:

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

現在我只是想知道:是那裏斷開規範的方式,當我做了什麼?或者是假設我的腳本結尾會對該連接進行「優雅」關閉;不留下任何東西?

回答

2

OpenStack適用於RESTful api模型。這意味着連接是無狀態的,即當您執行請求時會建立HTTP連接,並在請求完成時關閉連接。

上面的代碼只是通過讀取你的配置,認證數據等來初始化事物。只有在你對該對象做了某些事情之後,才能建立連接。創建圖像:

圖像= cloud.create_image( 'Ubuntu的值得信賴的', 文件名= '的ubuntu-trusty.qcow2',等待= TRUE)

總之,不,你不不需要斷開連接,陰影的底層代碼將負責關閉連接。

+0

那麼,可以肯定的是:API的「撤銷」令牌因此不是一些常規的「斷開」事件?除此之外:有什麼我可以做的,使我的問題在你眼中值得讚賞嗎? – GhostCat

+0

撤銷令牌是一個不同的概念,管理員使用這種概念來刪除用戶或服務訪問雲的訪問權限。此鏈接可能對您有用https://docs.openstack.org/security-guide/identity/tokens.html – brk3

+0

非常感謝! – GhostCat