调用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"}}
角色创建成功