将 AWS IAM 用户添加到 AWS Cognito 池

Add AWS IAM users to AWS Cognito Pool

我是 AWS 的新手,我正在构建一个用户应通过 AWS 帐户登录的应用程序。

所以我创建了一个用户池并使用联合身份通过 AWS SDK 进行了身份验证。但是用户是在 Cognito UI.But 中手动创建的,如果用户已经作为 IAM 用户驻留在 AWS 中,则要求对用户进行身份验证。但 AWS cognito 不提供将 IAM 用户导入 cognito 池的工作流程。那么还有另一种方法可以通过 AWS 实现这一目标吗?提前致谢。

这目前是不可能的。尽管 AWS Cognito Federated Identities 允许联合外部身份提供商以授予 AWS 访问权限,但反之则不可能。

另外,AWS IAM SDK 中没有验证AWS Username 和Password 的方法,这也限制了通过您自己的实现来验证它们。