什么是IAM
统一身份认证(Identity and Access Management,简称IAM)是提供权限管理的基础服务,可以帮助您安全地控制云服务和资源的访问权限。
IAM的优势
对资源进行精细访问控制
您注册后,系统自动创建账号,账号是对其所拥有的资源具有完全控制权限,可以访问系统中所有的云服务。
如果您创建了多种资源,例如弹性云服务器、云硬盘、裸金属服务器等,您的团队或应用程序需要使用您的资源,您可以使用IAM的用户管理功能,给员工或应用程序创建IAM用户,并授予IAM用户刚好能完成工作所需的权限,新创建的IAM用户可以使用自己单独的用户名和密码登录云服务平台。IAM用户的作用是多用户协同操作同一账号时,避免分享账号的密码。
除了IAM外,还有企业管理服务同样可以进行资源权限管理,相对于IAM,企业管理对资源的控制粒度更为精细,同时还支持企业项目费用的管理,建议结合企业需求选择IAM或是企业管理进行资源权限管理。
跨账号的资源操作与授权
如果您创建了多种资源,其中一种资源希望由其它账号管理,您可以使用IAM提供的委托功能。
例如您希望将资源委托给一家专业的代运维公司来运维,通过IAM的委托功能,代运维公司可以使用自己的账号对您委托的资源进行运维。当委托关系发生变化时,您可以随时修改或撤消对代运维公司的授权。下图中账号A即为委托方,账号B为被委托方。
使用企业已有账号登录云服务平台
当您希望本企业员工可以使用企业内部的认证系统登录云服务平台,而不需要在云服务平台上重新创建对应的IAM用户,您可以使用IAM的身份提供商功能,建立您所在企业与云服务平台的信任关系,通过联合认证使员工使用企业已有账号直接登录云服务平台,实现单点登录。
IAM访问方式
您可以通过以下任何一种方式访问IAM。
- 管理控制台
您可以通过基于浏览器的可视化界面,即控制台访问IAM。
- REST API
您可以使用IAM提供的REST API接口以编程方式访问IAM。