如何使用python openstacksdk为openstack项目/租户设置配额

如何使用python openstacksdk为openstack项目/租户设置配额,openstack,openstack-nova,Openstack,Openstack Nova,我已经使用openstacksdk创建了一个新项目。我想为该项目设置一定数量的CPU、RAM和浮动IP,以管理使用情况。如何为创建的新项目设置配额?当前openstackSDK(0.9.19)没有分配配额的功能。 这可以使用OpenStackAPI来完成 conn = connection.Connection(auth_url='URL', project_name='PROJECT', username='USERNAME', password='ADMIN_PASSWORD', verif

我已经使用openstacksdk创建了一个新项目。我想为该项目设置一定数量的CPU、RAM和浮动IP,以管理使用情况。如何为创建的新项目设置配额?

当前openstackSDK(0.9.19)没有分配配额的功能。 这可以使用OpenStackAPI来完成

conn = connection.Connection(auth_url='URL', project_name='PROJECT', username='USERNAME', password='ADMIN_PASSWORD', verify=False)

token = conn.authorize()

header = {'X-AUTH-TOKEN': token,'Content-Type': 'application/json'}    
request_body = {"quota_set": {"instances": "3" ,"ram": "40960", "cores": "20"}}
data_json = json.dumps(request_body, sort_keys=True, indent=4, separators=(',', ': '))
r = requests.put(nova_url,headers=header,data=data_json,verify=False)