You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VPC内Python Lambda调用SES超时问题排查求助

VPC内Lambda调用SES超时问题排查方案

遗漏配置检查

  • VPC DNS配置:必须确保VPC开启enableDnsSupport和enableDnsHostnames,否则Lambda无法解析SES接口端点的域名,这是超时的高频诱因。
  • Lambda安全组出站规则:不要仅关注端点的入站规则,Lambda所在安全组需允许出站访问587(SMTP)、465或25端口,目标指向SES接口端点的安全组或对应子网CIDR。
  • 接口端点资源策略:检查VPC接口端点的策略,需明确允许Lambda执行角色调用ses:SendEmail或ses:SendRawEmail操作,主体为Lambda角色的ARN。

SMTP凭证说明

无需特殊SMTP凭证,使用IAM控制台“我的安全凭证”中生成的专属SMTP密钥即可(注意这和IAM访问密钥不是同一类)。同时Lambda执行角色必须具备ses:SendEmail或ses:SendRawEmail的IAM权限。

路由表配置要求

  • 确认Lambda所在子网与SES接口端点关联的是同一张路由表,接口端点创建后AWS会自动在关联路由表中添加前缀列表(PL-xxxx)指向端点的路由条目,这条条目是Lambda访问SES的关键。
  • 无需配置互联网网关或NAT网关,通过VPC接口端点访问SES走AWS内部网络,不需要公网通道。

EC2实例必要性

完全不需要额外部署EC2实例,Lambda可直接通过VPC接口端点访问SES,添加EC2只会增加冗余成本和复杂度。

内容的提问来源于stack exchange,提问作者StephenW

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 21:31:11