可以在客户端使用AWS SNS,用Javascript ??我正在创建一个有预订表单的网站,我想在用户按下提交按钮后立即发送电子邮件通知,为此我想到了使用简单通知服务,但我没有找到使用文档与客户方。有人会告诉我是否可能吗?我在谷歌上搜索过但没有得到满意的答案。
答案 0 :(得分:2)
是的,您可以从客户端使用SNS,SNS JavaScript SDK说明了如何做到这一点。 然而,正如John R所说,这是错误的工具。您真的想使用SES发送电子邮件。
无论您使用哪一个,最大的障碍都不是代码,而是来自客户端的身份验证,请here开始使用。
无论它的价值如何,我认为这不是你最好的方法。除非您的用户能够发现毫秒的差异,否则我会在服务器端执行此操作。我不知道您使用的是哪种服务器端语言,但是任何具有AWS开发工具包的语言都可以让您轻松做到这一点。
请注意,AWS不允许您在验证之前发送生产电子邮件。我建议您首先阅读SES的AWS文档。它们非常全面。
答案 1 :(得分:0)
Amazon Simple Notification Service可以通过多种方式向订阅者发送通知:
消息被发送到SNS主题。然后,该主题的任何订阅者都会收到通知的副本。必须确认所有主题订阅。
因此,我不建议使用SNS作为向用户发送电子邮件的方法。相反,请使用Amazon Simple Email Service(SES),它旨在提高出站电子邮件的可传递性。
有一个JavaScript SDK可以连接到SES。