更新时间:2025-10-22 gmt 08:00

权限管理-j9九游会登录

appstage中的用户,可以根据需求申请权限,达到用户权限隔离的目的。appstage提供了用户身份认证、访问控制等功能,可以帮助您安全地控制资源访问。

基本概念

概念

描述

用户

加入到appstage成员列表的成员。

角色

代表权限的集合体,不同角色的权限不同,方便企业使用及管理。

权限

访问、操作appstage资源的权限。包括功能权限、数据的查看操作权限等。

产品级

该角色只具备在对应产品下的操作权限。

服务级

该角色只具备在对应服务下的操作权限。

角色和权限

租户管理员:购买appstage并关联组织的账号,为appstage的租户管理员。租户管理员除了具有购买、变更规格、续费、退订等操作权限,还具有组织管理员的权限。组织管理员的权限请参考表1

appstage的角色和权限如表1所示。

表1 岗位/角色

子系统

岗位/角色

级别

岗位/角色描述

可管理的下级岗位/角色

申请加入时审批者岗位/角色

应用平台系统级

组织管理员

系统级

  • 管理组织:部门及成员的创建、编辑、删除、查看等操作。
  • 管理应用基础信息:产品、服务、微服务的创建、编辑、删除、下线、同步、查看等操作。
  • 管理公告:公告的创建、编辑、删除、置顶/取消置顶、查看等操作。
  • 审批申请权限:审批所有角色的申请,查看我的审批记录等操作。
  • ai原生应用引擎:查看工作空间、资产中心,管理我的模型、数据集与知识库、我的提示语,创建访问密钥等操作。
  • ai原生应用引擎所有角色
  • 开发中心所有角色
  • 运维中心所有的岗位/角色
  • 运营中心所有的角色

租户管理员

ai原生应用引擎

ai原生应用引擎管理员

服务级

ai原生应用引擎管理员角色,可以查看工作空间、资产中心,可以管理我的模型、数据集与知识库、我的提示语,还可以创建访问密钥。

  • ai原生应用引擎开发者
  • ai原生应用引擎浏览者

组织管理员

ai原生应用引擎开发者

服务级

ai原生应用引擎开发者角色,可以查看工作空间、资产中心,可以管理我的模型、数据集与知识库、我的提示语,还可以创建访问密钥。

  • 组织管理员
  • ai原生应用引擎管理员

ai原生应用引擎浏览者

服务级

ai原生应用引擎浏览者角色,可以查看工作空间、资产中心、我的模型、数据集与知识库、我的提示语。

  • 组织管理员
  • ai原生应用引擎管理员

ai原生应用引擎租户运营管理员

服务级

ai原生应用引擎运营管理员角色,可以查看运营看板。

  • 组织管理员
  • ai原生应用引擎管理员

开发中心

项目经理

服务级

服务级的管理员角色,可查看所在服务在开发中心中的所有内容,以及所有的操作。

  • 开发人员
  • 测试人员
  • 浏览者

组织管理员

开发人员

服务级

服务级的开发人员角色,可查看所在服务在开发中心中的所有内容,以及开发涉及的操作。

  • 组织管理员
  • 所在服务的项目经理

测试人员

服务级

服务级的测试人员角色,可查看所在服务在开发中心中的所有内容,以及测试涉及的操作。

浏览者

服务级

服务级的浏览者角色,可查看所在服务在开发中心中的所有内容,不可操作。

运维中心

运维管理员

组织级

具备运维中心的所有权限。

组织管理员

基础运维岗位

部门级

适用于组织层级的运维人员申请,主要用于横向拉通一个组织内不同租户、产品、服务的基础资源管理,包括主机管理、网络管理等。

组织管理员

监控中心岗位

部门级

仅限7x24小时运维监控室人员(sre)申请,具有横向拉通一个租户组的运维告警/监控大盘/日志的查看处理权限。

组织管理员

一级审批人

产品级

