【发布时间】:2020-06-23 12:21:53
【问题描述】:
我创建了一个 AWS API Gateway 集,其身份验证 = AWS_IAM 来调用 Lambda 函数。现在,要调用此 API,我知道我需要对请求进行签名,并且如 AWS 文档中所述,正确的方法是添加使用 AWS Signature V4 计算的 Authorization 标头,该标头需要 access_key 和 secret_key。 在我的客户端,用户首先使用 AWS Cognito 进行身份验证并接收 JWT 令牌(id 令牌访问令牌和刷新令牌),但我找不到 access_key/secret _key 在其中。如何根据从 AWS Cognito 收到的令牌计算 AWS Signature V4?
【问题讨论】:
标签: aws-api-gateway amazon-cognito