tencent cloud

文档反馈

启用标签策略限制

最后更新时间:2024-09-19 17:57:57

    操作场景

    创建标签策略后,还可启用标签策略键值限制,可帮助您实现如下效果:
    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.1.2 其中"tag_deletion_disable": { "@@assign": "on" }表示,部门这个标签键,不允许被删除(即删除按钮被置灰)。
    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"
    },
    "tag_deletion_disable": {
    "@@assign": "on"
    }
    }
    }
    }
    {
    "tags": {
    "部门": {
    "tag_key": {
    "@@assign": "部门"
    },
    "tag_value": {
    "@@assign": [
    "部门二",
    "部门三"
    ]
    },
    "resource_type_scope": {
    "@@assign": [
    "*"
    ]
    },
    "auto_assign": {
    "@@assign": "on"
    },
    "tag_deletion_disable": {
    "@@assign": "on"
    }
    }
    }
    }
    3. 然后将策略1绑定给子用户1,策略2绑定给子用户2。详情请参见 绑定标签策略
    4. 在标签策略列表,单击开启,在弹出提示框中确认即可。
    
    
    

    步骤2:子用户验证

    1. 切换为子用户1登录。效果如下:
    条件
    使用标签策略、且开启键值限制
    使用标签策略、不开启键值限制
    不使用标签策略
    效果
    
    
    
    
    
    
    
    
    
    2. 切换为子用户2登录。效果如下:
    条件
    使用标签策略、且开启键值限制
    使用标签策略、不开启键值限制
    不使用标签策略
    效果
    
    
    
    
    
    
    
    
    
    联系我们

    联系我们,为您的业务提供专属服务。

    技术支持

    如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

    7x24 电话支持