变更管理的一级审批人

组织管理员

二级审批人

产品级

变更管理的二级审批人

组织管理员

三级审批人

产品级

变更管理的三级审批人

组织管理员

服务研发岗位

服务级

即研发人员,适合业务的研发人员申请。具有以下权限:

  • 查看服务的配置。
  • 部署服务控制台的只读权限。
  • 查看服务的监控大盘和业务报表、调用链、告警和事件、日志检索。

组织管理员

服务运维岗位

服务级

即业务运维人员,仅允许业务sre申请。具有以下权限:

  • 编辑、查看sre所负责服务的配置。
  • 控制台操作权限,包括服务的部署和升级、eap编排管理,自定义报表管理,作业平台操作。
  • 服务使用的公有云服务的操作权限。
  • 弹性网络服务(ers)、主机管理服务(vms)的只读权限。
  • 查看服务的监控大盘和业务报表、调用链、日志检索、告警和事件(含处理权限)。
  • 负载均衡(slb)、部署服务、微服务平台(nuwa)、数据库治理(wisedba)的服务运维操作权限。

组织管理员

运营中心

运营管理员

服务级

服务级运营数据管理角色,可执行数据管理,模型管理,指标管理,卡片管理,大屏管理,审计日志查看等运营管理动作。

指标开发者

组织管理员

指标开发者

服务级

服务级指标开发者角色,可执行数据接入,模型开发,指标开发,卡片开发,大屏管理等运营数据开发动作。

  • 组织管理员
  • 运营管理员

appstage管理console权限

如果需要针对appstage,给企业中的员工设置不同的访问权限,以达到不同员工之间的权限隔离,您可以使用统一身份认证服务(identity and access management,简称iam)进行精细的权限管理。该服务提供用户身份认证、权限分配、访问控制等功能,可以帮助您安全地控制资源访问。

通过iam,您可以在账号中给员工创建iam用户,并授权控制员工对资源的访问范围。例如您的员工中有负责运营的人员,您希望他们拥有appstage的查看权限,但是不希望他们拥有创建委托等高危操作的权限,那么您可以使用iam为项目规划人员创建iam用户,通过授予仅能查看appstage,但是不允许使用appstage的权限,控制他们对appstage控制台的使用范围。

iam是华为云提供权限管理的基础服务,无需付费即可使用,您只需要为您账号中的资源进行付费。关于iam的详细介绍,请参见《iam产品介绍》

默认情况下,新建的iam用户没有任何权限,您需要将其加入用户组,并给用户组授予策略或角色,才能使得用户组中的用户获得对应的权限,这一过程称为授权。授权后,用户就可以基于被授予的权限对云服务进行操作。

appstage部署时是全局级服务。授权时,“作用范围”需要选择“全局级项目”。

权限根据授权精细程度分为角色和策略。

  • 角色:iam最初提供的一种根据用户的工作职能定义权限的粗粒度授权机制。该机制以服务为粒度,提供有限的服务相关角色用于授权。由于各服务之间存在业务依赖关系,因此给用户授予角色时,可能需要一并授予依赖的其他角色,才能正确完成业务。角色并不能满足用户对精细化授权的要求,无法完全达到企业对权限最小化的安全管控要求。
  • 策略:iam最新提供的一种细粒度授权的能力,可以精确到具体服务的操作、资源以及请求条件等。基于策略的授权是一种更加灵活的授权方式,能够满足企业对权限最小化的安全管控要求。例如:针对appstage服务,能够控制iam用户仅能查看appstage的操作。

表2所示,包括了appstage的所有系统权限。

表2 appstage系统权限

策略名称

描述

策略类别

策略内容

appstage fullaccess

应用平台管理员权限

系统策略

appstage fullaccess策略内容

appstage readonlyaccess

应用平台只读权限

系统策略

appstage readonlyaccess策略内容

