У меня есть серверный бэкэнд, который реализует авторизатор AWS_IAM с использованием серверной инфраструктуры.
Мой клиент - приложение React.Я использую AWS Cognito для аутентификации пользователей и AWS Federated Identities для получения временных учетных данных для пользователя.
Пользователь принимает роль IAM с прикрепленной политикой APIGatewayInvokeFullAccess
.Затем я подписываю свой запрос, используя aws4 , и делаю мой запрос, используя Axios
.
Насколько я понимаю, я все делаю правильно.Но я все еще получаю ошибку 403 по моему клиентскому запросу.Я даже зарегистрировал токены, которые извлекаются на консоль, и использовал эти токены в почтальоне.Когда я использую почтальон, сообщение об ошибке гласит: «Маркер безопасности, включенный в запрос, недействителен».Я прочитал все документы и попробовал все возможные решения, но я все еще не могу отладить эту ошибку.Любая помощь вообще была бы невероятной.
Я следую этому руководству для потока приложений.