next up previous contents
Next: Glance Up: Keystone Previous: 驗證   Contents

環境腳本

  1. admin 及 demo 用戶權限不同,使用時環境變數必須調整,為方便使用會將環境變數寫在一腳本檔案中。
    [root@ip112 ~]# vim demo.token
    [root@ip112 ~]# cat demo.token
    export OS_PROJECT_DOMAIN_NAME=Default
    export OS_USER_DOMAIN_NAME=Default
    export OS_PROJECT_NAME=demo
    export OS_USERNAME=demo
    export OS_PASSWORD=DEMO_PASS
    export OS_AUTH_URL=http://controller:5000/v3
    export OS_IDENTITY_API_VERSION=3
    export OS_IMAGE_API_VERSION=2
    
  2. 使用 demo 用戶時,讀取 demo.token 環境變數。
    [root@ip112 ~]# . demo.token
    
  3. 列出令牌資訊,其中 user_id 為 demo 用戶無誤。
    [root@ip112 ~]# openstack token issue
    +------------+-----------------------------------------------+
    | Field      | Value                                         |
    +------------+-----------------------------------------------+
    | expires    | 2018-05-24T01:18:31+0000                      |
    | id         | gAAAAABbBgTX8H2-kBBUQpPyYwE-CFLoT_Mj1SLBMQ1XY |
    | project_id | 92d1ec3e04384ad599c1a8f5aed73663              |
    | user_id    | 0d7bb3820384452abb97ec0b40c445b1              |
    +------------+-----------------------------------------------+
    


De-Yu Wang 2018-12-12