【发布时间】:2017-03-24 05:09:48
【问题描述】:
我有一个托管在 AWS S3 上的静态网站(一个简单的登录页面),并在其前面启用了 Cloudfront。
我想添加一个公共联系表单请求。
我找到了一些解决方案,但我想知道哪个是最好的。
1/前端JS向SNS主题发送消息并订阅我的电子邮件(但这意味着我需要公开共享一个AccessKey)
2/ 前端 JS 向 SNS 发送消息,触发一个 Lambda 函数,该函数通过 SES 处理和发送电子邮件。
3/ 前端 JS 向公共 API 网关发送 POST 请求,触发 Lambda 函数,该函数通过 SES 处理和发送电子邮件
4/ 其他人?
感谢您的帮助。
【问题讨论】:
-
#3 是唯一一个在客户端 JS 代码中不需要 AWS 开发工具包(和您的访问密钥)。
标签: amazon-web-services amazon-s3 devops