使用AWS SNS(简单通知服务)发送附件

Shu*_*hra 8 amazon-sns

我正在使用AWS SNS发送警报电子邮件.现在电子邮件内容非常长,因此我希望将其作为文件附件发送,而不是将其作为电子邮件内容发送.可以使用SNS完成吗?

Mic*_*bot 13

不,它不能.

SNS常见问题解答不出来,并明确说明这一点,但它可以从几个语句推断:

Amazon SNS消息最多可包含256 KB的文本数据,包括XML,JSON和无格式文本.

"电子邮件"传输适用于最终用户/消费者,而通知是常规的,基于文本的消息,易于阅读.

此外,由于您在发布到SNS时无法访问电子邮件标题空间,因此无法为电子邮件客户端指定必要的多部分编码来决定嵌入式附件.您甚至无法发送HTML电子邮件(嗯,您可以,但符合标准的电子邮件客户端不会将它们呈现为HTML).

现在,许多电子邮件客户端理论上会http://...在电子邮件正文中识别并将它们转换为可点击的链接,允许您链接到所需的文件......但这当然与附加文件不同.

我似乎没有在SNS中将文件附加到电子邮件的机制.

  • 万一有人需要,有一个单独的AWS SES服务用于发送电子邮件,您可以在其中进行文件附件。 (2认同)