0

我有一个带有自动缩放的 Fargate 容器的配置。在公共子网配置或 NAT 配置中使用 SES 简单电子邮件服务时,可以正确发送电子邮件。当容器移动到具有 SES 端点接口的私有子网时,不再发送电子邮件。以下两个带有连接超时消息的选项:

  1. 对于带有https://docs.aws.amazon.com/ses/latest/DeveloperGuide/examples-send-using-smtp.html中的代码的 Java 邮件错误

无法连接到主机,端口:email-smtp.eu-central-1.amazonaws.com, 587;超时 -1

  1. 对于 aws-java-sdk-ses

无法执行 HTTP 请求:连接到 email.eu-central-1.amazonaws.com:443 [email.eu-central-1.amazonaws.com/...] 失败:连接超时

SES 的 VPCE 端点配置类似于https://aws.amazon.com/blogs/aws/new-amazon-simple-email-service-ses-for-vpc-endpoints/上的 EC2 端点。是否需要将 SES 流量从容器到端点接口与事先未知的容器 IP(仅已知 IP 范围)相关联?

4

1 回答 1

1

终于解决了 - 如果它可以帮助任何人,需要为 VPC Endpoint 的安全组中的入站规则打开端口 587。

于 2021-01-17T21:19:14.537 回答