Openstack api调用user , group , role

调用user用户

import requests
import json
headers={}
headers['Content-Type']='application/json'
headers['X-Auth-Token']=''

a={
    'user':{
        'description':'this is user',
        'name':'chinaskill',
        'password':'abc@1234',
        'domain_id':'a39c166d6bf04170ad4956226240dea9',
        'email':'732161942@qq.com'
    }
}

a=requests.post(url='http://controller:35357/v3/users',data=json.dumps(a),header
s=headers)
print(a.text)
print('用户创建成功')

[root@controller py]# python3 create_user.py 
{"user": {"name": "chinaskill", "links": {"self": "http://controller:35357/v3/users/fcd11b49f5ea4835875288b0f81f6cf7"}, "description": "this is user", "enabled": true, "email": "732161942@qq.com", "options": {}, "id": "fcd11b49f5ea4835875288b0f81f6cf7", "domain_id": "a39c166d6bf04170ad4956226240dea9", "password_expires_at": null}}
用户创建成功

 

调用group租户

import requests
import json
headers={}
headers['Content-Type']='application/json'
headers['X-Auth-Token']='gAAAAABhuBbXRy6gp2KlKTUDvMA673lWMO_B2lFk89rvjD8UtwrWhvP
MnzHgTXmlFbC6__vZ52AoNkbFxGifOlYCYzdNPpVz5xmmheIoIxdptzcRCzAr4A2s-Df0IODNXCI1D_j
uss2oPd6WeWkdmcP-5hSrNseJ0Dy_5__Cw8mATozxElMA-N8'

a={
    'group':{
        'description':'this is a group',
        'domain_id':'0fd68b47435a4559b0bc42cd64e8cb87',
        'name':'chinaskillgroup'
    }
}

a=requests.post(url='http://172.25.253.17:35357/v3/groups',data=json.dumps(a),he
aders=headers)
print(a.text)
print('租户创建成功')

# python3 create_group.py 
{"group": {"domain_id": "0fd68b47435a4559b0bc42cd64e8cb87", "description": "this is a group", "id": "1a30930ecae1472088a334035f6e2da8", "links": {"self": "http://172.25.253.17:35357/v3/groups/1a30930ecae1472088a334035f6e2da8"}, "name": "chinaskillgroup"}}
租户创建成功

 

调用role角色

import requests
import json
headers={}
headers['Content-Type']='application/json'
headers['X-Auth-Token']=''

a={
    'role':{
        'name':'chinaskillrole',
        'description':'API create role'
    }
}

a=requests.post(url='http://172.25.253.17:35357/v3/roles',data=json.dumps(a),headers=headers)
print(a.text)
print('角色创建成功')

# python3 create_role.py 
{"role": {"domain_id": null, "links": {"self": "http://172.25.253.17:35357/v3/roles/87fa1f23b9d746b4954c2a1a32a319d4"}, "description": "API create role", "name": "chinaskillrole", "id": "87fa1f23b9d746b4954c2a1a32a319d4"}}
角色创建成功

 

posted @ 2021-12-13 16:20  衡衡酱  阅读(2)  评论(0)    收藏  举报
Live2D