如何从CLI获取Cognito用户名/密码的IAM凭据?

时间:2018-03-20 23:46:39

标签: amazon-web-services aws-cli aws-cognito aws-iam

我希望能够通过命令行中的Cognito用户/通过身份验证从IdentityPool获取IAM凭据。

我无法在aws-cli中找到任何可以一步完成此操作的内容(甚至可以在多个步骤中找到它,以便可以在bash脚本中使用)? 有谁知道任何cli工具吗?

我正在尝试编写一个快速脚本,以便将IAM凭据插入Postman以测试API。

1 个答案:

答案 0 :(得分:0)

我认为你正在反思! IAM用于设置用户使用AWS'服务。 Cognito用于对您的应用进行用户身份验证,即apis。

例如,如果我有一个池test-pool,我创建一个IAM用户并授予其访问test-pool的权限;然后我将在具有Cognito池属性(accesssecret)的应用程序中使用IAM用户的idregion密钥来联系用户池认证目的。

因此,如果您的一个应用有100个用户,则您有一个IAM用户和100个Cognito用户。