微服务引擎 CSE-角色管理:创建角色

时间:2024-08-15 17:32:06

创建角色

  1. 登录微服务引擎控制台
  2. 在左侧导航栏选择“ServiceComb引擎专享版”。
  1. 单击待操作的开启了安全认证的ServiceComb引擎。
  2. 单击“系统管理”
  3. 在弹出的“安全认证”对话框输入该ServiceComb引擎下关联了admin角色权限的账号名及其密码,单击“确定”

  4. “角色管理”页签,单击“创建角色”
  5. 输入新角色名称。

    角色创建后,角色名称不可修改。

  6. 对权限进行配置。

    1. 设置“权限组”。
      1. 设置服务权限。
        • 选择“全部服务”。

          可以对该ServiceComb引擎的所有微服务资源实施相应的权限动作。

        • 选择“自定义服务组”,可按照表2进行设置。
          表2 自定义服务组操作

          操作名称

          操作说明

          新增匹配规则

          单击“添加服务组匹配规则”,根据实际业务需要,选择“应用”“环境”“服务”三个参数值来匹配规则过滤该角色可以实施权限动作的微服务。

          说明:

          应用名称、环境名称和服务名称是微服务的三个参数:

          • 如果单条匹配规则只设置了一个参数,则角色对与该参数值相匹配的微服务有操作权限。

            例如添加匹配规则“环境:production”,那么该角色只对环境名称是“production”的微服务有操作权限。

          • 如果单条匹配规则设置了多于一个参数,则角色对与所有参数值都相匹配的微服务有操作权限。

            例如添加匹配规则“环境:production”“应用:abc”,那么该角色对环境名称是“production”且应用名称是“abc”的微服务有操作权限。

          • 在启用自动发现的情况下,微服务会通过注册中心查询注册中心、配置中心、仪表盘等服务的实例地址。对微服务授予查询权限时,需要包含应用default的权限,添加匹配规则“应用:default”

          设置微服务匹配规则后,单击“确定”

          编辑匹配规则

          单击待编辑的匹配规则后的“”,即可根据实际业务需要,重新设置该条匹配规则的“服务组”“权限动作”

          重新设置服务组匹配规则后,单击“确定”

          删除匹配规则

          单击待删除的匹配规则后的“”,即可根据实际业务需要,删除该条服务组匹配规则。

          自定义服务组最多可以同时设置20条微服务匹配规则。

          当自定义服务组设置了多条匹配规则时,只要微服务满足其中任意一条匹配规则,角色就对该微服务有操作权限。

      2. 设置配置权限。
        • 选择“全部配置”。

          可以对该ServiceComb引擎的所有配置资源实施相应的权限动作。

        • 选择“自定义配置组”,可按照表3进行设置。
          表3 自定义配置组操作

          操作名称

          操作说明

          新增匹配规则

          单击“添加配置组匹配规则”,根据实际业务需要,选择“应用”“环境”“服务”三个参数值来匹配规则过滤该角色可以实施权限动作的配置。当应用级配置、微服务级配置不能满足使用需求时,也可以通过增加自定义匹配规则来匹配配置的自定义标签过滤该角色可以实施权限动作的配置。

          说明:

          应用名称、环境名称和服务名称是配置的三个参数:

          • 如果单条匹配规则只设置了一个参数,则角色对与该参数值相匹配的配置有操作权限。

            例如添加匹配规则“环境:production”,那么该角色只对环境名称是“production”的配置有操作权限。

          • 如果单条匹配规则设置了多于一个参数,则角色对与所有参数值都相匹配的配置有操作权限。

            例如添加匹配规则“环境:production”“应用:abc”,那么该角色对环境名称是“production”且应用名称是“abc”的配置有操作权限。

          设置配置匹配规则后,单击“确定”

          编辑匹配规则

          单击待编辑的匹配规则后的“”,即可根据实际业务需要,重新设置该条匹配规则的配置组和“权限动作”

          重新设置配置组匹配规则后,单击“确定”

          删除匹配规则

          单击待删除的匹配规则后的“”,即可根据实际业务需要,删除该条配置组匹配规则。

          自定义配置组最多可以同时设置20条配置匹配规则。

          当自定义配置组设置了多条匹配规则时,只要配置满足其中任意一条匹配规则,角色就对该配置有操作权限。

    2. 设置“权限动作”
      按照实际的业务需求,设置角色对选择的服务组、配置组可实施的权限动作,可以勾选多个。
      • 全选:对该服务组、配置组资源可实施增加、删除、修改和查询四种动作。
      • 增加:对该服务组、配置组资源可实施增加的动作。
      • 删除:对该服务组、配置组资源可实施删除的动作。

        如果只勾选了删除,将无法通过界面对服务组、配置组资源进行删除,必须同时勾选查询。

      • 修改:对该服务组资源可实施修改的动作。

        如果只勾选了修改,将无法通过界面对服务组、配置组资源进行修改操作,必须同时勾选查询。

      • 查询:对该服务组、配置组资源可实施查询的动作。

  7. 单击“创建”,创建角色。
support.huaweicloud.com/usermanual-cse/cse_usermanual_0025.html