AWS SES 多租户应用程序专用 IP 池限制

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

在我的多租户 Laravel Web 项目中,我想实现一个电子邮件模块,以便我的租户可以向他们的客户发送电子邮件。当然,我想将一个租户的 IP 声誉隔离到另一个租户。

经过一段时间的研究,专用IP(托管)似乎很适合实现这一目标,但我发现一个AWS账户总共有50个专用IP池的限制。但是,如果我有超过 50 个租户,并且我想在一个帐户中管理它们,该怎么办?我该怎么办?

amazon-web-services email multi-tenant amazon-ses amazon-simple-email-service
1个回答
-1
投票

感谢您提出这个有趣的问题。我看到您的问题也在 AWS re:Post 中得到了解决,并且您接受了那里的答案。我想在这里提供该帖子的链接,以便其他人可以找到答案。如果您也可以在这里接受这个答案并将这个问题标记为“已解答”,我将不胜感激。

https://repost.aws/questions/QUHiGzRmXeRtaG0PO6qCYO7g/dedicated-ip-pool-limit-for-multi-tenant-application

关于您的后续问题,即使使用默认的 SES 共享 IP,您也可以利用配置集来隔离每个发件人。这样,如果恶意发件人的投诉激增,您可以暂停该特定配置集,而不会影响其他人,也不会导致您的帐户被阻止。 您仍然需要在每个配置集级别设置警报和声誉监控,但至少通过这种方式您可以识别谁导致了峰值并防止更大的影响。

您可以配置 Amazon SES 以导出特定于使用特定配置集发送到 Amazon CloudWatch 的电子邮件的信誉指标。然后,您可以使用这些指标来创建特定于这些配置集的 CloudWatch 警报。当这些警报超过特定阈值时,您可以自动暂停使用指定配置集发送电子邮件,而不会影响您的 Amazon SES 账户的整体电子邮件发送功能。

https://docs.aws.amazon.com/ses/latest/dg/monitoring-sender-reputation-pausing-configuration-set.html

此外,我还建议您阅读有关如何使用 Amazon SES 实施多租户的博客文章,其中我们描述了一种配置,该配置为较大的发件人使用专用 IP 池(标准或托管),并为其他不需要的人使用具有共享 IP 的配置集专用IP:

https://aws.amazon.com/blogs/messaging-and-targeting/how-to-manage-email-sending-for-multiple-end-customers-using-amazon-ses/

我希望这有助于澄清您的问题。如果您需要进一步的帮助,请告诉我。

致以诚挚的问候,

-布鲁诺

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