首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Amazon CreateDestination -“请求头中缺少访问令牌。”错误,尽管它被认为是一个无赠款的操作。

Amazon CreateDestination -“请求头中缺少访问令牌。”错误,尽管它被认为是一个无赠款的操作。
EN

Stack Overflow用户
提问于 2022-09-06 10:17:27
回答 1查看 187关注 0票数 0

我正试图为SP通知创建目的地。我已经更改为权限策略,我的AWS队列授予创建消息和读取消息属性权限。

我正在使用STS凭证签署邮递员的请求。这个请求应该是一个没有赠款的操作,所以理想情况下,它不应该要求访问令牌。请帮助我理解我可能做错了什么。

邮递员要求:

代码语言:javascript
运行
复制
POST /notifications/v1/destinations HTTP/1.1
Host: sellingpartnerapi-eu.amazon.com
X-Amz-Content-Sha256: beaead3198f7da1e70d03ab969765e0821b24fc913697e929e726aeaebf0eba3
X-Amz-Security-Token: FwoGZXIvYXdzEHMaDI8z8g0xqn42DSi0ISKoAXEp97wFc6YYdaSZ9txcAswRRsRjZ32d++T4APe/rLIL1rDfq9A2c2KYuLsF8+9F/N7brZarJQymqFnQ57JcGugxK6Npg5o/UQjNhvnI0EUAIqTptb/bXLXnmz7I2K2lhGKgV7PEkqAQlX/iYGI5RoNN0wK1QE3IY3T1miyRLF40PGNHt16WQaZPTXsMfG6OvaFuMa/ijchvnQ+3KP9Hs62vVZoxeC0G3ii7rtyYBjItb1Ltu7wcpzAXRO6W/BZWWqNN28V2ZS+e0qiYryYtgdnv0Ov9KBDBJFWKplxu
X-Amz-Date: 20220906T100237Z
Authorization: AWS4-HMAC-SHA256 Credential=ASIA4RJ32PS7YHU6JTGP/20220906/eu-west-1/execute-api/aws4_request, SignedHeaders=host;x-amz-content-sha256;x-amz-date;x-amz-security-token, Signature=2c0c3727088ffa984f181c38c89afe305840cc0058cada48480c3103f5c544fa
Content-Type: application/json
Content-Length: 170

{
  "name": "SaralDestination",
  "resourceSpecification":
  {
    "sqs":
    {
      "arn": "arn:aws:sqs:eu-west-1:861803281599:SPNotificationQueue"
    }
  }
}

响应:

代码语言:javascript
运行
复制
{
    "errors": [
        {
            "message": "Access to requested resource is denied.",
            "code": "Unauthorized",
            "details": "Access token is missing in the request header."
        }
    ]
}
EN

回答 1

Stack Overflow用户

发布于 2022-09-23 15:24:11

必须执行post请求:https://api.amazon.com/auth/o2/token

然后以x-amz-access-token的形式在标题中包含access_token (从Atza开始)

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

https://stackoverflow.com/questions/73620337

复制
相关文章

相似问题

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