openstack heat中堆栈ID和堆栈名称之间的关系

时间:2015-03-25 15:39:07

标签: openstack orchestration openstack-heat

我试图了解openstack heat API http://developer.openstack.org/api-ref-orchestration-v1.html中的堆栈名称和堆栈ID之间的关系

堆栈名称似乎是由想要通过POST创建堆栈的用户提供的,而堆栈ID是由heat生成的。但是由于可以通过' GET / v1 / {tenant_id} / stacks / {stack_name} / {stack_id}'来获取堆栈信息,这是否意味着堆栈名称可以有多个堆栈ID?如果答案是肯定的,那么将多个堆栈ID应用于同一堆栈名称意味着什么?

我没有在热火文档中找到关于此的明确定义。

1 个答案:

答案 0 :(得分:1)

正确。堆栈名称由用户提供,堆栈ID由Orchestration提供。堆栈名称是唯一的。堆栈ID是唯一的。

一个堆栈只能有一个ID。

有趣的是,如果你做了

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

它实际上以302响应,并将您重定向到位置

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