Terraform 为什么在使用模板文件设置S3 bucket策略时会出现周期错误?
我有以下几点,当我尝试运行“地形计划”时,它失败了Terraform 为什么在使用模板文件设置S3 bucket策略时会出现周期错误?,terraform,terraform-provider-aws,terraform-template-file,Terraform,Terraform Provider Aws,Terraform Template File,我有以下几点,当我尝试运行“地形计划”时,它失败了 data "template_file" "s3_bucket_policy" { template = "${file("${path.module}/templates/s3_bucket_policy.json")}" vars = { bucket_arn = aws_s3_bucket.app_bucket.arn vpc_endpoint_id = var.vpc_endp
data "template_file" "s3_bucket_policy" {
template = "${file("${path.module}/templates/s3_bucket_policy.json")}"
vars = {
bucket_arn = aws_s3_bucket.app_bucket.arn
vpc_endpoint_id = var.vpc_endpoint_id
vpc_tools_endpoint_id = var.vpc_tools_endpoint_id
}
}
输出显示Error:Cycle:data.template\u file.s3\u bucket\u policy,aws\u s3\u bucket.app\u bucket
-aws\u s3\u bucket.app\u bucket.arn
先前已成功创建
我很乐意就如何排除故障提出建议 如果您的
aws\u s3\u bucket.app\u bucket
资源引用了data.template\u file.s3\u bucket\u策略,则可能发生这种情况
共享整个.tf
文件将很有帮助