【发布时间】:2019-08-26 12:58:30
【问题描述】:
我应该从 NodeJS 服务器调用受 IAM 授权方保护的 API 网关方法。无论如何我可以使用AWS SDK利用角色直接调用吗?即使我在同一个 AWS 账户上,我似乎也需要手动创建一个 SigV4 签名请求?
【问题讨论】:
标签: node.js aws-sdk aws-api-gateway
我应该从 NodeJS 服务器调用受 IAM 授权方保护的 API 网关方法。无论如何我可以使用AWS SDK利用角色直接调用吗?即使我在同一个 AWS 账户上,我似乎也需要手动创建一个 SigV4 签名请求?
【问题讨论】:
标签: node.js aws-sdk aws-api-gateway
您必须使用 AWS 签名版本和 AWS 凭证签署请求。
登录 AWS 并转到 AWS IAM 并创建一个具有访问 API Gateway 所需访问权限的用户。
现在登录邮递员
AWS 签名授权请求一个 AWS AccessKey 和 SecretKey 来对请求进行身份验证。这对应于 API Gateway 中的 IAM 身份验证。 AccessKey 和 SecretKey 通过 IAM 接收。
【讨论】: