如何使用IAM角色而不是秘密密钥和访问密钥在Amazon SES上生成SMTP凭证

时间:2018-11-16 11:48:27

标签: amazon-web-services amazon-iam aws-java-sdk aws-iam amazon-ses

我正在使用EC2实例来运行Java应用程序,该应用程序需要向用户发送电子邮件。 EC2计算机具有附加的角色,该角色已获得所有SES操作的权限。但是,我无法从该角色生成SES的SMTP接口所需的凭据。

我有一个限制,即不得使用显式存储在系统文件中的秘密密钥和访问密钥。

我已尝试使用本文档页面https://docs.aws.amazon.com/ses/latest/DeveloperGuide/smtp-credentials.html中提到的步骤中从InstanceProfileCredentialsProvider获得的临时IAM凭据

但是,在同一页面中提到不要为该作业使用临时凭据,并且要确保它们不起作用。

我也不能使用SES API而不是SMTP,因为我想避免繁琐的任务来验证我正在使用的所有电子邮件ID。

有没有办法我可以继续使用具有IAM角色且没有永久访问密钥密钥对的SMTP接口

0 个答案:

没有答案