import requests
import json
headers = {"Content-Type": "application/json"}
body = {
"auth": {
"identity": {
"methods": ["password"],
"password": {
"user": {
"domain": {
"name": "demo"
},
"name": "admin",
"password": "000000"
}
}
},
"scope": {
"project": {
"domain": {
"name": "demo"
},
"name": "admin"
}
}
}
}
headers["X-Auth-Token"] = requests.post("http://192.168.100.10:5000/v3/auth/tokens",headers=headers,json=body).headers["X-Subject-Token"]
data = {
"user": {
"name": "test",
"description": "create user",
"domain_id": "668cdc3c208042ccbfd58c88de71fe31" ## openstack domain show demo
}
}
requests.post("http://192.168.100.10:35357/v3/users",headers=headers,json=data).json()
print('用户创建成功')