связь между идентификатором стека и именем стека в OpenStack Heat

Я пытаюсь понять взаимосвязь между именем стека и идентификатором стека в OpenStack Heat API http://developer.openstack.org/api-ref-orchestration-v1.html

Кажется, что имя стека предоставляется пользователем, который хочет создать стек с помощью POST, а идентификатор стека генерируется путем нагрева. Но поскольку информацию о стеке можно получить с помощью команды GET /v1/​{tenant_id}​/stacks/​{stack_name}​/​{stack_id}​', означает ли это, что имя стека может иметь несколько идентификаторов стека? Если ответ положительный, что означает применение более одного идентификатора стека к одному и тому же имени стека?

Я не нашел четкого определения в документации по этому вопросу.


person godsarmy    schedule 25.03.2015    source источник


Ответы (1)


Правильный. Имя стека предоставляется пользователем, а идентификатор стека предоставляется Orchestration. Имена стеков уникальны. Идентификаторы стека уникальны.

Стек может иметь только 1 идентификатор.

Забавный факт, если вы сделаете

GET /v1/​{tenant_id}​/stacks/​{stack_name}​

На самом деле он отвечает кодом 302 и перенаправляет вас на указанное место.

GET /v1/​{tenant_id}​/stacks/​{stack_name}​/​{stack_id}​
person Everett Toews    schedule 25.03.2015
comment
Я честно не знаю. Потому что это API-интерфейс снежинки? ¯\_(ツ)_/¯ - person Everett Toews; 10.05.2016
comment
Очень раздражает, когда запросы POST и DELETE также перенаправляются. - person Feng; 12.05.2016