首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >亚马逊网络服务无法验证亚马逊EC2中提供的访问凭据

亚马逊网络服务无法验证亚马逊EC2中提供的访问凭据
EN

Stack Overflow用户
提问于 2018-08-08 18:28:55
回答 1查看 1.5K关注 0票数 1

我一直试图通过访问rest API 1来监控实例。对于特定的访问密钥和密钥,我在亚马逊S3上尝试了相同的凭据示例,它成功执行,但对于亚马逊EC2,我收到以下错误:

代码语言:javascript
复制
<?xml version="1.0" encoding="UTF-8"?>
<Response><Errors><Error><Code>AuthFailure</Code><Message>AWS was not able to validate the provided access credentials</Message></Error></Errors><RequestID>627188e0-e134-435e-aece-7056a8360a46</RequestID></Response> 

AmazonS3和AMzonEC2的SIgnature生成是否不同?我使用2来生成签名,据我所知,亚马逊s3和亚马逊ec2的签名生成没有重大变化。

可能的原因是什么?我们需要为AmazonEC2设置什么特定的权限吗?

1

2

EN

回答 1

Stack Overflow用户

发布于 2020-04-16 07:30:48

我不知道这对你的特殊问题有没有帮助。当我通过邮递员调用EC2应用程序接口时,我也遇到了同样的错误信息,这就是我在这篇文章中结束的原因。为了解决这个问题,我只需在URL中添加区域名称,并将版本添加到参数中,如下所示:

代码语言:javascript
复制
https://ec2.eu-west-1.amazonaws.com/?Action=RunInstances&ImageId=ami-0aaada7cbb0d829fc&MinCount=1&MaxCount=1&InstanceType=t2.micro&Version=2016-11-15

如果使用Postman,请记住通过“AWS Signature”类型下的“Authorization”选项卡设置API的身份验证。在对URL进行了两次更改之后,我对EC2 API的REST调用开始成功。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51744403

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档