云桌面 WORKSPACE-Workspace自定义策略:策略语法

时间:2024-10-15 18:40:29

策略语法

如下以 云桌面 服务的“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"
                }
        ]
}
表1 参数说明

参数

含义

Version

策略的版本。

固定为“1.0”。

Statement

Action

定义对云桌面的具体操作。

格式为:服务名:资源类型:操作

“workspaces:*:*”,表示对云桌面的所有操作,其中workspaces为服务名称;“*”为通配符,表示对所有的资源类型可以执行所有操作。

Effect

定义Action中所包含的具体操作是否允许执行。

  • Allow:允许执行。
  • Deny:不允许执行。

Depends

catalog

依赖的策略的所属服务。

服务名称。

例如:BASE。

display_name

依赖的策略的名称。

权限名称

例如:Tenant Administrator。

support.huaweicloud.com/usermanual-workspace/workspace_02_0197.html