确保您的域名已成功转移至AWS,并且与您尝试验证的域名相同。
在AWS控制台中,转到Route 53服务并选择您的域名。
检查DNS记录是否正确配置。您需要一个A记录和一个MX记录。 确保它们与您的DNS提供商提供的值相匹配。
重新验证您的域名,确保使用正确的电子邮件地址接收验证电子邮件。
示例代码:
下面的代码演示了如何在AWS Route 53上为域名添加A记录和MX记录。
import boto3
client = boto3.client('route53')
response = client.change_resource_record_sets(
HostedZoneId='YOUR_HOSTED_ZONE_ID',
ChangeBatch={
'Comment': 'add A and MX records',
'Changes': [
{
'Action': 'CREATE',
'ResourceRecordSet': {
'Name': 'yourdomain.com',
'Type': 'A',
'TTL': 300,
'ResourceRecords': [
{
'Value': 'YOUR_IP_ADDRESS'
},
],
}
},
{
'Action': 'CREATE',
'ResourceRecordSet': {
'Name': 'yourdomain.com',
'Type': 'MX',
'TTL': 300,
'ResourceRecords': [
{
'Value': '10 mail.yourdomain.com'
},
],
}
},
]
}
)
print(response)