为Java配置AWS SDK
在为Java v1.3.8配置AWS SDK之后,我想通过运行AWSJavaMailSample来测试一切 仔细检查以下各项是否正确后: 注册SES; 验证发送方地址并从AWS控制台发送测试消息; 有生产准入; 将accessKey和secretKey添加到AwsCredentials.properties文件中,从 我得到:AWS记录中不存在提供的AWS访问密钥ID 其中AWSJavaMailSample.java:75是VerifyEmailAddresss,来自;打电话 更新1,如下 我创建了两个新用户: ses测试,附加的AmazonSESFullAccess用户策略 {语句:[{效果:允许,操作:[ses:],资源::}]} ses smtp用户,具有默认的AmazonSessingAccess {语句:[{效果:允许,操作:ses:sendrawmail,资源:}]} 我得到了同样的回答 即使在将AdministratorAccess附加到ses smtp用户之后 {语句:[{效果:允许,操作:*,资源:}]} 还是同样的回答:为Java配置AWS SDK,java,amazon-web-services,aws-sdk,amazon-ses,Java,Amazon Web Services,Aws Sdk,Amazon Ses,在为Java v1.3.8配置AWS SDK之后,我想通过运行AWSJavaMailSample来测试一切 仔细检查以下各项是否正确后: 注册SES; 验证发送方地址并从AWS控制台发送测试消息; 有生产准入; 将accessKey和secretKey添加到AwsCredentials.properties文件中,从 我得到:AWS记录中不存在提供的AWS访问密钥ID 其中AWSJavaMailSample.java:75是VerifyEmailAddresss,来自;打电话 更新1,如下 我创
Exception in thread "main" Status Code: 403,
AWS Service: AmazonSimpleEmailService,
AWS Request ID: [...],
AWS Error Code: InvalidClientTokenId,
AWS Error Message: The security token included in the request is invalid
在这种情况下应该使用什么凭据
或者应该如何配置AWS SDK for Java以使AWSJavaMailSample正常工作
更新2:
问题是我如何在.properties文件中声明凭据
而我本应该
accessKey=ACCESSKEY
accessKey=ACCESSKEY
您可以从IAM控制台验证您的用户凭据和权限
转到“用户”选项卡,单击“用户检查权限”。您还可以从以下位置生成新的SMTP凭据:以防万一 您可以从IAM控制台验证您的用户凭据和权限
转到“用户”选项卡,单击“用户检查权限”。您还可以从以下位置生成新的SMTP凭据:以防万一 问题是如何在.properties文件中声明凭据 而我本应该
accessKey=ACCESSKEY
accessKey=ACCESSKEY
问题是我如何在.properties文件中声明凭据 而我本应该
accessKey=ACCESSKEY
accessKey=ACCESSKEY
您应该添加更新2作为答案。这就解决了我的问题。我真的希望你能澄清这个问题,更好地回答。这是不可能理解和使用的。为了清晰起见,请重做此操作。您应该添加更新2作为答案。这就解决了我的问题。我真的希望你能澄清这个问题,更好地回答。这是不可能理解和使用的。为了清楚起见,请重做一下。