0

我希望能够通过 Cognito 用户/通过命令行从 IdentityPool 获取 IAM 凭证。

我在 aws-cli 中找不到任何可以一步完成的操作(甚至在多个步骤中都可以在 bash 脚本中使用)?有谁知道任何 cli 工具可以做到这一点?

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

4

1 回答 1

0

我觉得你想反了!IAM 用于设置用户使用 AWS 的服务。Cognito 用于对您的应用程序、api 进行用户身份验证。

例如,如果我有一个池,test-pool我会创建一个 IAM 用户并授予它对 ; 的访问权限test-pool。然后我将在应用程序中使用 IAM 用户的accesssecret密钥与 Cognito 池属性 ( id, region) 联系用户池以进行身份​​验证。

因此,如果您的一个应用程序有 100 个用户,那么您有一个 IAM 用户和 100 个 Cognito 用户。

于 2018-03-21T06:35:06.860 回答