首页
学习
活动
专区
圈层
工具
发布
首页标签云资源自动化 for Terraform

#云资源自动化 for Terraform

Devops工具,用于安全高效地管理腾讯云资源

资源对应架构的重要性?

场景1

已采纳
当有进程执行 上锁步骤 中的步骤4、5、6、7时,如果其他进程尝试操作同一 Backend,则会抛出 Lock Error,示例如下: 此时其他执行环境需要等待当前进程执行完毕,或您可按照文中的英文提示加入 -lock=false 忽略状态锁重新执行(不推荐该方式)。 在此过程中,Terraform 进程意外退出而没有及时释放状态锁,需要您手动解锁:... 展开详请

场景2

已采纳
如在执行 上锁步骤 的步骤3、4时,由于进程中断而退出,标签锁未解开,此时再次进行 terraform 操作会报标签无法创建的异常: 此时,Terraform 没有相关命令释放这个锁,您需要手动删除 tencentcloud-terraform-lock:xxxxxxxxx 标签。您可通过控制台,或调用云 API 接口 DeleteTag 进行删除。控制台操作步骤如下:... 展开详请

创建 Terraform CLI 配置文件

已采纳

按需创建 .terraformrc 或 terraform.rc 配置文件,您可以将其与其他配置文件放在一个文件夹内,位置取决于主机操作系统:

以 MacOS 为例,创建 .terraformrc 文件在用户根目录下,内容如下:

运行 terraform init

已采纳

在您保存 Terraform 配置文件的目录下,执行 terraform init 命令初始化配置。

此步骤中,Terraform 会自动检测配置文件中的 provider 字段,并下载最新版本的模块和插件。若打印如下信息,则表示初始化成功。

获取资源 ID

导入资源文件

已采纳
返回结果如下所示: 返回结果如下所示: 返回信息如下所示: 可查看如下所示资源相关信息:... 展开详请

更新源文件

校验

已采纳
执行以下命令,使用当前工作目录下的代码和状态文件执行 refresh。 返回信息如下所示,可查看 Terraform 已成功接管。 至此,Terraform 已成功接管现存资源。可通过 destory 来删除该资源,也可通过修改代码的方式对资源进行修改。例如,修改告警阈值后,执行以下命令进行更新。 返回信息如下所示,可查看修改的 value 会导致 Terraform 提示将会更新这个告警策略。... 展开详请

相关产品

  • 云资源自动化 for Terraform

    Devops工具,用于安全高效地管理腾讯云资源

领券