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