获取已格式化的 Terraform state,其中包含差异检测到的资源

在使用Terraform管理的资源在AWS管理控制台上进行修改后,如何获取可以复制粘贴的格式化代码,以将差异反映到代码中(可复制粘贴的格式化代码=获取目标资源的Terraform state show输出)。

以下的步驟完全OK。

    一度terraform state rmする
terraform state rm aws_iam_policy.test
    terraform importする
terraform import aws_iam_policy.test arn:aws:iam::123456789012:policy/test-policy
    terraform state showする
terraform state show aws_iam_policy.test
    出力結果をterraformの対象リソースに上書き(もしくは既存の記述をコメントして追加し)、id, arnなどを削除(orコメントアウト)して利用する
广告
将在 10 秒后关闭
bannerAds