尝试将现有的本地地形状态文件存储到后端状态存储S3。但是运行terraform apply命令会抛出错误"Resource already exists"。
有没有一种方法可以成功地将现有的.tfstate同步到AWS s3?
在Terraform中将后端配置代码设置到S3存储桶之后运行此命令,使用将任何本地地形状态推送到AWS S3
terraform state push <path to your local state>
确保Terraform后端的变量名为"s3";。
示例:
地形{
后端";s3";{
bucket = "s3-bukcet-name"
key = "path-to-file"
region = "region"
}
}