如何在 Docker 容器中将 AWS SES 与 tomcat 应用程序一起使用?

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

我有一个在 docker 容器中运行的 tomcat 应用程序,该容器本身位于应用程序负载均衡器后面的 aws ec2 ubuntu 服务器上。我现在想要使用 aws ses 使应用程序能够发送有关某些操作的电子邮件。但是,我不知道如何做到这一点。 ec2 实例角色允许通过 ses 发送电子邮件,我有一个链接到域的 SES 验证身份并已获得 SMTP 凭据,但除此之外,我不知道。我应该将端口号、用户/密码和主机名放在应用程序的哪个位置,以便应用程序使用 SES 发送电子邮件?

由于这涉及一个完全没有文档(经典)的遗留应用程序,我一直在搜索源代码、.properties 文件、web.xml 等任何提及 smtp 或邮件客户端的内容,但我没有找到任何内容。

amazon-web-services docker smtp amazon-ses
1个回答
0
投票

您可以在正在使用的 docker 映像上安装 aws cli,并插入授权的 IAM 凭证(访问密钥/秘密密钥)以通过 SES 发送电子邮件,在此 https://docs 的帮助下使用 aws cli 创建 bash 脚本.aws.amazon.com/cli/latest/reference/ses/send-email.html,在您的应用程序上之后,您可以使用某种 html 模板触发之前创建的脚本来向您发送应用程序电子邮件。

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