前往AWS IAM并创建一个拥有编程访问权限的新用户,用于访问您的API网关。然后将足够权限(AmazonAPIGatewayInvokeFullAccess)
的策略附加到用户/组以能够访问您的API Gateway端点。完成所有步骤后,您将获得新用户的密钥/秘密。
现在,为了简化操作,请安装Postman,然后在请求页面中使用Authorization
选项卡,选择AWS Signature
:
填写您的新用户的AccessKey
/SecretKey
、您运营的AWS Region
(例如,us-west-1
),然后单击Update Request
按钮。
此时,Postman将填写所需头文件,您可以向API Gateway进行授权请求。
{
"AssumedRoleUser": {
"AssumedRoleId": "asdfa:AWSCLI-Session",
"Arn": "something"
},
"Credentials": {
"SecretAccessKey": "key",
"SessionToken": "token",
"AccessKeyId": "key"
}
}
如@jaccus所示,您可以使用以下值,并通过postman发送请求