按应用程序用户动态创建IAM角色



我想为我的应用程序用户创建AWS IAM角色。1个用户具有1个IAM角色,用户数量可以是100000个用户。

我这样做是为了在用户从我的应用程序注销时撤销STS临时凭据。或者撤销s3预先设置的url。

在AWS中创建如此多的角色是否有一些限制?

IAM角色的数量限制为每个帐户1000个。

您必须联系AWS支持人员才能尝试提高限额,但我怀疑您是否会将限额提高到100000。我认为更好的办法是重新考虑你们的设计。

例如,使用Cognito,您可以使用将分配IAM角色的联合身份。这样,您可以拥有更少的角色,并且用户登录后将无法访问您的AWS资源。要重新获得访问权限,您的用户必须再次使用Cognito登录。

最新更新