当需要授权iam用户开通appstage服务时,该用户除了拥有appstage fullaccess中的权限外,还需要拥有cbc及iam的相关权限,具体请参考创建用户并授权使用appstage

表3列出了appstage常用操作与系统权限的授权关系,您可以参照该表选择合适的系统权限。

表3 appstage应用平台操作与系统策略关系

操作

appstage fullaccess (默认已有cbc的权限)

appstage readonlyaccess

关联组织

×

查询用户实例

查询组织列表

变更规格

×

按需订购产品服务

×

按需退订产品服务

×

查询未支付的订单

组合购订购appstage相关产品服务

×

订购appstage相关服务

×

查询资源列表

查询子产品资源使用情况列表

查询资源使用情况

查询资源概览

同步区域

×

查询区域

表4 常用操作与对应授权项

操作名称

授权项

依赖关系

关联组织

appstage:system:associateorg

iam:groups:listgroups、iam:projects:listprojects、iam:permissions:listrolesforagencyondomain、iam:groups:listgroups

查询联邦

iam:permissions:listrolesforgroupondomain、iam:groups:listgroups

开通联邦

iam:identityproviders:getidentityprovider、iam:identityproviders:createprotocol、 iam:identityproviders:createidpmetadata、iam:identityproviders:createmapping、

iam:groups:creategroup、iam:permissions:listrolesforgroupondomain、iam:permissions:grantroletogroupondomain、 iam:identityproviders:getmapping、 iam:identityproviders:deleteprotocol、iam:identityproviders:createidentityprovider、 iam:identityproviders:getprotocol

查询用户实例

appstage:instance:getinstance

查看委托

iam:agencies:listagencies、iam:roles:listroles、iam:permissions:listrolesforagency、iam:agencies:updateagency、iam:roles:getrole、iam:permissions:listrolesforagencyondomain

服务授权(委托授权)

iam:agencies:listagencies、iam:roles:updaterole、iam:roles:listroles、iam:agencies:createagency、iam:permissions:listrolesforagency、iam:permissions:grantroletoagency、iam:agencies:updateagency、iam:permissions:revokerolefromagency、iam:roles:getrole、iam:roles:createrole、iam:permissions:listrolesforagencyondomain、iam:roles:deleterole

查询授权

iam:credentials:listcredentials

凭证授权

iam:credentials:listcredentials、

iam:permissions:grantroletoagencyondomain、

iam:credentials:updatecredential、iam:groups:listgroups、iam:groups:creategroup、iam:credentials:createcredential、iam:credentials:deletecredential、iam:identityproviders:createidentityprovider、iam:identityproviders:createmapping、iam:identityproviders:createprotocol、iam:permissions:listrolesforgroupondomain

查询组织列表

appstage:system:listorg

iam:projects:listprojects

变更规格

appstage:resource:changespecification

iam:tokens:assume

按需订购产品服务

appstage:resource:ondemandsubscribe

按需退订产品服务

appstage:resource:ondemandunsubscribe

查询未支付的订单

appstage:resource:getpayingorder

组合购订购appstage相关产品服务

appstage:resource:pkgsubscribe

iam:tokens:assume

订购appstage相关服务

appstage:resource:subscribe

iam:tokens:assume、iam:projects:listprojects

查询资源列表

appstage:resource:listresources

查询子产品资源使用情况列表

appstage:system:listsubprodresusage

查询资源使用情况

appstage:system:getusage

查询资源概览

appstage:system:getusagemetric

同步区域

appstage:system:associateregion

查询区域

appstage:system:getregions

相关链接

appstage fullaccess策略内容

{
 "version": "1.1",
 "statement": [
  {
   "action": [
    "appstage:*:*"
   ],
   "effect": "allow"
  }
 ]
}

appstage readonlyaccess策略内容

{
 "version": "1.1",
 "statement": [
  {
   "action": [
     "appstage:*:get*",
     "appstage:*:list*"
   ],
   "effect": "allow"
  }
 ]
}

相关文档

网站地图