【发布时间】:2021-07-05 09:50:48
【问题描述】:
我正在使用 Terraform 设置“aws_cloud_distribution”并尝试将 ec2 设置为我的来源。
在我的模块中,我有:
origin {
domain_name = var.domain_name
origin_id = var.origin_id
}
在主文件中,我调用这个模块并使用 ec2 公共 dns 的输出。
module "cloudfront" {
source = "./modules/cloudfront"
domain_name = module.ec2.ec2_public_dns
origin_id = "myid"
target_origin_id = "myid"
}
当我运行计划时,我没有任何问题。但是,当我运行应用并开始构建过程时,我收到以下错误:
创建 CloudFront 分配时出错:InvalidArgument:参数 源域名不引用有效的 S3 存储桶。 状态码:400
出于对公司其他基础设施的某些公司限制,我正在使用 terraform 0.13.6。这是 Terraform 版本问题还是我在配置步骤中遗漏了什么?
【问题讨论】:
标签: amazon-ec2 terraform amazon-cloudfront