execute-api с федеративными удостоверениями Cognito из пулов пользователей Cognito

Я хочу выполнить API-интерфейсы, размещенные на шлюзе AWS API, с использованием идентификатора, созданного мной из федеративных идентификаторов Cognito с пулом пользователей Cognito в качестве поставщика. В основном вариант 2 в этом блоге здесь Безопасный доступ к API с помощью федеративных удостоверений Amazon Cognito, пулов пользователей Amazon Cognito и шлюза Amazon API

Теперь у меня есть учетные данные федеративного удостоверения, но я застрял на том, как на самом деле выполнить API. Похоже, что в AWS JS SDK для шлюза API такого API нет. Означает ли это, что единственный способ сделать это - создать SigV4 самостоятельно и назвать его как любой другой HTTP API?

Любые предложения / более простое решение?

Благодарю.

1 ответ

Наконец, сделал ли это, используя веб-библиотеку AWS для подписи с https://github.com/danieljoos/aws-sign-web. Это делает работу.