【问题标题】:Amazon Face Recognition error in POSTMANPOSTMAN 中的 Amazon 人脸识别错误
【发布时间】:2018-01-30 12:44:04
【问题描述】:

我想为人脸识别集成 Amazon Rekognition

我已经创建了存储桶和 IAM 用户。我正在尝试在 POSTMAN 中点击 "RekognitionService.ListCollections" 进行测试,但出现如下错误;

 <InvalidSignatureException>   <Message>Credential should be scoped to
 correct service: 'rekognition'. </Message>
 </InvalidSignatureException>

我的请求头如下;

https://rekognition.us-east-2.amazonaws.com/

x-amz-content-sha256:STREAMING-AWS4-HMAC-SHA256-PAYLOAD
X-Amz-Target:RekognitionService.ListCollections
X-Amz-Date:20180130T123032Z
Host:rekognition.us-east-2.amazonaws.com
Content-Length:142
Authorization:AWS4-HMAC-SHA256 Credential=XXXXXXXXXX/20180130/us-east-2/RekognitionService.ListCollections/aws4_request, SignedHeaders=accept-encoding;content-length;content-type;host;x-amz-content-sha256;x-amz-date;x-amz-target, Signature=xxxxxxxxxxx
Content-Type:application/x-www-form-urlencoded
Accept-Encoding:identity

谁能指导我如何在 POSTMAN 中测试 AWS api?

【问题讨论】:

    标签: amazon-web-services amazon-s3 amazon postman face-recognition


    【解决方案1】:

    在 AWS 签名中使用您的 AccesskeySecretKey 和服务名称作为 rekognition

    在body参数中添加空JSON{}raw

    更新请求后,您的标头如下所示

    将新标头X-Amz-Target 值添加为RekognitionService.ListCollectionsContent-Type 作为application/x-amz-json-1.1

    【讨论】:

      猜你喜欢
      • 2023-03-25
      • 2020-03-21
      • 2014-06-14
      • 2014-03-24
      • 2015-09-20
      • 2011-12-14
      • 1970-01-01
      • 2022-06-24
      • 2018-05-01
      相关资源
      最近更新 更多