openstack调用api创建云硬盘
import requests import json headers = {"a":"b"} 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 = { "volume": { "name": "test", "size": 5 } } requests.post("http://192.168.100.10:8776/v2/143d724b59bc4de1a9dbfaf10ebc345c/volumes",headers=headers,json=data).json() print('云硬盘创建成功')