我试图了解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应用于同一堆栈名称意味着什么?
我没有在热火文档中找到关于此的明确定义。
答案 0 :(得分:1)
正确。堆栈名称由用户提供,堆栈ID由Orchestration提供。堆栈名称是唯一的。堆栈ID是唯一的。
一个堆栈只能有一个ID。
有趣的是,如果你做了
GET /v1/{tenant_id}/stacks/{stack_name}
它实际上以302响应,并将您重定向到位置
GET /v1/{tenant_id}/stacks/{stack_name}/{stack_id}