Путь Publi c для шлюза API, настроенного для использования Cognito Authorizer - PullRequest
1 голос
/ 09 мая 2020

У меня есть лямбда, доступная миру через API Gateway. Авторизатор по умолчанию настроен как пул пользователей Cognito, и все работает нормально.

Мне нужно предоставить доступ только к одной из конечных точек, не требуя от клиента предоставления авторизации.

I ' m, используя AWS SAM для определения API, и я не смог найти способ указать исключение для авторизатора по умолчанию.

Как это могло быть сделано?

1 Ответ

0 голосов
/ 09 мая 2020

Как оказалось, на самом деле можно отключить авторизатор для одной из конечных точек.

Просто установите:

  Properties:
    Auth:
      Authorizer: NONE

Подробнее здесь: https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/sam-property-api-apiauth.html

...