PolarisMesh
    PolarisMesh
    • PolarisMesh
    • v1.17.x
      • 命名空间
    • v1.18.x
      • 鉴权资源
      • 鉴权策略
      • 命名空间
      • 写操作影响(导入配置文件)
    • 熔断规则
    • 路由规则
    • MatchString
    • 主动探测规则
    • 鉴权策略
    • 用户
    • 用户组
    • 限流规则
    • 配置分组-Read
    • 配置发布历史
    • 配置分组-Write
    • 配置发布
    • 配置发布请求
    • 配置文件
    • 服务契约定义
    • 服务契约接口定义
    • 服务
    • 服务别名
    • 命名空间
    • 泳道规则
    • traffic_match_rule
    • 服务实例分组
    • TrafficEntry
    • 泳道分组
    • 鉴权资源
    • 角色
    • 修改鉴权策略
    • 写操作响应
    • 写操作响应(配置文件)
    • 写操作响应(多配置文件)
    • 写操作响应(配置发布)
    • 写操作响应(命名空间)
    • 写操作响应(服务)
    • 配置文件导出请求
    • 读操作响应
    • 读操作响应(配置导出)
    • 读操作响应(配置发布)
    • 读操作响应(配置文件)
    • 读请求响应(批量配置发布)
    • 读请求响应(批量配置文件)
    • 批量写操作响应
    • 批量写操作响应(命名空间)

    修改鉴权策略

    {
        "id": "string",
        "comment": "string",
        "add_principals": {
            "users": [
                {
                    "id": "string"
                }
            ],
            "groups": [
                {
                    "id": "string"
                }
            ]
        },
        "remove_principals": {
            "users": [
                {
                    "id": "string"
                }
            ],
            "groups": [
                {
                    "id": "string"
                }
            ]
        },
        "add_resources": {
            "namespaces": [
                {
                    "id": "string",
                    "name": "string",
                    "namespace": "string"
                }
            ],
            "services": [
                {
                    "id": "string",
                    "name": "string",
                    "namespace": "string"
                }
            ],
            "config_groups": [
                {
                    "id": "string",
                    "name": "string",
                    "namespace": "string"
                }
            ],
            "route_rules": [
                {
                    "id": "string",
                    "name": "string",
                    "namespace": "string"
                }
            ],
            "lane_rules": [
                {
                    "id": "string",
                    "name": "string",
                    "namespace": "string"
                }
            ],
            "ratelimit_rules": [
                {
                    "id": "string",
                    "name": "string",
                    "namespace": "string"
                }
            ],
            "circuitbreaker_rules": [
                {
                    "id": "string",
                    "name": "string",
                    "namespace": "string"
                }
            ],
            "faultdetect_rules": [
                {
                    "id": "string",
                    "name": "string",
                    "namespace": "string"
                }
            ],
            "users": [
                {
                    "id": "string",
                    "name": "string",
                    "namespace": "string"
                }
            ],
            "user_groups": [
                {
                    "id": "string",
                    "name": "string",
                    "namespace": "string"
                }
            ],
            "roles": [
                {
                    "id": "string",
                    "name": "string",
                    "namespace": "string"
                }
            ],
            "auth_policies": [
                {
                    "id": "string",
                    "name": "string",
                    "namespace": "string"
                }
            ]
        },
        "remove_resources": {
            "namespaces": [
                {
                    "id": "string",
                    "name": "string",
                    "namespace": "string"
                }
            ],
            "services": [
                {
                    "id": "string",
                    "name": "string",
                    "namespace": "string"
                }
            ],
            "config_groups": [
                {
                    "id": "string",
                    "name": "string",
                    "namespace": "string"
                }
            ],
            "router_rules": [
                {
                    "id": "string",
                    "name": "string",
                    "namespace": "string"
                }
            ],
            "lane_rules": [
                {
                    "id": "string",
                    "name": "string",
                    "namespace": "string"
                }
            ],
            "ratelimit_rules": [
                {
                    "id": "string",
                    "name": "string",
                    "namespace": "string"
                }
            ],
            "circuitbreaker_rules": [
                {
                    "id": "string",
                    "name": "string",
                    "namespace": "string"
                }
            ],
            "faultdetect_rules": [
                {
                    "id": "string",
                    "name": "string",
                    "namespace": "string"
                }
            ],
            "users": [
                {
                    "id": "string",
                    "name": "string",
                    "namespace": "string"
                }
            ],
            "user_groups": [
                {
                    "id": "string",
                    "name": "string",
                    "namespace": "string"
                }
            ],
            "roles": [
                {
                    "id": "string",
                    "name": "string",
                    "namespace": "string"
                }
            ],
            "auth_policies": [
                {
                    "id": "string",
                    "name": "string",
                    "namespace": "string"
                }
            ]
        },
        "action": "string",
        "metadata": {},
        "source": "string",
        "functions": [
            "string"
        ],
        "resource_labels": [
            {
                "key": "string",
                "value": "string",
                "compare_type": "string"
            }
        ]
    }
    Built with