使用 REST 修改 Openstack 项目配额 API
Openstack project quota modification using REST API
我正在尝试为新创建的项目添加限制。我正在使用 php
Listing limits
给定的项目。但我无法为新创建的项目创建限制。我看了这个Stakoverflow question。他们在这里提到要编辑项目的 nova.conf 文件。但是我不知道如何为项目创建和分配新限制。
另外 here 他们提到了服务器的配额。但是我需要使用 openstck REST API.
管理项目的配额
请帮忙。
提前致谢。
找到您需要的 openstack API 的最简单方法之一是使用 CLI。找到您需要的命令,并使用“--debug”标志 运行 它。这会将 API 调用转储到控制台,您可以从那里计算出您需要的内容。
在你的情况下,看看这个 CLI 命令:
http://docs.openstack.org/cli-reference/content/novaclient_commands.html#novaclient_subcommand_quota-update
我想你需要的是这个: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)更改配额,修改配置文件是这些服务的唯一方法。
我正在尝试为新创建的项目添加限制。我正在使用 php Listing limits 给定的项目。但我无法为新创建的项目创建限制。我看了这个Stakoverflow question。他们在这里提到要编辑项目的 nova.conf 文件。但是我不知道如何为项目创建和分配新限制。
另外 here 他们提到了服务器的配额。但是我需要使用 openstck REST API.
管理项目的配额请帮忙。
提前致谢。
找到您需要的 openstack API 的最简单方法之一是使用 CLI。找到您需要的命令,并使用“--debug”标志 运行 它。这会将 API 调用转储到控制台,您可以从那里计算出您需要的内容。
在你的情况下,看看这个 CLI 命令: http://docs.openstack.org/cli-reference/content/novaclient_commands.html#novaclient_subcommand_quota-update
我想你需要的是这个: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)更改配额,修改配置文件是这些服务的唯一方法。