【发布时间】:2018-05-27 00:57:37
【问题描述】:
使用 node-ses 发送邮件时,我们需要在创建客户端时提供访问密钥和密钥。 我想摆脱这些键,并希望使用 IAM 角色访问来处理此代码正在运行的 lambda 函数。
ses = require('node-ses'),
client = ses.createClient({ key: config.get('awsSettings.accessKey'), secret: config.get('awsSettings.secretKey') }),
【问题讨论】:
-
欢迎来到 Stackoverflow,请阅读How To Ask。特别关注How To Create MCVE。确保使用适当的标签(编程语言、相关技术等)标记您的问题。您在发布一个好问题上付出的努力越多:一个易于阅读、理解并且是 on topic 的问题 - 它吸引相关人员的机会就越高,您将更快地获得帮助。祝你好运!
-
如果您不指定访问密钥和秘密密钥,Lambda 函数将从分配给 Lambda 函数的角色中代入它们。确保允许
ses:SendEmail或ses:SendRawEmail权限
标签: node.js amazon-web-services amazon-ses