Использование Cognito Authoriser / Bearer с AWS API Gateway JS SDK - PullRequest
0 голосов
/ 19 марта 2019

Я пытаюсь использовать сгенерированный JS SDK для доступа к моему API из AWS API Gateway.В этом случае я использую метод с именем 'configurationGet'.Я использую Cognito Authorizer с источником токена, установленным на «Авторизация».

Когда я выполняю вызовы с использованием Postman, он прекрасно работает с использованием заголовка 'Authorization: Bearer eyJraWQiOiJ0YlFWT3gyRGZIV...'

. Похоже, что SDK позволяет толькоследующее:

var apigClient = apigClientFactory.newClient({
    accessKey: 'ACCESS_KEY',
    secretKey: 'SECRET_KEY',
    sessionToken: 'SESSION_TOKEN', //OPTIONAL: If you are using temporary credentials you must include the session token
    region: 'eu-west-1' // OPTIONAL: The region where the API is deployed, by default this parameter is set to us-east-1
});

apigClient.configurationGet();

или

var apigClient = apigClientFactory.newClient({
    apiKey: 'API_KEY'
});
apigClient.configurationGet();

Кто-нибудь может подсказать, как я могу использовать токен на предъявителя с SDK?Я ожидаю, что AWS разрешит это, увидев, что это разрешено в консоли AWS.

Заранее спасибо.

...