我希望能够通过命令行中的Cognito用户/通过身份验证从IdentityPool获取IAM凭据。
我无法在aws-cli中找到任何可以一步完成此操作的内容(甚至可以在多个步骤中找到它,以便可以在bash脚本中使用)? 有谁知道任何cli工具吗?
我正在尝试编写一个快速脚本,以便将IAM凭据插入Postman以测试API。
答案 0 :(得分:0)
我认为你正在反思! IAM用于设置用户使用AWS'服务。 Cognito用于对您的应用进行用户身份验证,即apis。
例如,如果我有一个池test-pool
,我创建一个IAM用户并授予其访问test-pool
的权限;然后我将在具有Cognito池属性(access
,secret
)的应用程序中使用IAM用户的id
和region
密钥来联系用户池认证目的。
因此,如果您的一个应用有100个用户,则您有一个IAM用户和100个Cognito用户。