首页 > 解决方案 > Terraform Cloud:如何使用 API 下载 .tfstate 文件?

问题描述

我已经使用 Terraform Cloud 部署了 terraform 脚本。在“状态”选项卡中,我可以看到我的 VM 机器的所有数据。对于我的管道,我需要下载 sv-xxxx.tfstate 文件以获取 VM IP。我的问题是如何使用 API 下载此文件?我查看了文档,但找不到任何提示。

标签: terraform-cloudterraform-enterprise

解决方案


正如文档所述,您可以调用 GET /workspaces/:workspace_id/current-state-version其响应将包含hosted-state-download-url属性。这是.tfstate文件的 URL。


推荐阅读