我正在寻找在开发和生产环境中组织通过Amazon SES发送电子邮件的最佳方法。
是否可以在一个帐户ID中分隔两个SES帐户(一个用于生产,一个用于开发)?使用生产SES帐户进行开发不是一种选择,因为SES会将事件推送到一直处理的队列(交付,退回等)。
我目前看到的解决方案是:
也许有人通过更优雅的解决方案听到/解决了这个问题?
答案 0 :(得分:4)
您可以在一个AWS区域(如us-east-1)设置生产SES,在不同区域(如us-west-2)设置测试SES。我不确定这比使用两个单独的AWS账户更好还是更优雅。这取决于您的确切需求。
当您在区域中设置SES时,它将处于沙盒模式,直到您请求AWS将其从沙盒模式中取出。
答案 1 :(得分:3)
设置部署环境时,如果为生产创建单独的AWS账户,而为测试和暂存创建另一个AWS账户,则会更好。您可以设置合并计费和AWS组织,以简化多个帐户的管理。此外,您可以获得用于测试和暂存部署的测试域,您可以使用SES对其进行配置以发送邮件。
按顺序回答您的问题