之前两篇博客介绍了AWS身份与安全凭证,AWS授权的基本概念,本篇博客我们开始实操。根用户(root)和IAM用户的使用大家都比较熟悉了,本篇博客就不再赘述。本篇介绍IAM Identity Center的使用,实现单账户/多账户的身份和访问管理。
为什么使用IAM Identity Center?
AWS IAM Identity Center前身为AWS Single Sign-On,可以用它来一站式管理AWS账户和托管应用(如Amazon Q Developer)。Amazon Q developer是一个软件开发的生成式AI辅助工具,后续我们将在AWS AI/ML 专栏中介绍到。
使用IAM Identity Center的场景:
- 集中的用户身份管理,在此服务中可以管理多个AWS账户的权限分配。
- 用户只需要一个身份,即可访问多个账户。身份信息可以存储在IAM Identity Center中,也可以接入现有的目录服务,实现用户和组的同步,简化身份管理
- 提供门户网站,供用户登录
- 可以管理AWS上的一些托管应用,比如Amazon Q Business/Developer,Quicksight,Redshift等
- 使用CLI时也可以通过IAM Identity Center获取临时凭证,无需使用长期凭证,提升安全性
- 可以作为身份源(IDP)接入其它支持SAML的平台,如AWS China Region,实现单点登录
配置步骤
AWS官方文档有非常详细的配置步骤,包括不同身份