IAM 身份中心-ABAC概述和配置流程:ABAC配置流程
ABAC配置流程
如下表格包括准备华为云资源和配置 IAM 身份中心以进行ABAC访问控制所需的操作,使用ABAC需完成此表格中的各项操作。
步骤 |
说明 |
参考文档 |
---|---|---|
为资源添加标签 |
要在IAM身份中心中实施ABAC,您首先要为需要实施ABAC的资源添加标签。资源标签的值要与用户属性设置一致,这样才能在权限策略中匹配成功,从而使访问控制策略生效。 例如您需要使用用户的用户名属性进行访问控制,用户的用户名为“User1”,那么您给资源添加的标签值也需为“User1”。 |
|
配置身份源 |
IAM身份中心当前支持两种身份源:IAM身份中心和外部身份提供商。两种身份源的用户属性均支持实施ABAC,您可以在IAM身份中心切换两种身份源。 |
|
在IAM身份中心启用并配置ABAC |
|
|
为ABAC创建权限策略 |
在权限集中创建自定义身份策略,并使用访问控制属性创建ABAC相关规则,用于控制用户只能访问带有匹配标签的资源。您在上一步中添加的用户属性用作访问控制决策的标签,您可以使用“PrincipalTag/key”条件键引用权限策略中的访问控制属性。 |
|
账号关联用户/组和权限集 |
将相关账号和IAM身份中心用户与上一步创建的权限集关联,这样用户登录用户门户访问关联账号下的资源时,只能访问基于用户属性匹配标签的资源。 |
|
用户登录并访问资源 |
完成以上步骤后,关联相关账号和权限集的IAM身份中心用户登录用户门户,将根据匹配的用户属性获得相应资源的访问权限。 |