使用REST API修改Openstack项目配额

时间:2015-11-16 15:09:16

标签: php openstack

我正在尝试为新创建的项目添加限制。我正在使用PHP Listing limits 给定项目。但我无法为新创建的项目创建限制。我看了这个Stakoverflow question。他们在这里提到编辑项目的nova.conf文件。但我不知道如何为项目创建和分配新的限制。

另外here他们提到了服务器的配额。但我需要使用openstck REST API管理项目的配额。

请帮忙。

提前谢谢。

2 个答案:

答案 0 :(得分:1)

找到所需的openstack API的最简单方法之一是使用CLI。找到您需要的命令并使用' - debug'运行它。旗。这会将API调用转储到控制台,您可以从那里找出所需的内容。

在这种情况下,请查看此CLI命令: http://docs.openstack.org/cli-reference/content/novaclient_commands.html#novaclient_subcommand_quota-update

答案 1 :(得分:1)

我认为你需要的是:http://developer.openstack.org/api-ref-compute-v2.1.html#os-quota-sets-v2.1

对于Nova API v2,请参阅:http://developer.openstack.org/api-ref-compute-v2-ext.html#os-quota-sets

注意,项目每个服务都有单独的配额,遗憾的是有些服务不支持通过REST API更改配额(对于Ceilometer),修改配置文件是这些服务的唯一方式。