Я пытаюсь добавить ограничения для вновь созданного проекта. Я использую php для
Пределы листинга
данного проекта. Но я не могу создать ограничения для вновь созданного проекта. Я смотрел на это Stakoverflow вопрос. Здесь они упоминают, чтобы отредактировать файл nova.conf для проекта. Но я понятия не имею, как создать и назначить новые ограничения для проекта.
Также Вот они упоминают о квоте для сервера. Но мне нужно управлять квотой для проекта, используя REST API openstck.
Пожалуйста помоги.
Заранее спасибо.
Я думаю, что вам нужно это: 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), изменение файла конфигурации является единственным способом для этих служб.
Один из самых простых способов найти нужный API-интерфейс openstack — использовать CLI. Найдите нужную вам команду и запустите ее с флагом —debug. Это сбросит вызовы API на консоль, и вы сможете оттуда выяснить, что вам нужно.
В вашем случае посмотрите на эту команду CLI:
http://docs.openstack.org/cli-reference/content/novaclient_commands.html#novaclient_subcommand_quota-update