在使用AWS Certificate Manager验证你的域名时,你需要HTTP验证或电子邮件验证。当你选择电子邮件验证时,电子邮件将会发送到一些特定的电子邮件地址,其中包括以下内容:administrator@yourdomain.com、hostmaster@yourdomain.com、postmaster@yourdomain.com 、webmaster@yourdomain.com和一个随机生成的电子邮件地址。这些电子邮件地址由Amazon注册管理器创建。
以下是一个简单的Python代码示例,用于在使用AWS SDK时检查电子邮件的状态:
import boto3
client = boto3.client('acm')
response = client.describe_certificate(
CertificateArn='arn:aws:acm:us-east-1:111122223333:certificate/12345678-1234-1234-1234-123456789012'
)
validation_emails = response['Certificate']['DomainValidationOptions'][0]['ValidationEmails']
# 可以检查validation_emails列表,以查看具体发送的电子邮件地址
如果你使用的不是Python,你可以从AWS Certificate Manager控制台,进入你的证书的Certification Details页,然后找到Validation下面的Domain Validation(if applicable)部分,该部分将告诉你哪些电子邮件地址将会收到验证电子邮件。