openstack调用api创建用户
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('用户创建成功')