【发布时间】:2018-11-08 02:45:35
【问题描述】:
我正在尝试使用 SES 和 API 网关触发电子邮件,而不使用 Lambda 函数。它将包含pdf文件和文本。我可以使用 QueryString 参数触发电子邮件,但由于我需要发送文件,所以我也想从正文进行映射。在 API 网关中尝试了身体映射,如下所示,
身体映射模板
{
'Destination': {
ToAddresses:'xxxx@example.com'
},
'Message': {
'Body': {
'Text': {
'Data': 'message body ! hurray !!!',
'Charset': 'UTF-8'
}
},
'Subject': {
'Data': 'subject data',
'Charset': 'UTF-8'
}
},
'Source': 'yyy@example.com'
}
SES 的回应
`{
"Output": {
"__type": "com.amazon.coral.service#SerializationException",
"Message": null
},
"Version": "1.0"
}`
问题
- 是否可以不使用 lambda 实现这一目标?
-
我是否正确使用了身体映射?
有人可以说明如何实现这一目标吗?任何帮助都非常感谢。
【问题讨论】:
标签: amazon-web-services aws-api-gateway amazon-ses