更新时间:2024-06-17 gmt 08:00

使用前必读-九游平台

iam的使用对象

iam的使用对象为管理员:

  • 账号:账号可以使用所有服务,包括iam。
  • admin用户组中的用户:iam默认用户组admin中的用户,可以使用所有服务,包括iam。
  • 授予了“security administrator”权限的用户:具备该权限的用户为iam管理员,可以使用iam。

推荐您在使用iam前,开通云审计服务cts,方便查看、审计以及回溯iam的关键操作记录。详情请参考:开通云审计服务

如何进入iam控制台

  1. 登录华为云,在右上角单击“控制台”。
    图1 进入控制台
  2. 在控制台页面,鼠标移动至右上方的账号名,在下拉列表中选择“统一身份认证”。
    图2 进入统一身份认证

账号

您注册华为云后,系统自动创建账号,账号是资源的归属以及使用计费的主体,对其所拥有的资源具有完全控制权限,可以访问所有云服务。账号不能在iam中修改和删除,如果您需要删除账号,可以在账号中心进行注销。

如下图所示,使用账号登录后,在iam的“用户”中可以看到账号对应的用户,在iam中标识为“企业管理员”。

图3 账号对应的iam用户

iam用户

由管理员在iam中创建的用户,如下图所示,“james”为管理员创建的iam用户。iam用户可以使用账号名、iam用户名和密码登录华为云,并根据权限使用所属账号中的资源。iam不拥有资源,不进行独立的计费,iam用户的权限和资源由所属账号统一控制和付费。

图4 管理员创建的iam用户

账号与iam用户的关系

账号与iam用户可以类比为父子关系,账号是资源归属以及计费的主体,对其拥有的资源具有完全控制权限。

iam用户由管理员创建,权限由管理员分配,管理员可以随时修改或者撤销iam用户的权限。iam用户进行资源操作时产生的费用统一计入账号中,iam用户不需要为资源付费。

图5 账号和iam用户的关系

用户组

用户组是用户的集合,iam可以通过用户组功能实现用户的授权。您创建的iam用户,加入特定用户组后,将具备对应用户组的权限,可以基于权限对云服务进行操作。当某个用户加入多个用户组时,此用户同时拥多个用户组的权限,即多个用户组权限的全集。

“admin”为缺省用户组,具有所有云服务资源的操作权限。将用户加入该用户组后,用户可以操作并使用所有云资源,包括但不仅限于创建用户组及用户、修改用户组权限、管理资源等。

图6 用户组

权限

iam预置了各服务的常用权限,例如管理员权限、只读权限,您可以直接使用这些权限。默认情况下,管理员创建的iam用户没有任何权限。管理员可以将其加入用户组,并给用户组授予策略或角色,用户组中的用户将获得用户组的权限。同时,iam用户也可以为自身授予权限。这一过程称为授权。授权后,用户就可以基于被授予的权限对云服务进行操作。

  • 角色:iam最初提供的一种根据用户的工作职能定义权限的粗粒度授权机制。该机制以服务为粒度,提供有限的服务相关角色用于授权。由于华为云各服务之间存在业务依赖关系,因此给用户授予角色时,可能需要一并授予依赖的其他角色,才能正确完成业务。角色并不能满足用户对精细化授权的要求,无法完全达到企业对权限最小化的安全管控要求。
  • 策略:iam最新提供的一种细粒度授权的能力,可以精确到具体服务的操作、资源以及请求条件等。基于策略的授权是一种更加灵活的授权方式,能够满足企业对权限最小化的安全管控要求。例如:针对ecs服务,管理员能够控制iam用户仅能对某一类云服务器资源进行指定的管理操作。

如下图所示,如果您授予iam用户弹性云服务器ecs的权限,则该iam用户除了ecs,不能访问其他任何服务,如果尝试访问其他服务,系统将会提示没有权限。

图7 系统提示没有权限

相关文档

网站地图