小编Con*_*nor的帖子

terraform aws_acm_certificate_validation.cert_api:仍在创建... [已过去 4 分 21 秒] 直到超时

ACM 证书验证从未完成,大约 45 分钟后超时,查看该域的 AWS 托管区域,它有一个 cname 记录。它永远不会到达创建 Api 网关域部分。

主.tf

resource "aws_acm_certificate" "cert_api" {
  domain_name       = var.api_domain
  validation_method = "DNS"

  tags = {
    Name = var.api_domain
  }
}

resource "aws_acm_certificate_validation" "cert_api" {
  certificate_arn         = aws_acm_certificate.cert_api.arn
  validation_record_fqdns = aws_route53_record.cert_api_validations.*.fqdn
}


resource "aws_route53_zone" "api" {
  name = var.api_domain
}

resource "aws_route53_record" "cert_api_validations" {
  allow_overwrite = true
  count           = length(aws_acm_certificate.cert_api.domain_validation_options)

  zone_id = aws_route53_zone.api.zone_id
  name    = element(aws_acm_certificate.cert_api.domain_validation_options.*.resource_record_name, count.index)
  type    = element(aws_acm_certificate.cert_api.domain_validation_options.*.resource_record_type, count.index)
  records = [element(aws_acm_certificate.cert_api.domain_validation_options.*.resource_record_value, count.index)]
  ttl     = 60
}

resource "aws_route53_record" "api-a" …
Run Code Online (Sandbox Code Playgroud)

terraform-provider-aws

4
推荐指数
1
解决办法
5436
查看次数

标签 统计

terraform-provider-aws ×1