资源编排服务 RFS-获取资源栈模板:功能介绍

时间:2025-03-10 20:34:00

功能介绍

获取资源栈模板(GetStackTemplate)

此API用于获取资源栈最近一次部署终态使用的模板。

注:

当资源栈状态处于非终态(即以 IN_PROGRESS结尾,详细见下方)状态时,资源栈处于转变阶段,此API获取资源栈上一次部署使用的模板。

只有当资源栈状态处于终态(即以 COMPLETEFAILED结尾,详细见下方)时,此API获取当前最新一次部署使用的模板。CREATION_COMPLETE除外,此时资源栈没有模板,返回404,并提示模板不存在

非终态状态包括但不限于以下状态:

  • 正在部署(DEPLOYMENT_IN_PROGRESS)

  • 正在回滚(ROLLBACK_IN_PROGRESS)

  • 正在删除(DELETION_IN_PROGRESS)

终态状态包括但不限于以下状态:

  • 生成空资源栈完成(CREATION_COMPLETE)

  • 部署失败(DEPLOYMENT_FAILED)

  • 部署完成(DEPLOYMENT_COMPLETE)

  • 回滚失败(ROLLBACK_FAILED)

  • 回滚完成(ROLLBACK_COMPLETE)

  • 删除失败(DELETION_FAILED)

如果获取成功,则以临时重定向形式返回模板下载链接(OBS Pre Signed地址,有效期为5分钟),大多数的客户端会进行自动重定向并下载模板;

如果未进行自动重定向,请参考HTTP的重定向规则获取模板下载链接,手动下载模板。

support.huaweicloud.com/api-aos/GetStackTemplate.html