2016-02-12 81 views
-1

在中斷我們節點的過程中,我們需要檢索用戶電子郵件以通知他們遷移其虛擬機。 我們已經嘗試使用keystone用戶列表來源於我們的openrc配置文件後,但無濟於事。 我們應該使用命令序列來檢索我們需要的命令嗎?檢索特定節點的用戶電子郵件列表

回答

0

有一種方法可以獲取有關可以使用節點的用戶的信息。你應該遵循的步驟如下:

  1. 獲取您所在地區的ID從一開始到http://cloud.lab.fiware.org:4730/v3/OS-EP-FILTER/endpoint_groups
  2. 獲取您所在地區的項目的完整列表:GET到http://cloud.lab.fiware.org:4730/v3/OS-EP-FILTER/endpoint_groups/{{Region-Id}}/projects哪裏地區-ID來自endpoints_groups [i] .id在之前的JSON響應中。
  3. 獲取這些項目的用戶,對於每個項目:GET到http://cloud.lab.fiware.org:4730/v3/role_assignments?scope.project.id={{project_id}},其中project_id來自之前JSON響應中的項目[i] .id。
  4. 獲取用戶的詳細信息:GET到http://cloud.lab.fiware.org:4730/v3/users/{{user-id}其中user-id來自前一個JSON響應中的role_assignments [i] .user.id。

請記住,所有操作都必須使用相應的X-Auth-Token完成。

我希望它能幫助你。

+0

請參閱https://github.com/telefonicaid/fiware-skuld/tree/develop/scripts/userListPerRegion存儲庫中的腳本實現 – flopez

相關問題