问题描述
要完成SES域验证,我需要做两件事:
- 使用Amazon SES domain verification TXT records验证域
- 为域using CNAME DNS records设置简单的DKIM
一切都可以照常通过API完成(我正在通过CloudFormation custom resource使用SES API)。
我正在尝试验证域并使用AWS.SESV2(2019年)创建DKIM。
问题在于AWS.SESV2.createEmailIdentity同时创建域验证代码和DKIM。
但是我无法从API响应中获取域验证代码... 我可以在API响应中找到3个DKIM令牌,但是虽然已创建并且在AWS控制台中可见,但我无法获得验证令牌。
我需要从API调用中获取域验证令牌,因为我正在执行IaaC。我不希望从AWS控制台进行任何手动复制/粘贴。
我可以在下面的文档中看到DKIM令牌,但是创建的域验证令牌在哪里?
我也在努力理解AWS.SES(2010)和AWS.SESV2(2019)之间的区别。可以使用这2个API完成所有操作吗?哪个用例合适?
似乎可以使用AWS.SES.verifyDomainIdentity完成域验证,但是AWS.SESV2中没有类似的东西。
但是可以同时使用AWS.SES.verifyDomainDkim和AWS.SESV2. createEmailIdentity这两个接口来完成DKIM。
我正在尝试同时使用这两个API
但是我在使用AWS.SESV2.createEmailIdentity
时遇到错误{
"message": "Email identity foo.com already exist.","code": "AlreadyExistsException","time": "2020-08-31T08:26:15.600Z","requestId": "7f87a9ac-b516-4403-a5dd-a19383e9f9ec","statusCode": 400,"retryable": false,"retryDelay": 18.602196472
}
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)