Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为Java配置AWS SDK_Java_Amazon Web Services_Aws Sdk_Amazon Ses - Fatal编程技术网

为Java配置AWS SDK

为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,如下 我创

在为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用户之后 {语句:[{效果:允许,操作:*,资源:}]} 还是同样的回答:

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作为答案。这就解决了我的问题。我真的希望你能澄清这个问题,更好地回答。这是不可能理解和使用的。为了清楚起见,请重做一下。