区块链服务 BCS-权限管理:Hyperledger Fabric增强版权限

时间:2023-12-26 20:39:24

Hyperledger Fabric增强版权限

默认情况下,新建的IAM用户没有任何权限,您需要将其加入用户组,并给用户组授予策略或角色,才能使得用户组中的用户获得对应的权限,这一过程称为授权。授权后,用户就可以基于被授予的权限对云服务进行操作。

BCS部署时通过物理区域划分,为项目级服务。授权时,“作用范围”需要选择“区域级项目”,然后在指定区域(如华北-北京1)对应的项目(cn-north-1)中设置相关权限,并且该权限仅对此项目生效;如果在“所有项目”中设置权限,则该权限在所有区域项目中都生效。访问BCS时,需要先切换至授权区域。

表1所示,包括了Hyperledger Fabric增强版的所有系统权限。

表1 Hyperledger Fabric增强版系统权限

系统权限

权限描述

权限类别

依赖关系

BCS Administrator

区块链服务Hyperledger Fabric增强版的所有执行权限。

系统角色

Tenant Guest、Server Administrator、ELB Administrator、SFS Administrator、SWR Admin、APM FullAccess、AOM FullAccess、CCE Administrator、VPC Administrator、EVS Administrator、CCE Cluster Admin

BCS Fabric FullAccess

区块链服务Hyperledger Fabric增强版的所有权限。

系统策略

BCS Fabric ReadOnlyAccess

区块链服务Hyperledger Fabric增强版只读权限。

系统策略

  • BCS Fabric FullAccess策略内容:
    {
        "Version": "1.1",
        "Statement": [
            {
                "Action": [
                    "bcs:fabric*:*",
                    "cce:*:*",
                    "ecs:*:*",
                    "evs:*:*",
                    "vpc:*:*",
                    "elb:*:*",
                    "aom:*:*",
                    "apm:*:*",
                    "rds:*:*",
                    "dms:*:*",
                    "sfs:*:*",
                    "sfsturbo:*:*",
                    "cloudIDE:*:*"
                ],
                "Effect": "Allow"
            }
        ]
    }
  • BCS Fabric ReadOnlyAccess策略内容:
    {
        "Version": "1.1",
        "Statement": [
            {
                "Action": [
                    "bcs:fabric*:get*",
                    "bcs:fabric*:list*",
                    "cce:*:get*",
                    "cce:*:list*",
                    "ecs:*:get*",
                    "ecs:*:list*",
                    "evs:*:get*",
                    "evs:*:list*",
                    "vpc:*:get*",
                    "vpc:*:list*",
                    "elb:*:get*",
                    "elb:*:list*",
                    "aom:*:get*",
                    "aom:*:list*",
                    "apm:*:get*",
                    "apm:*:list*",
                    "rds:*:get*",
                    "rds:*:list*",
                    "dms:*:get*",
                    "dms:*:list*",
                    "sfs:*:get*",
                    "sfsturbo:*:get*",
                    "cloudIDE:*:get*",
                    "cloudIDE:*:list*"
                ],
                "Effect": "Allow"
            }
        ]
    }
support.huaweicloud.com/productdesc-bcs/bcs_productdesc_0015.html