我有以下内容,当我尝试运行“地形计划”时,它会失败。
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_file.s3_bucket_policy, aws_s3_bucket.app_bucket
-aws_s3_bucket.app_bucket.arn
已成功创建。
我很乐意提供有关故障排除的建议!
答案 0 :(得分:1)
如果您的aws_s3_bucket.app_bucket
资源引用了data.template_file.s3_bucket_policy
,则会发生这种情况。
共享整个.tf
文件将很有帮助。