SES 未验证域
SES not verifying domain
我在 SES 上验证域时遇到问题,我创建了一个模块,负责在 SES 上创建域并将 TXT 记录放在托管区域 route53 上。即使 SES 上的域状态仍处于“待验证”状态。
我的模块使用这些资源:
resource "aws_ses_domain_identity" "domain" {
domain = var.domain
}
resource "aws_route53_record" "domain_amazonses_verification_record" {
count = var.zone_id != "" ? 1 : 0
zone_id = var.zone_id
name = format("_amazonses.%s", var.domain)
type = "TXT"
ttl = var.ses_ttl
records = [aws_ses_domain_identity.domain.verification_token]
}
#main.tf
module "my-module" {
source = "./modules/myses"
domain = "mydomain.com"
zone_id = var.zoneId
}
我是不是漏掉了什么?
我认为您缺少 aws_ses_domain_identity_verification 资源。
resource "aws_ses_domain_identity_verification" "example_verification" {
domain = aws_ses_domain_identity.domain.id
depends_on = [aws_route53_record.domain_amazonses_verification_record]
}
我在 SES 上验证域时遇到问题,我创建了一个模块,负责在 SES 上创建域并将 TXT 记录放在托管区域 route53 上。即使 SES 上的域状态仍处于“待验证”状态。
我的模块使用这些资源:
resource "aws_ses_domain_identity" "domain" {
domain = var.domain
}
resource "aws_route53_record" "domain_amazonses_verification_record" {
count = var.zone_id != "" ? 1 : 0
zone_id = var.zone_id
name = format("_amazonses.%s", var.domain)
type = "TXT"
ttl = var.ses_ttl
records = [aws_ses_domain_identity.domain.verification_token]
}
#main.tf
module "my-module" {
source = "./modules/myses"
domain = "mydomain.com"
zone_id = var.zoneId
}
我是不是漏掉了什么?
我认为您缺少 aws_ses_domain_identity_verification 资源。
resource "aws_ses_domain_identity_verification" "example_verification" {
domain = aws_ses_domain_identity.domain.id
depends_on = [aws_route53_record.domain_amazonses_verification_record]
}