AWS [SES]:获取ProductionAccessNotGrantedException背后的原因

问题描述 投票:0回答:1

要在AWS中使用SES来处理我的网站订阅,我执行了以下操作:

  1. 验证了我要发送电子邮件的电子邮件和域名。还使用了IAM并提供了发送自定义电子邮件的正确访问权限
  2. 使用AWS Cli创建了一个CustomVerificationEmailTemplate
  3. 创建配置集并将其链接到SNS。
  4. 使用Java SDK,创建了AmazonSimpleEmailService类型的客户端和sendCustomVerificationEmailRequest变量,并使用sendCustomVerificationEmail方法发送邀请电子邮件。

但是我确实得到以下异常:

[ProductionAccessNotGrantedException: null (Service: AmazonSimpleEmailService; Status Code: 400; Error Code: ProductionAccessNotGranted; Request ID: *****

知道为什么我会得到这个例外吗?我应该在哪里获得生产访问权限?

amazon-ses
1个回答
0
投票

默认情况下,SES服务将在所有AWS账户中处于沙盒状态。在沙盒状态下,我们无法执行某些操作,例如使用CustomVerificationEmailTemplate。我们需要提出一个服务请求,使其脱离沙盒状态。有关如何将沙箱状态告知沙漠箱状态的更多文档流程是here

© www.soinside.com 2019 - 2024. All rights reserved.