云桌面 WORKSPACE-Workspace自定义策略:策略语法
策略语法
如下以 云桌面 服务的“Workspace Administrator”为例,说明RBAC策略语法。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
{ "Version": "1.0", "Statement": [ { "Effect": "Allow", "Action": [ "WKS:workspaces:*", "WKS:desktops:*", "WKS:users:*", "WKS:policies:*", "WKS:products:*" ] } ], "Depends": [ { "catalog": "VPC", "display_name": "VPC Administrator" }, { "catalog": "BASE", "display_name": "Server Administrator" }, { "catalog": "BASE", "display_name": "Tenant Guest" } ] } |
参数 |
含义 |
值 |
|
---|---|---|---|
Version |
策略的版本。 |
固定为“1.0”。 |
|
Statement |
Action |
定义对云桌面的具体操作。 |
格式为:服务名:资源类型:操作 “workspaces:*:*”,表示对云桌面的所有操作,其中workspaces为服务名称;“*”为通配符,表示对所有的资源类型可以执行所有操作。 |
Effect |
定义Action中所包含的具体操作是否允许执行。 |
|
|
Depends |
catalog |
依赖的策略的所属服务。 |
服务名称。 例如:BASE。 |
display_name |
依赖的策略的名称。 |
权限名称 例如:Tenant Administrator。 |