区块链服务 BCS-权限管理:Hyperledger Fabric增强版权限
Hyperledger Fabric增强版权限
默认情况下,新建的 IAM 用户没有任何权限,您需要将其加入用户组,并给用户组授予策略或角色,才能使得用户组中的用户获得对应的权限,这一过程称为授权。授权后,用户就可以基于被授予的权限对云服务进行操作。
BCS 部署时通过物理区域划分,为项目级服务。授权时,“作用范围”需要选择“区域级项目”,然后在指定区域(如华北-北京1)对应的项目(cn-north-1)中设置相关权限,并且该权限仅对此项目生效;如果在“所有项目”中设置权限,则该权限在所有区域项目中都生效。访问B CS 时,需要先切换至授权区域。
如表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" } ] }