- 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
- 使用 demo 用戶時,讀取 demo.token 環境變數。
[root@ip112 ~]# . demo.token
- 列出令牌資訊,其中
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 |
+------------+-----------------------------------------------+