【问题标题】:Unable to trigger email using SES in VPC无法在 VPC 中使用 SES 触发电子邮件
【发布时间】:2021-05-25 21:03:21
【问题描述】:

作为我学习 aws 的一部分,我正在尝试使用 SES 发送电子邮件。我有一个 lambda 可以为我做这件事,这个 lambda 是私有子网的一部分。此私有子网有一个安全组,该安全组将 smtp 和 smtps 入站规则设置为上述安全组。每次我更新 lambda 配置并为其分配一个私有子网时,对 SES.senEmail 的请求都会超时。如果这个 lambda 不是 vpc 的一部分,那么一切正常。根据在线搜索,要么我缺少 IAM 角色,我不是因为 lambda IAM 具有对 SES 和 SESv2 的完全访问权限。在这个方向上的任何帮助都会很有用。有没有其他方法可以达到同样的效果?

【问题讨论】:

    标签: amazon-web-services aws-lambda amazon-ses amazon-vpc


    【解决方案1】:

    VPC 中的 Lambda 函数不会获得公共 IP 地址,因此它无法访问 VPC 外部存在的任何资源。要解决此问题,您的私有子网需要有到 NAT 网关的路由。

    或者,您可以setup an SES endpoint in the VPC。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-06-04
      • 1970-01-01
      • 1970-01-01
      • 2014-06-28
      • 2017-10-09
      • 2018-09-09
      • 2014-07-06
      相关资源
      最近更新 更多