启用标签策略限制

创建标签策略后,还可启用标签策略键值限制,可帮助你实现如下效果1. 子用户1和子用户2,都需要打上标签键部门。

相关产品
标签 产品页,含版本规格、价格与购买入口。

一、操作场景

2. 子用户1 只能使用部门:部门一,子用户2只能使用部门:部门二和部门:部门三。

根据 创建标签策略 可知,指定标签值支持固定值和动态值,但因为子用户2的同一标签键包含了2个标签值,因此不能使用动态值,故选择固定值。

在为子用户1和子用户2创建标签策略时,需要为每个子用户都创建一个专用的标签策略,即在子用户1的策略中指定标签值只写部门一,在子用户2的策略中指定标签值只写部门二和部门三。

二、步骤1:管理员开启限制

1. 登录 标签控制台,在左侧导航栏中,单击标签策略 > 策略列表。

2. 单击创建标签策略,具体步骤请参见 创建标签策略。2个子用户有2个策略,示例如下。

2.1 二者策略相同点:

2.1.1 其中"auto_assign": {"@@assign": "on"}表示,部门这个标签键,对于子用户1和子用户都设置了标签键的自动赋值。

2.2 二者策略差异点:

子用户1中的"auto_assign_value": {"@@assign": "on"}表示给子用户1设置了标签值的自动赋值,因为其的标签值唯一、无需手动选择。而子用户2的部门标签值不唯一,需要子用户2自行选择,因此不在策略中设置。

子用户1的标签策略子用户2的标签策略{ "tags": { "部门": { "tag_key": { "@@assign": "部门" }, "tag_value": { "@@assign": [ "部门一" ] }, "resource_type_scope": { "@@assign": [ "*" ] }, "auto_assign": { "@@assign": "on" }, "auto_assign_value": { "@@assign": "on" } } }}{ "tags": { "部门": { "tag_key": { "@@assign": "部门" }, "tag_value": { "@@assign": [ "部门二", "部门三" ] }, "resource_type_scope": { "@@assign": [ "*" ] }, "auto_assign": { "@@assign": "on" } } }}

3. 然后将策略1绑定给子用户1,策略2绑定给子用户2。详情请参见 绑定标签策略。

4. 在标签策略列表,单击开启,在弹出提示框中确认即可。

三、步骤2:子用户验证

1. 切换为子用户1登录。效果如下:

条件 使用标签策略、且开启键值限制 使用标签策略、不开启键值限制 不使用标签策略
效果   

2. 切换为子用户2登录。效果如下:

条件 使用标签策略、且开启键值限制 使用标签策略、不开启键值限制 不使用标签策略
效果   
赞 (0)
上一篇 4天前
下一篇 4天前