Я пытаюсь ограничить доступ к конечным точкам службы для определенного пула пользователей (например, администратора).
Исходя из моего понимания документации (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
, он будет работать нормально.
Где я могу начать отлаживать это? Я не могу найти какие-либо конкретные журналы или причину, по которой это не удается.