通过 AWS 开发工具包使用 Amazon SES Java

Using Amazon SES through the AWS SDK for Java

我想在我的 SpringBoot 应用程序中使用 SES 通过 AWS 账户发送电子邮件。但问题是我没有在该帐户中生成访问密钥的权限。我也不能创建 IAM 用户。我只能创建和使用 IAM 角色。但是我到处都提到了需要访问密钥才能以编程方式发送电子邮件的方法,而我没有。有什么解决办法吗?

要使用 Java SES API,您需要一个有权使用 SES 服务的 IAM 用户。然后,您需要此 IAM 用户的访问密钥和秘密密钥。如果没有这些值,您将无法使用 Java.

的 AWS 开发工具包成功调用 AWS 服务

适用于 Java 的 AWS SDK 开发人员指南 中提到了这一点:

Get started with the AWS SDK for Java 2.x

更新:

由于您没有访问密钥和秘密密钥,您需要创建一个新的 IAM 用户。当您创建新的 IAM 用户时,您将获得新的访问密钥和秘密密钥值。写下这些值并使用它们。此外 - 确保您的 IAM 用户有权使用 Amazon SES。参见 Create an IAM user