Как получить учетные данные IAM от имени пользователя / пароля Cognito от CLI?

Я хочу иметь возможность получать учетные данные IAM из IdentityPool через Cognito user/pass аутентификацию из командной строки.

Я не могу найти ничего в aws-cli, который делает это за один шаг (или даже за несколько шагов, чтобы это можно было использовать в скрипте bash)? Кто-нибудь знает о каких-либо инструментах Cli, которые делают это?

Я пытаюсь написать быстрый скрипт, чтобы получить учетные данные IAM для плагина к Postman для тестирования API.

1 ответ

Я думаю, что вы думаете наоборот! IAM предназначен для настройки пользователей на использование сервисов AWS. Cognito для аутентификации пользователей в ваших приложениях, apis.

Например, если у меня есть бассейн, test-poolЯ создаю пользователя IAM и предоставляю ему доступ к test-pool; тогда я буду использовать access а также secret ключей пользователя IAM в приложении со свойствами пула Cognito (id, region) связаться с пулом пользователей в целях аутентификации.

Следовательно, если у вас есть 100 пользователей для одного приложения, то у вас есть один пользователь IAM и 100 пользователей Cognito.

Другие вопросы по тегам