【发布时间】:2019-06-26 21:30:40
【问题描述】:
我正在尝试将服务端点上的访问限制为特定用户池(即管理员)。
根据我对文档 (https://serverless.com/framework/docs/providers/aws/events/apigateway/) 的理解,这应该可以通过设置来实现
get:
handler: functions/get.main
events:
- http:
path: /
method: get
cors: true
authorizer: "arn:aws:cognito-idp:eu-west-2:####:userpool/eu-west-2_xET8A8Kui"
部署良好并在此端点的 API 网关中正确显示
问题是通过 AWS Amplify(React 集成)对 API 的任何调用都会导致 401 错误!如果我把授权人放回aws_iam 它工作正常。
我什至可以从哪里开始调试呢?我找不到任何具体的日志或失败的原因。
【问题讨论】:
标签: amazon-web-services aws-api-gateway amazon-cognito serverless