华为云用户手册

  • 购买须知 AppStage的开发中心深度集成CodeArts的功能,需开通CodeArts后才能使用,根据页面提示,可前往开通CodeArts地址进行开通。 AppStage的运行时引擎依赖于运维中心能力,请先选购运维中心才能购买运行时引擎。 需购买产品套餐,才能购买应用平台AppStage增量包。 已开通的服务到期,则增量包不可使用,需将服务续订确保增量包可以继续使用。 订单支付成功后自动开通服务,生效时间以订单时间为准。
  • 操作步骤 登录AppStage管理控制台。 单击“立即购买”,进入AppStage的产品订购页面。 在订购页面,“选择产品类型”区域显示不同中心的套餐对应的服务资源和规格收费,请根据业务需求选择所需产品(支持多选)。 (可选)在“选择增量包类型”区域,可以选择增加相应中心的服务扩展包或资源增量包。 在“购买时长”区域,可以选择按月购买或者按年购买。 (可选)勾选“自动续费”,订单会在每次到期前自动续费,避免因忘记手动续费而导致资源不可用。自动续订时系统从可用余额扣款。 按月购买:每次续订1个月,次数不限;按年购买:每次续订1年,次数不限。 AppStage的VIP用户购买免费版套餐时,不支持自动续费。 在“协议许可”区域勾选“我已阅读并同意《应用平台AppStage服务声明》”。 单击右下角“立即购买”。 在“确认配置”页面确认订购的产品信息。 “产品信息”中包含可用地域、购买时长、各中心相应的版本规格(最大用户数、应用实例数量等)、购买数量、计费模式等信息。 单击右下角“去支付”。 在“支付方式”区域,选择“余额支付”或“在线支付”,然后单击“确认付款”。 支付完成后,系统会提示“订单支付成功”。
  • 更多操作 订单支付成功后,单击“返回应用平台控制台”,进入应用平台控制台“总览”页面,还可执行如表1所示的操作。 表1 更多操作 操作 说明 步骤 快速订购 继续购买新规格。 在“套餐详情”区域单击“快速订购”。 在应用平台AppStage购买页,执行3~11。 续费 AppStage相关的订单到期后会影响AppStage各中心的使用。如果您想继续使用,需要在指定的时间内续费订单。 在“套餐详情”区域单击“续费”,进入费用中心的“续费管理”页面。 在“续费管理”页面,自定义查询条件。 可在“手动续费项”、“自动续费项”、“到期转按需项”、“到期不续费项”页签查询全部待续费项,对套餐进行手动续费的操作,具体操作请参见如何恢复为手动续费。 在列表中找到需要续费的订单,单击操作列的“续费”。 选择续费时长,判断是否勾选“统一到期日”,将套餐到期时间统一到各个月的某一天(详细介绍请参见统一包年/包月资源的到期日)。确认配置费用后单击“去支付”。 进入支付页面,选择支付方式,确认付款,支付订单后即可完成续费。 退订 退订已购买的产品。 在“套餐详情”区域单击“退订”,进入费用中心的“云服务退订”页面。 参照云服务退订完成产品退订。
  • 步骤四:创建并执行演练任务 支持对服务故障进行快速演练、场景编排演练等,以场景快速演练为例,指导如何快速完成演练。 在“演练服务”页面,选择左侧导航栏的“场景快速演练”。 单击“创建”,进入“创建场景快速演练”页面。 配置任务参数,参数说明如表2所示,配置完成后,单击“确定”。 表2 创建场景快速演练参数说明 参数类型 参数名称 参数说明 基本信息 任务名称 输入任务名称。 BCM类型 选择BCM类型。 支持选择“业务维度”或“横向维度”。 描述 输入任务描述信息。 演练对象 故障对象 选择故障对象。支持的演练对象有“弹性云服务器”、“NUWA容器”、“ELB&EIP”和“全链路压测”。 资源实例 选择实例资源。 不同的故障对象可选的资源不同,具体如下: 弹性云服务器:主机、集群、IP NUWA容器:AZ、CCECluster、Pod ELB&EIP:EIP 全链路压测:全链路压测任务 故障指标 稳态指标 - 观测指标 - 故障指标 - 故障模式 关联的故障场景 - 故障设置 - 操作 - 在演练任务列表,单击已创建的演练任务所在行“操作”列的“执行”。 任务执行之后,可以单击“执行历史”进入“执行历史”页面查看任务执行情况,也可以更改故障模式关联的场景,查看运行日志。 如需批量执行,可勾选待执行任务,单击“批量执行”。
  • 步骤三:编辑演练执行计划 在“演练服务”页面,选择左侧导航栏的“演练执行计划”。 单击“下载导入模板”,即可下载演练计划导入模板。 根据导入模板编写好演练计划后单击“导入”。 在“导入”页面, 选择年份,并上传演练计划,单击“确定”。 在演练计划列表中,单击演练计划所在行后的“编辑”。 在编辑页面,设置各个季度计划演练时间。 在演练计划列表中,展开计划并展开需要演练的季度界面,单击“新增故障场景”,“新增故障场景”页面会展示演练方案所有的场景,勾选需要新增的场景后,单击提“确定”。
  • 操作步骤 在“服务环境管理”页面,单击待变更环境所在行“操作”列的“更新”,进入“更新环境”页面。 配置变更参数。 完成“变更基本配置”,单击“下一步”,会根据配置内容产生变更计划。 环境基本信息:作为环境的元数据无法修改、无法被更新。 服务级IaC包:选择服务级IaC包的版本和规格。服务级IaC包为“spec”类型的包,可以定义环境下的流水线和组件,以及组件下的资源。 变更任务流:基于用户选择的服务级IaC包,系统可以获取此包定义的所有流水线。可以选择其中一个用于执行变更,若不选择流水线,则系统会生成一条执行环境下所有组件的流水线。变更的内容是spec包中声明的所有组件。 组件级IaC包:选择流水线后,系统会根据流水线内容生成组件列表,可以基于列表中的元素选择需要变更的组件,或者为组件变更指定patch包,不指定patch包的组件将会基于spec包中对组件的定义进行变更; 如果没有选择流水线,那么系统将会展示选择的spec包中所定义的所有组件,同样地,也可以为组件指定用于变更的patch包。组件名称会根据自己的iacspec包代码的描述自动带出包中声明的组件,可以全量或者部分进行变更。 等待1~2分钟(具体时间长短取决于资源的数量以及当前系统的负载),变更计划生成完毕后,可以在“任务流程图”中查看此次变更的“变更流程图”和“变更流水线”,确认无误后可以点击“提交”执行变更。
  • 使用流程 具体操作流程如图1所示。 图1 使用流程 准备工作 将应用接入AppStage前需要依次完成购买AppStage、关联组织、完善组织/部门/成员信息、录入产品/服务/微服务信息、录入账号信息和申请权限。 环境准备 将应用接入AppStage前需要先完成环境准备。 资源接入 打通网络:资源接入AppStage前需要先打通网络,同Region可以使用对等连接打通网络,跨Region可以使用CC云连接打通网络。 虚拟机接入:AppStage运维中心支持纳管虚拟机,对虚拟机进行统一管理,包括主机资源发放/回收/操作、OS管理、密码密钥管理等。 CCE集群接入:AppStage运维中心支持纳管CCE集群,对CCE集群进行统一管理,包括资源池监控、访问安全控制、任务调度、业务负载弹性伸缩和多种K8s扩展等。 数据库接入:AppStage运维中心支持纳管数据库,对数据库进行统一管理,包括数据库台账、自动化SQL变更、数据查询、自动化数据提取、性能分析、负载分析、数据库风险诊断等。 基础监控指标接入:AppStage运维中心支持对云服务基础指标进行监控,首先需要在华为云上购买Kafka做数据转储,并将数据订阅至AppStage。 应用部署 AppStage运维中心支持将已有应用软件包上传至运维中心的部署服务中,使用部署服务完成应用部署。 应用运维 日志接入:AppStage运维中心支持接入虚拟机日志和容器日志,容器日志包括通过Sidecar部署接入容器日志和通过DaemonSet部署接入容器日志,可以根据业务情况选择日志接入方式。 查看日志:日志接入后,可以对日志进行检索,查看原始日志或者汇聚后的日志。 配置监控:如果需要查看监控,需要配置虚拟机监控、配置业务数据监控。 查看监控:监控配置后可以查看监控数据。 配置告警:容器监控异常会自动上报告警,如需对虚拟机及业务进行异常监控,需要配置虚拟机告警和配置业务告警。 查看告警:告警配置后可以查看告警,并及时处理告警问题。 配置告警通知:可以通过配置告警通知,及时掌握并处理告警,避免影响业务正常运行。 演练故障:AppStage支持对业务故障进行演练,演练场景可复用,高度自动化,最终实现无人值守演练。
  • 其他使用前须知 请确认您已经熟悉OBS的基本概念,如桶(Bucket)、对象(Object)、访问密钥(AK和SK)、终端节点(Endpoint)和访问域名等。 当前各区域特性开放不一致,部分特性只在部分区域开放,使用过程中若接口HTTP状态码为405,请确认该区域是否支持该功能特性。 命名空间:与旧版本(2.1.x)不兼容,所有模块都调整到obs包下。 接口函数:与旧版本(2.1.x)保持兼容。
  • SDK API概览 表1 Python SDK API概览 接口名 方法 功能描述 创建桶 ObsClient.createBucket 创建桶。 获取桶列表 ObsClient.listBuckets 查询桶列表,返回结果按照桶名字典序排列。 判断桶是否存在 ObsClient.headBucket 判断桶是否存在。 删除桶 ObsClient.deleteBucket 删除桶,待删除的桶必须为空。 列举桶内对象 ObsClient.listObjects 列举桶内对象,默认返回最大1000个对象。 列举桶内多版本对象 ObsClient.listVersions 列举桶内多版本对象,默认返回最大1000个多版本对象。 列举分段上传任务 ObsClient.listMultipartUploads 列举指定桶中所有的初始化后还未合并或还未取消的分段上传任务。 获取桶元数据 ObsClient.getBucketMetadata 对桶发送HEAD请求,获取桶的存储类型,CORS规则(若已设置)等信息。 获取桶区域位置 ObsClient.getBucketLocation 获取桶所在的区域位置。 获取桶存量信息 ObsClient.getBucketStorageInfo 获取桶的存量信息,包含桶的空间大小以及对象个数。 设置桶配额 ObsClient.setBucketQuota 设置桶的配值,单位为字节,支持的最大值为263-1,配额值设为0表示桶的配额没有上限。 获取桶配额 ObsClient.getBucketQuota 获取桶的配额值,0代表配额没有上限。 设置桶存储类型 ObsClient.setBucketStoragePolicy 设置桶的存储类型,桶中对象的存储类型默认将与桶的存储类型保持一致。 获取桶存储类型 ObsClient.getBucketStoragePolicy 获取桶的存储类型。 设置桶ACL ObsClient.setBucketAcl 设置桶的访问权限。 获取桶ACL ObsClient.getBucketAcl 获取桶的访问权限。 设置桶日志管理配置 ObsClient.setBucketLogging 设置桶的访问日志配置。 获取桶日志管理配置 ObsClient.getBucketLogging 获取桶的访问日志配置。 设置桶策略 ObsClient.setBucketPolicy 配置桶的策略,如果桶已经存在一个策略,那么当前请求中的策略将完全覆盖桶中现存的策略。 获取桶策略 ObsClient.getBucketPolicy 获取桶的策略配置。 删除桶策略 ObsClient.deleteBucketPolicy 删除桶的策略配置。 设置桶的生命周期配置 ObsClient.setBucketLifecycle 配置桶的生命周期规则,实现定时转换桶中对象的存储类型,以及定时删除桶中对象的功能。 获取桶的生命周期配置 ObsClient.getBucketLifecycle 获取桶的生命周期规则。 删除桶的生命周期配置 ObsClient.deleteBucketLifecycle 删除桶所有的生命周期规则。 设置桶的Website配置 ObsClient.setBucketWebsite 设置桶的Website配置。 获取桶的Website配置 ObsClient.getBucketWebsite 获取桶的Website配置。 删除桶的Website 配置 ObsClient.deleteBucketWebsite 删除指定桶的Website配置。 设置桶的多版本状态 ObsClient.setBucketVersioning 设置桶的多版本状态。 获取桶的多版本状态 ObsClient.getBucketVersioning 获取桶的多版本状态。 设置桶的CORS配置 ObsClient.setBucketCors 设置桶的跨域资源共享规则,以允许客户端浏览器进行跨域请求。 获取桶的CORS配置 ObsClient.getBucketCors 获取指定桶的跨域资源共享规则。 删除桶的CORS配置 ObsClient.deleteBucketCors 删除指定桶的跨域资源共享规则。 设置桶标签 ObsClient.setBucketTagging 设置桶的标签。 获取桶标签 ObsClient.getBucketTagging 获取指定桶的标签。 删除桶标签 ObsClient.deleteBucketTagging 删除指定桶的标签。 上传对象 ObsClient.putContent 上传对象到指定桶中。 上传文件 ObsClient.putFile 上传文件/文件夹到指定桶中。 追加上传 ObsClient.appendObject 对同一个对象追加数据内容。 下载对象 ObsClient.getObject 下载指定桶中的对象。 复制对象 ObsClient.copyObject 为指定桶中的对象创建一个副本。 删除对象 ObsClient.deleteObject 删除指定桶中的对象。 批量删除对象 ObsClient.deleteObjects 批量删除指定桶中的多个对象。 获取对象元数据 ObsClient.getObjectMetadata 对指定桶中的对象发送HEAD请求,获取对象的元数据信息。 修改对象元数据 ObsClient.setObjectMetadata 对指定桶中的对象的元数据信息。 设置对象ACL ObsClient.setObjectAcl 设置指定桶中对象的访问权限。 获取对象ACL ObsClient.getObjectAcl 获取指定桶中对象的访问权限。 初始化分段上传任务 ObsClient.initiateMultipartUpload 在指定桶中初始化分段上传任务。 上传段 ObsClient.uploadPart 初始化分段上传任务后,通过分段上传任务的ID,上传段到指定桶中。 复制段 ObsClient.copyPart 初始化分段上传任务后,通过分段上传任务的ID,复制段到指定桶中。 列举已上传的段 ObsClient.listParts 通过分段上传任务的ID,列举指定桶中已上传的段。 合并段 ObsClient.completeMultipartUpload 通过分段上传任务的ID,合并指定桶中已上传的段。 取消分段上传任务 ObsClient.abortMultipartUpload 通过分段上传任务的ID,取消指定桶中的分段上传任务。 恢复归档存储对象 ObsClient.restoreObject 恢复指定桶中的归档存储对象。 生成带授权信息的URL ObsClient.createSignedUrl 通过访问密钥、请求方法类型、请求参数等信息生成一个在Query参数中携带鉴权信息的URL,以对OBS服务进行特定操作。 生成带授权信息的表单上传参数 ObsClient.createPostSignature 生成用于鉴权的请求参数,以进行基于浏览器的POST表单上传。 断点续传上传 ObsClient.uploadFile 对分段上传的封装和加强,解决上传大文件时由于网络不稳定或程序崩溃导致上传失败的问题。 断点续传下载 ObsClient.downloadFile 对范围下载的封装和加强,解决下载大对象到本地时由于网络不稳定或程序崩溃导致下载失败的问题。 创建工作流 WorkflowClient.createWorkflow 根据模板创建工作流。 查询工作流 WorkflowClient.getWorkflow 按名称查询工作流。 删除工作流 WorkflowClient.deleteWorkflow 删除存在的工作流。 更新工作流 WorkflowClient.updateWorkflow 更新工作流。 查询工作流列表 WorkflowClient.listWorkflow 查询工作流列表。 API触发启动工作流 WorkflowClient.asyncAPIStartWorkflow API触发启动工作流。 查询工作流实例列表 WorkflowClient.listWorkflowExecution 查询工作流实例列表。 查询工作流实例 WorkflowClient.getWorkflowExecution 查询工作流实例详细。 恢复失败状态的工作流实例 WorkflowClient.restoreFailedWorkflowExecution 当且仅当一个工作流实例是执行失败状态才能执行恢复操作。恢复后,工作流实例将从上次失败的状态处继续执行,而已经执行过的状态不会再执行。 配置桶触发器 WorkflowClient.putTriggerPolicy 在桶上绑定工作流触发器。 查询桶触发器 WorkflowClient.getTriggerPolicy 查询桶上绑定工作流触发器。 删除桶触发器 WorkflowClient.deleteTriggerPolicy 删除在桶上绑定工作流触发器。
  • 返回结果 类型 说明 GetResult 参数解释: SDK公共结果对象。 GetResult.body类型 说明 RestoreFailedWorkflowExecutionResponse 参数解释: 响应结果,详见RestoreFailedWorkflowExecutionResponse。 表1 RestoreFailedWorkflowExecutionResponse 参数名称 参数类型 描述 executionUrn str 参数解释: 运行实例的URN 默认取值: 无 restoredAt str 参数解释: 运行实例的恢复启动时间 默认取值: 无 executionName str 参数解释: 运行实例的名字 默认取值: 无
  • 更多操作 表2 相关操作 操作 说明 修改实例配置 单击数据库实例列表操作列的“修改”,修改实例配置。可以将该实例共享给多个服务。 实时诊断数据库 请参考实时诊断。 账号管理 请参考账号。 Schema/Keyspace管理 请参考Schema/Keyspace。 删除实例 单击数据库实例列表操作列的“删除”,删除实例。 还原实例 单击“还原”,则该实例可被还原并重新回到实例列表。 销毁实例 单击“永久删除”,则实例从回收站删除同时被销毁。
  • 管理中心首页功能介绍 管理中心首页不仅提供了完善组织架构、配置组织应用和探索更多操作的常用功能入口,还展示了组织的统计数据和应用管理的快捷入口,如图1所示。组织创建者或组织管理员可以通过管理中心快速访问所需功能,并了解组织的整体信息。 图1 管理中心首页 具体快捷功能如下: 完善组织架构:可快速访问成员管理页面。 配置组织应用:可快速访问应用管理页面。 查看组织信息:可快速访问组织信息界面。 配置:可快速访问对应应用的配置页面。
  • 操作步骤 在“服务环境管理”页面,单击待变更环境所在行“操作”列的“更新”,进入“更新环境”页面。 配置变更参数。 完成“变更基本配置”,单击“下一步”,会根据配置内容产生变更计划。 环境基本信息:作为环境的元数据无法修改、无法被更新。 服务级IaC包:选择服务级IaC包的版本和规格。服务级IaC包为“spec”类型的包,可以定义环境下的流水线和组件,以及组件下的资源。 变更任务流:基于用户选择的服务级IaC包,系统可以获取此包定义的所有流水线。可以选择其中一个用于执行变更,若不选择流水线,则系统会生成一条执行环境下所有组件的流水线。变更的内容是spec包中声明的所有组件。 组件级IaC包:选择流水线后,系统会根据流水线内容生成组件列表,可以基于列表中的元素选择需要变更的组件,或者为组件变更指定patch包,不指定patch包的组件将会基于spec包中对组件的定义进行变更; 如果没有选择流水线,那么系统将会展示选择的spec包中所定义的所有组件,同样地,也可以为组件指定用于变更的patch包。组件名称会根据自己的iacspec包代码的描述自动带出包中声明的组件,可以全量或者部分进行变更。 等待1~2分钟(具体时间长短取决于资源的数量以及当前系统的负载),变更计划生成完毕后,可以在“任务流程图”中查看此次变更的“变更流程图”和“变更流水线”,确认无误后可以点击“提交”执行变更。
  • 新建/配置模板 进入流水线模板列表。 单击模板列表“新建流水线模板”,进入“任务编排”页面。 根据需要配置模板基本信息、模板阶段/任务、模板参数等。 基本信息:可以编辑模板的名称(必填)、语言(可选择Java、Python、Node.js、Go等语言,默认选择“无”)、描述(非必填)。 流水线源:无需配置。 阶段准入:模板编排暂不支持配置阶段准入。 任务编排:流水线模板目前可以添加流水线阶段及部分插件,将构建、代码检查、部署、接口测试等任务配置在模板中后,通过模板创建流水线的时候会同步创建相应类型的任务。 参数设置:切换至“参数设置”页签,可根据需要为模板添加参数,流水线模板参数包括自定义参数和系统预定义参数两种,其中,自定义参数类型包括:字符串类型、枚举类型、自增长类型,配置方法请参见参数管理。 配置完所有信息,单击“保存”即可。
  • 模板类型 流水线模板包括两种类型:系统模板和自定义模板。 模板列表操作说明如下: 操作项 说明 生成流水线,单击后进入“新建流水线”页面。 收藏模板,单击收藏模板,收藏成功后图标变为,再单击可以取消收藏。 单击后选择“编辑”,进入“任务编排”页面,可根据需要编辑模板。 单击后选择“复制”,进入“任务编排”页面,可根据需要复制模板。 单击后选择“删除”,可根据提示删除模板。 系统模板只能用来复制或生成流水线,不能编辑和删除。
  • 使用前须知 流水线功能是AppStage集成流水线CodeArts Pipeline服务的能力,提供可视化、可编排的CI/CD持续交付软件生产线,帮助企业快速转型,实现DevOps持续交付高效自动化,缩短应用TTM(Time to Market)交付周期,提升研发效率。 流水线服务本质上是一个可视化的自动化任务调度平台,需要配合软件开发生产线中编译构建、代码检查、测试计划、部署等服务的自动化任务使用。根据用户需要的场景,如开发测试环境应用部署、生产环境应用部署等,对这些自动化任务进行自定义编排,一次配置后就可以一键自动化触发调度执行,避免频繁低效的手工操作。 关于流水线的详细介绍文档请参考流水线CodeArts Pipeline。
  • 开通了代表什么 开通了Cloud Map类似于放通了权限,业务的中间件、微服务等信息就可以注册上来了,并且可以在管理台上看到。如果业务没有开通直接对接Cloud Map会报错403。 对于首次接入Cloud Map的产品,Cloud Map会为其产品单独规划集群,所以开通时需要Cloud Map运维审批,可能需要创建集群耗时较长。对于已经有服务接入过Cloud Map的产品,Cloud Map已经为其规划好了集群,产品下的服务申请开通后会自动审批完成,用户在申请开通后刷新页面即可直接使用。
  • 概述 概述 流水线服务提供统一的准出条件管理能力,使用规则和策略将插件和流水线联系起来,并最终实现阶段准出的校验。 规则:基于扩展插件的输出阈值,设置比较关系和阈值条件,供策略使用,并最终应用到流水线准出条件中,作为准出的判断依据。 策略:可以在流水线编排时进行展示和选择,作为阶段准出条件来控制流水线的执行。策略实行分层管理,可分为租户级策略和项目级策略。 用户可根据实际需要将策略资源应用到流水线作为准出条件,帮助高效管理项目,保障产品高质量交付。
  • 用户类型 AppStage分为两种用户类型,组织管理员(租户开通者)和企业成员,具体如表1所示。 表1 用户类型 用户类型 用户在AppStage被授予角色说明 角色对应的权限说明 组织管理员(租户开通者) 购买AppStage的华为云主账号默认为组织管理员。 作为当前应用平台云服务的开通者,除具有应用平台内套餐的订购权限外,具备当前租户下AppStage业务控制台全部的操作权限,如系统级功能的维护,如公告、应用基础信息(产品、服务、微服务)等。 可审批所有角色的申请。 企业成员 租户管理员在AppStage中添加的成员,具体请参见添加成员。 成员添加后不具备任何角色权限,需要自行申请权限,申请权限的操作请参见申请权限,可申请的角色名称请参见内置企业成员角色和权限。 角色对应的权限,请参见内置企业成员角色和权限。
  • 内置企业成员角色和权限 AppStage内置的企业成员角色和权限如内置企业成员角色和权限所示。 表2 内置成员岗位/角色 子系统 岗位/角色 级别 岗位/角色描述 可管理的下级岗位/角色 申请加入时审批者岗位/角色 应用平台系统级 组织管理员(非租户开通者) 系统级 具备AppStage业务控制台全部的操作权限,如系统级功能的维护,如公告、应用基础信息(产品、服务、微服务)等。 开发中心所有角色 运维中心所有的岗位/角色 应用运行时引擎所有的岗位/角色 运营中心所有的角色 组织管理员(租户开通者) 开发中心 项目经理 服务级 服务级的管理员角色,可查看所在服务在开发中心中的所有内容,以及所有的操作。 开发人员 测试人员 浏览者 组织管理员 开发人员 服务级 服务级的开发人员角色,可查看所在服务在开发中心中的所有内容,以及开发涉及的操作。 无 组织管理员 所在服务的项目经理 测试人员 服务级 服务级的开发人员角色,可查看所在服务在开发中心中的所有内容,以及测试涉及的操作。 浏览者 服务级 服务级的浏览者角色,可查看所在服务在开发中心中的所有内容,不可操作。 运维中心 运行时引擎 安全运维代表角色 横向角色 安全运维代表作为安全领域审批人,对申请人申请权限或提交操作电子流的合理性和必要性进行审核,允许SRE申请。 服务敏感数据研发管理岗位 组织管理员 数据库DBA角色 横向角色 限数据库管理员申请,数据库DBA角色横向拉通一个租户组的数据库管理。具有以下权限: 编辑和查看数据库治理(WiseDBA)的配置,数据库治理的管理操作权限。 数据库应用root登录权限。 数据库治理(WiseDBA)使用的公有云数据库服务的操作权限。 弹性网络服务(ERS)、主机管理服务(VMS)的只读权限。 查看数据库治理(WiseDBA)的监控大盘和业务报表、调用链、日志检索、告警和事件(含处理权限),原始日志的即席查询。 无 组织管理员 主机运维角色 横向角色 适用于主机运维人员申请,主机运维角色横向拉通一个租户组的主机管理。具有以下权限: 可操作全局服务器资源,具有主机管理服务(VMS)的查看和编辑权限;可选公有云计算类资源全局管理员权限。 查看主机的监控大盘和报表、调用链和日志索引,处理告警和事件。 无 组织管理员 运维监控中心角色 横向角色 仅限7x24小时运维监控室人员(SRE)申请,具有横向拉通一个租户组的运维告警/监控大盘/日志的查看处置权限。具有以下权限: 查看服务的配置。 控制台的只读权限,包括部署服务、EAP、演练服务(WiseChaos)、弹性网络服务(ERS)、主机管理服务(VMS)的只读权限。 查看服务的监控大盘和业务报表、调用链、日志检索、告警和事件(含处理权限),原始日志的即席查询。 无 组织管理员 产品研发代表岗位 产品级 产品研发代表作为研发领域审批人,对申请人申请权限或提交操作电子流的合理性和必要性进行审核,允许研发人员申请。 服务研发岗位 组织管理员 产品运维代表岗位 产品级 产品运维代表作为运维领域审批人,对申请人申请权限或提交操作电子流的合理性和必要性进行审核,允许SRE申请。 服务运维岗位 服务数据分析岗位 组织管理员 服务研发岗位 服务级 即研发人员,适合业务的研发人员申请。具有以下权限: 查看服务的配置。 部署服务控制台的只读权限。 查看服务的监控大盘和业务报表、调用链、告警和事件、日志检索,原始日志的即席查询。 无 产品研发代表岗位 组织管理员 服务运维岗位 服务级 即业务运维人员,仅允许业务SRE申请。具有以下权限: 编辑、查看SRE所负责服务的配置。 控制台操作权限,包括服务的部署和升级、EAP编排、演练服务(WiseChaos)管理,自定义报表管理,作业平台操作。 服务使用的公有云服务的操作权限。 弹性网络服务(ERS)、主机管理服务(VMS)的只读权限。 查看服务的监控大盘和业务报表、调用链、日志检索、告警和事件(含处理权限),原始日志的即席查询。 负载均衡(SLB)、部署服务、证书管理服务(CMS)、微服务平台(NUWA)、数据库治理(WiseDBA)的服务运维操作权限。 无 产品运维代表岗位 组织管理员 服务数据分析岗位 服务级 适合大数据相关业务研发人员申请。用于在数据分析平台对业务数据分析,具有以下权限: 查看服务的监控大盘和业务报表调用链、日志检索、告警和事件。 开发数据分析模型,编辑配置服务的报表。 无 产品运维代表岗位 组织管理员 服务敏感数据研发管理岗位 服务级 适合业务研发人员申请。用于服务研发人员在访问凭据管理服务(ACMS)和证书管理服务(CMS)的两个管理台做证书管理和敏感配置管理。该岗位人员具有的详细权限包括: 可在访问凭据管理服务(ACMS)管理Portal注册微服务、录入/修改敏感配置项、查看页面所有配置项信息。 可在证书管理服务(CMS)管理Portal做微服务证书管理和域名证书查看,包括微服务证书录入、删除未分发状态的微服务证书和失效状态的四类受信CA证书、可查看所有的域名证书和微服务证书。 说明: 如果仅是查看访问凭据管理服务(ACMS)和证书管理服务(CMS)管理Portal的微服务证书文件名称、域名证书基本信息、敏感配置项名称等信息,仅需具备“服务研发岗位、服务运维岗位”权限即可查看,无需申请服务敏感数据研发管理岗位。 无 安全运维代表角色 组织管理员 运营中心 运营管理员 服务级 服务级运营数据管理角色,可执行数据管理,模型管理,指标管理,卡片管理,大屏管理,审计日志查看等运营管理动作。 指标开发者 指标查看者 组织管理员 指标开发者 服务级 服务级指标开发者角色,可执行数据接入,模型开发,指标开发,卡片开发,大屏管理等运营数据开发动作。 无 组织管理员 运营管理员 指标查看者 服务级 服务级运营数据查看人员角色,可查看运营中心的指标数据。
  • 效能管理 效能管理是AppStage集成看板的能力,为企业管理者、项目经理、团队Leader、开发者提供面向DevSecOps领域端到端的研发效能度量能力,提供从需求、缺陷、代码、构建、测试、部署、发布到运营等研发各阶段作业数据的分析洞察能力,覆盖交付质量、交付效率、交付能力、交付成本、交付价值,同时集成了华为先进的方法论和优秀实践,助力企业数字化转型和数据驱动运营及治理,提升企业软件能力可信和研发效能。 关于效能管理的详细介绍文档请参考看板。 父主题: 应用开发
  • 应用场景 运营中心在AppStage服务应用的全生命周期的背景下,以应用运营为主线,主要面向应用运营者提供应用运营的分析底座、领域或行业经验资产以及可视化看板等能力,帮助用户高效率、低门槛的展开应用运营,支撑业务的成功。 用户可以通过应用数据接入、数据模型构建、指标配置管理,以及自定义运营看板,分析产品运营过程中取得的成效和潜在问题。 运营中心使用场景: 业务决策者(如领导、业务负责人等)可以基于全场景运营看板随时随地了解业务情况。 业务分析者/执行者(如产品经理、运营人员等)可以根据业务诉求快速生成、查看各类数据报表。 数据工程师/分析师支撑或配合业务提出的数据相关需求,完成一些相对复杂的数据接入、数据建模以及数据指标开发的工作。 父主题: 运营中心简介
  • 应用场景 AppStage运行时引擎基于NUWA Runtime(NUWA全托管式微服务计算平台),提供全代管式微服务计算平台,可快速、安全地部署和扩缩容器化应用,是一个广义的Serverless平台,提供容器级别的完全托管的能力,目标是让业务看不到云。管理平台标准化业务的部署形式,业务只需要提供软件包,NUWA Runtime借助底层的弹性伸缩平台完成网络的配置、双云集群部署、日志的自动收集、灰度多阶段升级等。通过SLB负载均衡服务,提供丰富的扩展功能,可以对HTTP请求定制丰富的控制策略,同时提供负载均衡,灰度,动态路由,流控,健康检查。 父主题: 运行时引擎简介
  • 更多操作 自定义巡检场景创建后,您还可以对巡检场景进行以下操作。 表2 相关操作 操作名称 操作步骤 编辑巡检场景 在自定义巡检场景列表,单击待编辑巡检场景所在行“操作”列的“编辑”。 删除巡检场景 在自定义巡检场景列表,单击待删除巡检场景所在行“操作”列的“删除”。 启用巡检场景 在自定义巡检场景列表,单击待启用的巡检场景所在行“启用状态”列的,当状态显示为“启用”,表示启用成功。 禁用巡检场景 在自定义巡检场景列表,单击待禁用的巡检场景所在行“启用状态”列的,当状态显示为“未启用”,表示禁用成功。 巡检场景禁用后将不可用,创建巡检任务时不能选择到已禁用的巡检场景。
  • 操作步骤 在AppStage首页右上区域单击“运营中心”快捷入口,进入运营中心工作台。 在左侧导航栏选择“运营看板”。 单击“配置看板”。 在“配置看板”界面“我的屏幕”页签中,选择屏幕分组,单击“新建屏幕”。 在“选择构建方式”页面,单击“导入屏幕”下的“导入屏幕”。 拖拽离线屏幕文件至页面中间或单击“点击上传”,上传离线屏幕文件。 上传完成后,单击“确定”。导入完成后的屏幕,会展示在“我的屏幕”。
  • 模板类型 流水线模板包括两种类型:系统模板和自定义模板。 模板列表操作说明如下: 操作项 说明 生成流水线,单击后进入“新建流水线”页面。 收藏模板,单击收藏模板,收藏成功后图标变为,再单击可以取消收藏。 单击后选择“编辑”,进入“任务编排”页面,可根据需要编辑模板。 单击后选择“复制”,进入“任务编排”页面,可根据需要复制模板。 单击后选择“删除”,可根据提示删除模板。 系统模板只能用来复制或生成流水线,不能编辑和删除。
  • 新建/配置模板 进入流水线模板列表。 单击模板列表“新建流水线模板”,进入“任务编排”页面。 根据需要配置模板基本信息、模板阶段/任务、模板参数等。 基本信息:可以编辑模板的名称(必填)、语言(可选择Java、Python、Node.js、Go等语言,默认选择“无”)、描述(非必填)。 流水线源:无需配置。 阶段准入:模板编排暂不支持配置阶段准入。 任务编排:流水线模板目前可以添加流水线阶段及部分插件,将构建、代码检查、部署、接口测试等任务配置在模板中后,通过模板创建流水线的时候会同步创建相应类型的任务。 参数设置:切换至“参数设置”页签,可根据需要为模板添加参数,流水线模板参数包括自定义参数和系统预定义参数两种,其中,自定义参数类型包括:字符串类型、枚举类型、自增长类型,配置方法请参见参数管理。 配置完所有信息,单击“保存”即可。
  • 操作步骤 在AppStage首页右上区域单击“运营中心”快捷入口,进入运营中心工作台。 在左侧导航栏选择“运营看板”。 单击“配置看板”。 在“配置看板”界面“我的屏幕”页签中,单击“新建项目”,设置项目名称。 图1 新建项目 填写项目的名称,根据规划自定义。建议您按照一定的命名规则填写项目名称,方便您快速识别和查找。项目名称可输入1-64个字符,可包括中文、字母、数字及下划线。项目名称满足唯一性,不可重复。 填写完成后,按Enter键,新建项目成功。 创建完成的项目信息展示在“我的屏幕”左侧项目列表,刚创建完成的项目默认同步新建一个“未分组”的屏幕分组。
  • 为什么使用开发中心 开发中心提供全场景一站式作业平台,承载端到端研发作业流,提供涵盖软件研发全生命周期的研发工具链和研发管理服务。以团队为中心,通过单点登录、精准链接等方式深度集成CodeArts需求管理、代码托管、流水线、缺陷管理四个工具的功能,基于服务版本维度提供从需求、设计、开发、测试、部署发布全场景一站式研发门户,实现精细化项目管理,掌握和处理项目全量信息,支撑研发角色统一在一站式门户协同工作,提升团队研发效率。 父主题: 开发中心简介
  • AppStage管理控制台概述 AppStage管理控制台中的操作主要包括配置服务授权、购买AppStage、关联组织。购买之后的操作,请参考AppStage业务控制台。 首次登录管理控制台,默认进入总览页面,需先配置服务授权,再进行购买操作,操作步骤请参考购买CodeArts。 若已完成购买操作,总览页面将显示已购详情,以及资源使用量。可以根据需要选择续费、退订等操作。 父主题: AppStage管理控制台
共100000条