openstack keystone role API详解


以下为keystone 角色相关的API详解:


###########################################
# version: v1.0.0
# author : Qinglong Meng
# date   : 2013-3-4
###########################################


1. role-list
Cmd:     $keystone role-list
process: $keystone role-list
longeek@longeek:~$ keystone role-list
+----------------------------------+----------------------+
|                id                |         name         |
+----------------------------------+----------------------+
| 3a252c5cef544e519ba5ffb3db75f07b |    KeystoneAdmin     |
| 3886df8f3357406ab2db07ec63fad55e | KeystoneServiceAdmin |
| 631e31b639c04f0bb5764624f33a4856 |        Member        |
| bae6009fd1d54c29be263e28a80e4be9 |        admin         |
| 9bf76ff4511b4ed3a69e9c21d04b165b |     anotherrole      |
+----------------------------------+----------------------+
API:
[1] : GET /OS-KSADM/roles


*********************************************华丽的分割线****************************************************
2. role-create
Cmd:    keystone role-create --name {newRoleName}
process: $keystone role-create --name test
+----------------------------------+----------------------+
|                id                |         name         |
+----------------------------------+----------------------+
| 3a252c5cef544e519ba5ffb3db75f07b |    KeystoneAdmin     |
| 3886df8f3357406ab2db07ec63fad55e | KeystoneServiceAdmin |
| 631e31b639c04f0bb5764624f33a4856 |        Member        |
| bae6009fd1d54c29be263e28a80e4be9 |        admin         |
| 9bf76ff4511b4ed3a69e9c21d04b165b |     anotherrole      |
| a509ae5aa6dc423e9a744f189182394e |         test         |
+----------------------------------+----------------------+
API:
[1] : POST /OS-KSADM/roles
      body: {"role": {"name": name}}


*********************************************华丽的分割线****************************************************
2. role-delete
Cmd:    keystone role-delete {role_id}
process:$keystone role-delete a509ae5aa6dc423e9a744f189182394e
+----------------------------------+----------------------+
|                id                |         name         |
+----------------------------------+----------------------+
| 3a252c5cef544e519ba5ffb3db75f07b |    KeystoneAdmin     |
| 3886df8f3357406ab2db07ec63fad55e | KeystoneServiceAdmin |
| 631e31b639c04f0bb5764624f33a4856 |        Member        |
| bae6009fd1d54c29be263e28a80e4be9 |        admin         |
| 9bf76ff4511b4ed3a69e9c21d04b165b |     anotherrole      |
+----------------------------------+----------------------+
API:
[1] : DELETE /OS-KSADM/roles/{role_id}


*********************************************华丽的分割线****************************************************
2. role-get
Cmd:    keystone role-get {role_id}
process:$keystone role-get a509ae5aa6dc423e9a744f189182394e
+----------+----------------------------------+
| Property |              Value               |
+----------+----------------------------------+
|    id    | a509ae5aa6dc423e9a744f189182394e |
|   name   |               test               |
+----------+----------------------------------+


API:
[1] : GET /OS-KSADM/roles/{role_id}



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值