我在 GCP 上使用 TF 0.11.11。我将我的 backend.tfvars 文件设置为按状态文件存储在 GCP 存储桶中:
# bucket where terraform state file will be kept
bucket = "this-is-my-tf-bucket"
# folder in the bucket where the terraform state file will be kept
prefix = "bucket.folder.sbx"
credentials = "greg-cred.json"
但是,在我运行我的 init 并应用之后,我注意到我的存储桶中不存在该文件夹 (bucket.folder.sbx)。init 和 apply 运行良好,没有错误。所以我想知道......我的状态文件在哪里?
有没有办法追踪这个?
作为第二个问题,我的本地“terraform.tfstate”文件似乎没有放在我的 .terraform 目录中,而是放在根目录中。我想知道这是为什么?您如何控制本地 terraform.tfstate 文件的放置位置?