华为云用户手册

  • 数据库对象 表16 schema对象 序号 Oracle数据库 GaussDB数据库 差异 1 分析视图 不支持 - 2 属性维度 不支持 - 3 集群 支持 - 4 约束 支持 - 5 数据库链接 支持 - 6 数据库触发器 支持 - 7 尺寸 支持 - 8 外部过程库 不支持 - 9 分层结构 不支持 - 10 索引组织表 不支持 - 11 索引 支持 - 12 索引类型 不支持 - 13 java类 不支持 - 14 java资源 不支持 - 15 java源码 不支持 - 16 join groups 不支持 - 17 物化视图 支持 - 18 物化视图日志 不支持 - 19 挖掘模型 不支持 - 20 对象表 不支持 - 21 对象类型 不支持 - 22 对象视图 不支持 - 23 operators 支持 - 24 包 支持 - 25 序列 支持 - 26 存储函数 支持 - 27 存储过程 支持 - 28 同义词 支持,有差异 Oracle数据库的数据库对象在同一namespace内不能重名; GaussDB 内同一namespace内同义词可与表、视图、函数、package重名,重名时,优先访问本名对象,未寻找到本名对象时才会寻找同义词指向的对象。 29 表 支持 - 30 视图 支持 - 31 zone map 不支持 - 表17 nonschema对象 序号 Oracle数据库 GaussDB数据库 1 上下文 不支持 2 目录 支持 3 版本 不支持 4 闪回存档 不支持 5 锁定配置文件 不支持 6 配置文件 不支持 7 还原点 支持 8 角色 支持 9 回滚段 不支持 10 表空间 支持 11 表空间集 不支持 12 统一审计策略 支持 13 用户 支持
  • 数据类型 表1 数值类型 序号 Oracle数据类型 GaussDB数据库是否支持 差异 1 NUMBER [ ( p [ , s ] ) ] 支持,有差异 精度和实现存在差异。 2 FLOAT [ ( p ) ] 支持 - 3 LONG 不支持 - 4 BINARY_FLOAT 不支持 - 5 BINARY_DOUBLE 支持 - 表2 日期时间类型 序号 Oracle数据类型 GaussDB数据库是否支持 差异 1 DATE 支持,有差异 精度有差异。 2 TIMESTAMP [ ( fractional_seconds_precision ) ] 支持 - 3 TIMESTAMP [ ( fractional_seconds_precision ) ] WITH TIME ZONE 支持,有差异 GaussDB的timestamptz等价于Oracle的timestampwithloacltimezone,缺少Oracle对应的timestamptz类型。 时区更新:部分国家或地区因为政治、经济、战争等因素经常会更新时区信息, 数据库系统也因此常常需要同步修改时区文件以确保时间内容的正确性。 GaussDB时区类型目前只涉及 timestamp with timezone, 当新的时区文件生效时,不会对已有的老数据进行变更,新数据会随时区文件信息进行同步调整。在这点上和O的同类型数据能力有差异。 4 TIMESTAMP [ ( fractional_seconds_precision ) ] WITH LOCAL TIME ZONE 不支持 - 5 INTERVAL YEAR [ ( year_precision ) ] TO MONTH 支持 - 6 INTERVAL DAY [ ( day_precision ) ] TO SECOND [ ( fractional_seconds_precision ) ] 支持 - 表3 字符类型 序号 Oracle数据类型 GaussDB数据库是否支持 差异 1 VARCHAR2 ( size [ BYTE | CHAR ] ) 支持,有差异 size单位为字节,最大10MB。 2 NVARCHAR2 ( size ) 支持,有差异 VARCHAR2(n)类型的别名。 3 CHAR [ ( size [ BYTE | CHAR ] ) ] 支持,有差异 size单位为字节,最大10MB。 4 NCHAR [ ( size ) ] 支持,有差异 size单位为字节,最大10MB。 5 CLOB 支持,有差异 不支持定位器概念。 6 NCLOB 不支持 - 表4 二进制类型 序号 Oracle数据类型 GaussDB数据库是否支持 差异 1 RAW ( size ) 支持,有差异 size是指字节长度建议值,不会用于校验输入raw类型的字节长度。 2 LONG RAW 不支持 - 3 BLOB 支持,有差异 - 4 BFILE 不支持 - 表5 ROWID类型 序号 Oracle数据类型 GaussDB数据库是否支持 差异 1 ROWID 不支持 - 2 UROWID 不支持 - 表6 用户自定义类型 序号 Oracle数据类型 GaussDB数据库是否支持 差异 1 对象类型 不支持 - 2 REF数据类型 不支持 - 3 可变数组 支持 - 4 嵌套表 支持 - 表7 伪类型 序号 Oracle数据类型 GaussDB数据库是否支持 差异 1 anytype 不支持 - 2 anydata 不支持 - 3 anydataset 不支持 - 表8 xml类型 序号 Oracle数据类型 GaussDB数据库是否支持 差异 1 XMLType 支持,有差异 不支持部分操作。 2 URIType 不支持 - 表9 空间类型 序号 Oracle数据类型 GaussDB数据库是否支持 差异 1 SDO_GEOMETRY 不支持 - 2 SDO_TOPO_GEOMETRY 不支持 - 3 SDO_GEORASTER 不支持 - 表10 锁模式 级别 Oracle锁模式 GaussDB锁模式 备注锁模式 - - NULL GaussDB的NULL表示未被赋予锁,与Oracle的0级锁对应。 0 none INVALID GaussDB的INVALID表示被赋予了非法锁。仅在运行过程中出现了GaussDB无法识别的锁时会被赋予INVALID锁。 1 null AccessShare - 2 RS RowShare - 3 RX RowExclusive - 4 S ShareUpdateExclusive - 5 SRX Share - 6 \ ShareRowExclusive - 7 X Exclusive - 8 \ AccessExclusive -
  • 数据库对象 表16 schema对象 序号 Oracle数据库 GaussDB数据库 差异 1 分析视图 不支持 - 2 属性维度 不支持 - 3 集群 支持 - 4 约束 支持 - 5 数据库链接 支持 - 6 数据库触发器 支持 - 7 尺寸 支持 - 8 外部过程库 不支持 - 9 分层结构 不支持 - 10 索引组织表 不支持 - 11 索引 支持 - 12 索引类型 不支持 - 13 java类 不支持 - 14 java资源 不支持 - 15 java源码 不支持 - 16 join groups 不支持 - 17 物化视图 支持 - 18 物化视图日志 不支持 - 19 挖掘模型 不支持 - 20 对象表 不支持 - 21 对象类型 不支持 - 22 对象视图 不支持 - 23 operators 支持 - 24 包 支持 - 25 序列 支持 - 26 存储函数 支持 - 27 存储过程 支持 - 28 同义词 支持,有差异 Oracle数据库的数据库对象在同一namespace内不能重名。GaussDB同一namespace内同义词可与表、视图、函数、package重名,如果重名,会优先访问本名对象,未寻找到本名对象时才会寻找同义词指向的对象。 29 表 支持 - 30 视图 支持 - 31 zone map 不支持 - 表17 nonschema对象 序号 Oracle数据库 GaussDB数据库 1 上下文 不支持 2 目录 支持 3 版本 不支持 4 闪回存档 不支持 5 锁定配置文件 不支持 6 配置文件 不支持 7 还原点 支持 8 角色 支持 9 回滚段 不支持 10 表空间 支持 11 表空间集 不支持 12 统一审计策略 支持 13 用户 支持
  • 数据类型 表1 数值类型 序号 Oracle数据类型 GaussDB数据库是否支持 差异 1 NUMBER [ ( p [ , s ] ) ] 支持,有差异 精度和实现存在差异。 2 FLOAT [ ( p ) ] 支持 - 3 LONG 不支持 - 4 BINARY_FLOAT 不支持 - 5 BINARY_DOUBLE 支持 - 表2 日期时间类型 序号 Oracle数据类型 GaussDB数据库是否支持 差异 1 DATE 支持,有差异 精度有差异。 2 TIMESTAMP [ ( fractional_seconds_precision ) ] 支持 - 3 TIMESTAMP [ ( fractional_seconds_precision ) ] WITH TIME ZONE 支持,有差异 GaussDB的timestamptz等价于Oracle的timestampwithloacltimezone,缺少Oracle对应的timestamptz类型。 时区更新:部分国家或地区因为政治、经济、战争等因素经常会更新时区信息, 数据库系统也因此常常需要同步修改时区文件以确保时间内容的正确性。 GaussDB时区类型目前只涉及 timestamp with timezone, 当新的时区文件生效时,不会对已有的老数据进行变更,新数据会随时区文件信息进行同步调整。在这点上和O的同类型数据能力有差异。 4 TIMESTAMP [ ( fractional_seconds_precision ) ] WITH LOCAL TIME ZONE 不支持 - 5 INTERVAL YEAR [ ( year_precision ) ] TO MONTH 支持 - 6 INTERVAL DAY [ ( day_precision ) ] TO SECOND [ ( fractional_seconds_precision ) ] 支持 - 表3 字符类型 序号 Oracle数据类型 GaussDB数据库是否支持 差异 1 VARCHAR2 ( size [ BYTE | CHAR ] ) 支持,有差异 size单位为字节,最大10MB。 2 NVARCHAR2 ( size ) 支持,有差异 VARCHAR2(n)类型的别名。 3 CHAR [ ( size [ BYTE | CHAR ] ) ] 支持,有差异 size单位为字节,最大10MB。 4 NCHAR [ ( size ) ] 支持,有差异 size单位为字节,最大10MB。 5 CLOB 支持,有差异 不支持定位器概念。 6 NCLOB 不支持 - 表4 二进制类型 序号 Oracle数据类型 GaussDB数据库是否支持 差异 1 RAW ( size ) 支持,有差异 - 2 LONG RAW 不支持 - 3 BLOB 支持,有差异 - 4 BFILE 不支持 - 表5 ROWID类型 序号 Oracle数据类型 GaussDB数据库是否支持 差异 1 ROWID 不支持 - 2 UROWID 不支持 - 表6 用户自定义类型 序号 Oracle数据类型 GaussDB数据库是否支持 差异 1 对象类型 不支持 - 2 REF数据类型 不支持 - 3 可变数组 支持 - 4 嵌套表 支持 - 表7 伪类型 序号 Oracle数据类型 GaussDB数据库是否支持 差异 1 anytype 不支持 - 2 anydata 不支持 - 3 anydataset 不支持 - 表8 xml类型 序号 Oracle数据类型 GaussDB数据库是否支持 差异 1 XMLType 支持,有差异 不支持部分操作。 2 URIType 不支持 - 表9 空间类型 序号 Oracle数据类型 GaussDB数据库是否支持 差异 1 SDO_GEOMETRY 不支持 - 2 SDO_TOPO_GEOMETRY 不支持 - 3 SDO_GEORASTER 不支持 - 表10 锁模式 级别 Oracle锁模式 GaussDB锁模式 备注 - - NULL GaussDB的NULL表示未被赋予锁,与Oracle的0级锁对应。 0 none INVALID GaussDB的INVALID表示被赋予了非法锁。仅在运行过程中出现了GaussDB无法识别的锁时会被赋予INVALID锁。 1 null AccessShare - 2 RS RowShare - 3 RX RowExclusive - 4 S ShareUpdateExclusive - 5 SRX Share - 6 \ ShareRowExclusive - 7 X Exclusive - 8 \ AccessExclusive -
  • Prometheus实例读写地址支持公网的局点 华为云用户应使用公网Remote Read地址和Remote Write地址访问 AOM 的Prometheus监控服务,内网地址仅供华为云内部云服务调用。 公网Remote Write地址仅部分局点支持,具体请参见表1。 表1 支持公网数据上报的说明 局点名称 Region名称 公网访问地址 华东-上海一 cn-east-3 aom-access.cn-east-3.myhuaweicloud.com 华东-上海二 cn-east-2 aom-access.cn-east-2.myhuaweicloud.com 华北-北京四 cn-north-4 aom-access.cn-north-4.myhuaweicloud.com 华南-广州 cn-south-1 aom-access.cn-south-1.myhuaweicloud.com 父主题: Prometheus监控
  • 告警规则后续操作 支持对单个告警规则进行如下操作: 修改告警规则:单击告警规则所在行后的按钮,根据表1修改具体参数,支持修改规则名称,修改完成后,鼠标悬浮在规则名称上,显示修改后的规则名称和原始名称。不支持修改首次创建的原始名称。 开启告警规则:单击告警规则所在行后的按钮(关闭告警规则后,才会显示开启按钮),开启告警规则。 关闭告警规则:单击告警规则所在行后的按钮(开启告警规则后,才会显示关闭按钮),关闭告警规则。 临时关闭告警规则:单击告警规则所在行后的按钮,设置临时关闭的截止时间。 复制告警规则:单击告警规则所在行后的按钮,复制告警规则。 删除告警规则:单击告警规则所在行后的按钮,单击“确定”删除该规则。 勾选多个告警规则后,支持对多个告警进行批量操作:开启、关闭、临时关闭、取消临时关闭、告警恢复开启、告警恢复关闭、删除、导出。
  • 修订记录 发布日期 修订记录 2024-02-02 第十次正式发布。 新增章节: 如何解决进程偶现卡死的问题? 2023-12-25 第九次正式发布。 刷新章节: 使用临时URL进行授权访问,新增代码示例“初始化分段上传任务”。 2020-02-18 第八次正式发布。 修改章节: 开启桶日志,优化描述内容。 2019-11-20 第七次正式发布。 调整以下章节的位置: 示例程序 技术支持渠道 2019-08-21 第六次正式发布。 修改章节: SDK下载,更新历史版本地址和修订记录地址。 2019-03-30 第五次正式发布。 增加章节: API参考。 2019-03-05 第四次正式发布。 修改章节: “事件通知”各子章节,新增 函数工作流 服务功能的说明及代码样例。 对象上传简介,新增对象链接地址格式拼接规则。 使用临时URL进行授权访问,优化描述内容。 2018-08-31 第三次正式发布。 新增章节: 获取上传进度 获取下载进度 2018-06-11 第二次正式发布。 完成接口重构。 2018-03-31 第一次正式发布。
  • 使用前需知 开发过程中,您有任何问题可以在github上提交issue,或者在华为云 对象存储服务 论坛中发帖求助。接口参考文档详细介绍了每个接口的参数和使用方法。 请确认您已经熟悉OBS的基本概念,如桶(Bucket)、对象(Object)、访问密钥(AK和SK)等。 您可以先参考OBS客户端通用示例,了解OBS .NET SDK接口调用的通用方式。 使用OBS客户端进行接口调用操作完成后,没有异常抛出,则表明返回值有效;如果抛出异常,则说明操作失败,此时应从SDK自定义异常实例中获取错误信息。 使用OBS客户端进行接口调用成功后,均会返回包含响应头信息的SDK公共响应头实例。 父主题: 快速入门
  • 为什么提示“备案授权码无效” 以下情况会导致备案授权码无效: 备案授权码已经被使用。 处理方法:请更换使用其他备案授权码。 一个备案授权码只能使用一次,不能重复使用。 使用备案授权码提交备案申请,管局审核通过后,备案授权码无效。 使用备案授权码备案的网站,网站不再使用并注销后,备案授权码无效,不能继续使用。 用于生成备案授权码的资源过期。 处理方法1:请重新购买包周期的E CS ,并生成新的备案授权码使用。 处理方法2:更换备案授权码绑定的ECS资源,继续使用原备案授权码。 单击“操作”列下的“更改云服务”。 图1 更改云服务 选择其他可用的ECS。 如果没有可用资源,请重新购买包周期的ECS。 图2 更换ECS资源 父主题: 系统填写
  • 域名 如何提交备案 2019年4月22日前的网站,如果一个网站下存在 多个域名 ,需要执行“添加域名”操作,将域名添加至备案的网站下。 2019年4月22日起一个网站只能提交一个域名,如多域名备案,在填写完一个网站信息后,单击“保存并继续添加网站”。具体位置如下: 填写主体信息,并单击“下一步,填写网站信息”。 填写网站信息,然后将页面滑动至最下方,单击“保存并继续添加网站”。 图1 保存并继续添加网站 继续添加网站域名信息,添加完成后,单击“下一步,上传资料”。 网站备案的域名个数限制优先以管局规定为准。部分管局要求每次只能备案1个网站/域名(如湖南、湖北),该域名备案通过后,可继续提交其他域名的备案申请。 如果单击“保存并继续添加网站”时,系统提示“一个订单中最多只能添加1个网站”或“订单中能添加的网站个数已达上限”,说明当前省份的管局只允许添加1个网站,或您添加的网站个数已达到该省份的管局要求。 图2 错误 部分管局(如:上海、广东和陕西等)要求域名超过一定数量时需要到管局现场核验或邮寄域名证书等。 父主题: 系统填写
  • 如何获取“接入商资质材料” 在申请经营性备案时,可能需要您提供接入商资质材料。如需获取,请提交工单申请。备案专员在完成身份审核后,将以邮件形式反馈给您。工单提交的要求如下: 选择问题类型:备案资料问题 单击“新建工单”。 图1 新建工单 问题描述:需包含申请资质的主体单位名称、域名或APP名称、所需资质及您的常用邮箱地址。 问题描述示例: 主体单位名称:xxx公司 域名:xxx 用途:办理增值电信许可证 所需资质:请提供接入商xxx资质原件扫描件(包括正文页、附页、特别规定事项页)。 联系方式:备案专员将通过联系方式中提供的邮箱,发送所需资质给您。 系统默认显示 注册华为账号 时使用的手机号码、邮箱,如需更换接收资质材料的邮箱,请修改邮箱地址。 图2 联系方式 勾选同意协议,并单击“提交”。 身份核实通过后,备案专员将以邮件形式,将所需的资质材料发送至您反馈的邮箱中,请注意查收。 父主题: 公安备案和经营性备案
  • 操作步骤 使用华为云账号登录华为云备案系统。 图2 登录备案系统 已经有备案主体了,还可以做其他 在“我的ICP备案信息”页面,单击“备案主体信息”栏的“转移备案”。 图3 转移备案 在“转移备案”页面,确认待转移的备案信息。确认无误后,在“目标账号”栏,输入转移后账号的用户名,并单击“确认”。 在“当前账号认证”栏,单击“获取验证码”,获取并输入有效的手机验证码。 单击“提交”。 系统提示“转移成功”后,您可以登录转移后的账号进行查看。 转移备案操作,不需要通过华为云审核与管局审核。
  • 订单状态为“接入商审核为待修改” 登录华为云备案系统,单击“我要备案”。 图2 登录备案系统 打开“我的ICP备案”页签,在“正在备案中的订单”栏查看待修改的备案订单。 修改备案订单。 单击“操作”列下的“去修改信息”,打开“预览资料”页面。 请单击“状态”栏的查看审核意见,然后单击“操作”列下的“去修改信息”。 单击“去修改信息”或“重新上传资料”,根据审核意见修改备案申请,然后单击“提交”。 单击“提交接入商审核”。
  • 操作场景 不同状态的备案订单,修改备案申请的操作不同,具体如下: 暂未提交初审的备案订单 如需修改订单中填写的备案信息、资料,请参见本节内容。 已提交接入商初审,暂未提交至管局审核的备案订单 如需修改订单中填写的备案信息、资料,需先撤销备案,然后再参见本节内容进行修改。 初审驳回/管局驳回的备案订单 如需修改订单中填写的备案信息、资料,请参见本节内容。 管局审核中的备案订单 不支持撤销、修改。 已备案成功并获取备案号的网站 如需更改服务器IP地址、修改应急电话、更新营业执照地址等,请参见变更备案,修改备案信息。
  • 订单状态为“待完善备案信息”/“初审驳回” 登录华为云备案系统,单击“我要备案”。 图1 登录备案系统 打开“我的ICP备案”页签,在“正在备案中的订单”栏查看待修改的备案订单。 修改备案订单。 单击“操作”列下的“继续备案”,打开“预览资料”页面。 单击,进入编辑模式,修改备案订单信息。 系统支持在PC端修改主体信息、互联网信息、上传的资料,在APP端修改真实性核验信息。 对于不能编辑修改的信息,如主办单位性质、证件类型,如需更改,请单击“放弃备案”,删除当前备案订单,重新提交备案申请。
  • 处理方法 登录有处理委托权限的账号进行操作,如主账号或者授予 IAM 权限的账号。 单击控制台左上角的,搜索并单击进入“ 统一身份认证 服务 IAM”,单击“委托”。 在委托页面搜索“cpts_admin”,单击搜索结果查看授权记录。 查看授权记录中的权限是否包含CCE Administrator 、ECS ReadOnlyAccess、VPCEndpoint Administrator角色。 如果不包含,单击页面中的“授权”,分别搜索CCE Administrator 、ECS ReadOnlyAccess、VPCEndpoint Administrator进行授权。授权需要的权限,勾选之后,需要单击“查看已选”,只选择需要的权限。 单击“下一步”,根据需要选择授权范围,至少选择需要使用服务的局点。 单击“确定”即可完成授权。 完成授权之后,进入性能测试服务页面,在“测试资源”页面将创建失败的资源组删除,重新创建即可。
  • 节点使用建议 用于测试资源组的节点不要运行任何应用或做其他用途,可能会导致应用运行异常。 至少需要2台空节点,1台用于压测资源组的调试机(即调试执行机的节点),1台用于压测资源组的执行机(即在压测过程中能够提供自身性能数据的施压目标机器)。请根据需要压测的并发用户数,创建对应规格的节点,PerfTest测试工程的节点规格推荐请参考表1,JMeter测试工程的节点规格推荐请参考表2。 如需要压测外部服务,请为执行节点绑定弹性IP。如需要调试外部服务,请为调试节点和执行节点都绑定弹性IP。 表1 PerfTest测试工程的节点规格推荐 并发用户数 所需规格 数量 0-5000 调试节点:4U8G 1 执行节点:4U8G 1 5001-10000 调试节点:4U8G 1 执行节点:8U16G 1 10001-20000 调试节点:4U8G 1 执行节点:8U16G 2 20001-30000 调试节点:4U8G 1 执行节点:8U16G 3 30001-40000 调试节点:4U8G 1 执行节点:8U16G 4 40001-50000 调试节点:4U8G 1 执行节点:8U16G 5 50001以上 调试节点:4U8G 1 执行节点:8U16G n 说明: 每台8U16G的执行节点可支撑10000并发。 表2 JMeter测试工程的节点规格推荐 并发用户数 所需规格 数量 0-1000 调试节点:4U8G 1 执行节点:4U8G 1 1001-2000 调试节点:4U8G 1 执行节点:8U16G 1 2001-4000 调试节点:4U8G 1 执行节点:8U16G 2 4001-6000 调试节点:4U8G 1 执行节点:8U16G 3 6001-8000 调试节点:4U8G 1 执行节点:8U16G 4 8001-10000 调试节点:4U8G 1 执行节点:8U16G 5 10001以上 调试节点:4U8G 1 执行节点:8U16G n 说明: 每台8U16G的执行节点可支撑2000并发。 以上节点规格推荐是通用规格,仅供参考。实际压测时,资源规格的需求受思考时间、压测的协议类型、请求和响应的大小数量、响应时间、结果验证等因素影响,用户可根据实际情况进行调整。 压测外部服务时,执行节点需要绑定弹性IP,测试带宽受限于购买的EIP带宽。 当集群上的节点已经被部署上了应用,创建私有资源组时,该节点无法被选用。
  • 计费周期 按需套餐包计费时,性能测试服务资源按秒计费,每一个小时整点结算一次费用(以GMT+8时间为准),结算完毕后进入新的计费周期。计费的起点以性能测试服务上的测试任务启动运行的时间点为准,终点以测试任务停止运行的时间为准。 例如,假设您在2023/03/10 8:45:30在性能测试服务上启动了测试任务,然后在9:30:00将其全部停止运行,则计费周期分为如下两个时间段: 8:00:00~9:00:00时间段,在8:45:30~9:00:00间产生费用,该计费周期内的计费时长为870秒。 9:00:00~10:00:00时间段,在9:00:00~9:30:00间产生费用,该计费周期内的计费时长为1800秒。
  • 计费示例 假设您已购买峰值并发1万,VUM额度100万的按需套餐包,您在2023/03/10 8:45:30在性能测试服务上启动了并发数为1000的压测任务,然后在9:30:00将其全部停止运行,则计费周期分为如下两个时间段: 8:00:00~9:00:00时间段,在8:45:30~9:00:00间产生费用,该计费周期内的计费时长为870秒。则参考计费项中的计费公式,该计费时间段消耗的VUM为:1000x870÷60=14500(VUM)。 9:00:00~10:00:00时间段,在9:00:00~9:30:00间产生费用,该计费周期内的计费时长为1800秒。则参考计费项中的计费公式,该计费时间段消耗的VUM为:1000x1800÷60=30000(VUM)。 因此,总消耗VUM=14500+30000=44500(VUM),即4.45万VUM,则剩余的VUM=100万-4.45万=95.55万(VUM)。
  • 适用计费项 表1 按需套餐包计费适用计费项 计费项 说明 峰值并发 运行任务支持的最大并发用户数,请根据测试需求预估。如需更大峰值并发,请选择企业版服务。 VUM额度 按需套餐包计费时,优先扣除有效期内的按需套餐包的VUM额度,超出按需套餐包的部分以按需计费模式进行结算。 假设您计划购买性能测试服务企业版,峰值并发1万,VUM额度100万,在购买性能测试套餐页面底部,您将看到所需的配置费用。 图1 按需套餐包配置费用示例
  • 新增节点 新增节点包括新增邻节点(即同级节点)与新增子节点。选中思维导图中任一节点,可根据需要选择新增节点的类型。根节点只能新增子节点,其它节点可以新增邻节点和子节点。 新增子节点 进入已创建的思维导图,选中任意节点,通过以下方式新增子节点。 敲击鼠标右键,在页面下拉列表中选择“新增子节点(Ins)”。 使用快捷键:敲击键盘上的“Insert”或“Tab”。 新增邻节点 进入已创建的思维导图,选中除根节点外的任意节点,通过以下方式新增邻节点。 敲击鼠标右键,在页面下拉列表中选择“新增邻节点(Enter)”。 使用快捷键:敲击键盘上的“Enter”。
  • 用例规范检查 用户可以对创建的手工测试用例进行规范检查,根据检查结果对用例进行优化。详细的编写规范请参考测试用例编写规范。 此功能为您提供65天试用期,后续需要开通测试计划专业版套餐或CodeArts专业版以上套餐来延续您的高阶体验。 完成编写测试步骤后,在页面下方单击“规范检查”,检查结果将显示在页面下方。 用户可以根据提示信息对用例进行优化,单击对应的规范描述可以查看详细规范信息。 用例编写完成后,单击保存。 父主题: 手工测试用例
  • 用例设计 完成测试点设计后,可以进一步细化成用例。 用例包括预置条件、步骤、预期结果三个部分,进行用例设计时分别设置这三部分内容。 进入已创建的思维导图。 在“注册会员”节点下按需新建子节点预置条件、步骤、预期结果,根据需要新建子节点(详细操作可参考新增节点)。 选中作为预置条件的节点,单击思维导图上方工具栏中。 当节点中出现时,说明设置成功。 选中作为步骤的节点,单击思维导图上方工具栏中。 当节点中出现时,说明设置成功。 选中作为预期结果的节点,单击思维导图上方工具栏中。 当节点中出现时,说明设置成功。 父主题: 需求目录测试设计策略
  • 编辑测试计划 在测试计划列表中,单击需要编辑的测试计划名称,页面右侧将滑出编辑窗口,可对测试计划进行编辑。 页签“详情”中,可以编辑测试计划(可以编辑测试计划的名称、编辑描述、选择执行方式、编辑基本信息),编辑完毕单击页面右上方“保存”。 页签“需求”中,可以添加、移除当前测试计划范围的需求,操作方式与新建测试计划里添加、移除需求相关步骤相同。 页签“测试用例”中,可以查看该计划内的测试用例,也可以添加测试计划所属版本的测试用例。 页签“操作历史”中,可以查看对测试计划的编辑历史。
  • 删除调度策略 登录UCS控制台,在左侧导航栏中单击“流量分发”。 在对应的调度策略框右上角位置单击“删除”。 如您需要删除多个调度策略,可在对应的调度策略框左上角勾选此策略,然后单击界面右上角的“批量删除”,如图3所示。 图3 批量删除调度策略 在弹窗中二次确认删除调度策略,删除操作将无法恢复,请您谨慎操作。 删除中时请勿关闭当前弹窗或刷新页面,删除完成后弹框会自动关闭,否则可能导致部分资源残留。
  • 常见问题处理 log-operator标准输出报错:Failed to create log group, the number of log groups exceeds the quota 示例: 2023/05/05 12:17:20.799 [E] call 3 times faild, resion: create group failed, projectID: xxx, groupName: k8s-log-xxx, err: create groups status code: 400, response: {"error_code":"LTS.0104","error_msg":"Failed to create log group, the number of log groups exceeds the quota"}, url: https://lts.cn-north-4.myhuaweicloud.com/v2/xxx/groups, process will retry after 45s 解决方案:LTS日志组有配额限制,如果出现该报错,请前往LTS下删除部分无用的日志组。限制详情请参见:日志组。 配置了容器文件路径采集,采集的目录不是挂载到容器内的,且节点引擎为docker,采集不到日志。 解决方案: 请检查工作负载所在节点的容器存储模式是否为deviceMapper,deviceMapper不支持采集容器内日志(创建日志策略时已提示此限制,如图7所示)。检查方法如下: 进入业务工作负载所在节点。 执行docker info | grep "Storage Driver"。 若返回的Storage Driver值为devicemapper,则该日志无法采集。 图7 创建日志策略 日志无法上报,otel组件标准输出报错:log's quota has full 解决方案: 云日志 服务(LTS)有免费赠送的额度,超出后将收费,报错说明免费额度已用完,如果需要继续使用,请前往云日志服务控制台“配置中心”,打开“超额继续采集日志”开关。 图8 配额设置 采集容器内日志,且采集目录配置了通配符,日志无法采集。 排查方法:请检查工作负载配置中Volume挂载情况,如果业务容器的数据目录是通过数据卷(Volume)挂载的,插件不支持采集它的父目录,需设置采集目录为完整的数据目录。例如/var/log/service目录是数据卷挂载的路径,则设置采集目录为/var/log或/var/log/*将采集不到该目录下的日志,需设置采集目录为/var/log/service。 解决方案:若日志生成目录为/application/logs/{应用名}/*.log,建议工作负载挂载Volume时,直接挂载/application/logs,日志策略中配置采集路径为/application/logs/*/*.log
  • 编辑集群 在集群列表页面,单击集群名称,进入集群概览页面。 单击“编辑概览”即可编辑集群信息,支持配置资源限制和网络访问配置信息。 资源限制 配置集群的资源限制策略,主要用于控制用户对集群资源的使用,相关参数说明如表2。 表2 资源限制 参数项 说明 用户最大创建环境数量 单个用户使用该集群可以创建的最大环境数量。 说明: 不配置时默认无限制,当用户创建的环境数量达到该参数设置的最大值时,无法继续创建环境。 环境最长延期时间(天) 环境创建、续期时可以选择的最大时间。 说明: 不配置时默认无限制,建议评估环境使用时间后合理设置最大延期的时间,当环境到期后,系统会自动停止环境中的容器实例,以达到释放节省资源的目的,环境停止后,可以通过续期操作设置环境新的延期时间,再重新启动环境中的容器实例。 容器默认CPU(vCPUs) 新建模板、环境时添加微服务时容器CPU的默认值。 说明: 不配置时默认无限制。 容器最大CPU(vCPUs) 新建模板、环境时添加微服务时容器CPU允许设置的最大值。 说明: 不配置时默认无限制。 容器默认内存(MB) 新建模板、环境时添加微服务时容器内存的默认值。 说明: 不配置时默认无限制。 容器最大内存(MB) 新建模板、环境时添加微服务后容器内存允许设置的最大值。 说明: 不配置时默认无限制。 网络访问配置 K8s集群部署的服务在默认情况下只能在集群内部的网络访问,如果需要将服务暴露到集群外部访问,需要设置集群的网络访问配置。 在集群配置信息页面,打开“外部访问开关”,然后选择外部访问方式、访问入口节点,单击“确定”保存后生效。 参数项 说明 外部访问 开启集群外部访问,服务能够提供公网访问能力。 说明: 外部访问功能打开后,系统会自动分配集群节点的端口,范围为30000~32767,请确保该范围内的端口没有被占用,否则可能会出现网络访问不通。 外部访问方式 目前支持Nodeport和Istio两种外部访问方式: Nodeport通过每个节点上的 IP 和静态端口暴露服务,支持四层负载均衡访问。 Istio通过安装istio控制面为已部署的服务建立网络。istio能支持四层、七层协议访问,具路由控制等高级功能。 说明: 使用Istio外部访问方式,需要提前在集群中安装好Istio,推荐使用华为云应用网格服务。 如需手动配置,请参考Istio官方文档进行安装,建议使用default配置组合。 Istio安装官方文档。 Istio版本支持状态。 访问入口节点 选择CCE集群的节点作为外部网络访问的入口节点。 SSL认证 选择Istio外部访问时,可以通过配置SSL证书来实现https安全访问。
  • 步骤6:其他设置 其他设置中的内容对求职者不可见,仅在后续流程编排中使用,故需要将所有组件的状态设置为“隐藏”。 在组件库中,拖拽“分割线”组件到页面最下方,将上下内容进行分隔。 图35 添加分割线组件 按照下图,拖拽所需的组件到分割线组件下方。 图36 面试信息页面布局 选中日期选择器组件,修改标题为“面试时间”,并将状态设置为“隐藏”。 图37 设置日期选择器组件 选中地址组件,修改标题为“面试地址”,并将状态设置为“隐藏”。 图38 设置地址组件 设计完成后,单击“保存并预览”,预览表单效果是否符合预期。 符合预期后,单击页面上方的“表单发布”,发布表单。 在AstroFlow中创建的表单支持独立访问,表单发布后,您可以通过访问地址查看或提交表单数据。 在PC端开发的表单,支持在移动端进行访问和使用。在移动端访问表单时,请注意以下几点: 移动端支持的组件:单行文本输入、多行文本输入、单选、数字输入框、开关、下拉选择框、复选框、评分、地址、级联选择、手写签名、分段标题、图文展示、文本、备注、分割线、日期选择器、日期范围选择器、附件和图片上传。 移动端不支持的组件:在移动端使用表单时,组件不会显示。在表单设计时,如果表单需要在移动端使用,请注意加以区分,避免影响应用整体功能的使用。 移动端组件的排布规则:一行只展示一个组件。 图39 发布表单
  • 步骤5:设置资格证书 在组件库中,拖拽“分段标题”组件到页面最下方,并设置组件属性。 图30 设置分段标题组件 标题:设置为“资格证书”。 样式:分段标题组件的样式,可按需进行选择。 在组件库中,拖拽“子表单”组件到分段标题下方。 选中子表单组件,修改标题为“资格证书”。 在字段中,单击“添加字段”,添加1个级联选择、1个日期选择器和1个多行文本输入。 图31 资格证书子表包含字段及对应组件 设置字段中添加的组件属性。 单击级联选择组件后的,修改标题为“证书类型”,并单击选项中的“编辑层级”,参考下图编辑选项层级。 图32 编辑证书选项层级 您也可以在编辑代码中,直接输入如下示例代码: [ { "label": "英语类", "value": "英语类", "children": [ { "label": "大学英语四级", "value": "大学英语四级" }, { "label": "大学英语六级", "value": "大学英语六级" } ] }, { "label": "外语类", "value": "外语类", "children": [ { "label": "日语等级考试", "value": "日语等级考试", "children": [ { "label": "N1", "value": "N1" }, { "label": "N2", "value": "N2" }, { "label": "N3", "value": "N3" } ] }, { "label": "德语专业四级", "value": "德语专业四级" }, { "label": "德语专业八级", "value": "德语专业八级" } ] }, { "label": "项目管理类", "value": "项目管理类", "children": [ { "label": "PMP", "value": "PMP" }, { "label": "NPDP", "value": "NPDP" } ] } ] 单击日期选择器组件后的,修改标题为“获得时间”。 单击多行文本输入组件后,修改标题为“备注”。 在子表单属性设置中,去勾选“允许导出”,查看资格证书最终设计效果。 图33 去勾选允许导出 图34 资格证书最终设计效果
  • 步骤4:设置工作经历 在组件库中,拖拽“分段标题”组件到页面最下方,并设置组件属性。 图25 设置分段标题组件 标题:设置为“工作经历”。 样式:分段标题组件的样式,可按需进行选择。 在组件库中,拖拽“子表单”组件到分段标题下方。 选中子表单组件,修改标题为“工作经历”。 在字段中,单击“添加字段”,添加2个单行文本输入、1个级联选择、1个日期范围选择器、1个多行文本输入和1个单选。 图26 工作经历子表单包含字段及对应组件 设置字段中添加的组件属性。 单击第1个单行文本输入组件后的,修改标题为“公司名称”。 单击,返回子表单编辑器。 单击第2个单行文本输入组件后的,修改标题为“职位名称”。 单击级联选择组件后的,修改标题为“所在行业”,并单击选项中的“编辑层级”,参考下图编辑选项层级。 图27 编辑选项层级 您也可以在编辑代码中,直接输入如下示例代码: [ { "label": "互联网/AI", "value": "互联网/AI", "children": [ { "label": "电子商务", "value": "电子商务" }, { "label": "游戏", "value": "游戏" }, { "label": "大数据", "value": "大数据" }, { "label": "在线教育", "value": "在线教育" }, { "label": "人工智能", "value": "人工智能" }, { "label": "云计算", "value": "云计算" } ] }, { "label": "广告/传媒", "value": "广告/传媒", "children": [ { "label": "新闻/出版", "value": "新闻/出版" }, { "label": "广播影视", "value": "广播影视" }, { "label": "文艺体育", "value": "文艺体育" } ] } ] 单击日期范围选择器组件后的,修改标题为“在职时间”。 单击多行文本输入组件后的,修改标题为“工作内容”。 单击单选组件后的,修改标题为“是否实习”,选项设置为“是”、“否”。 单击,返回子表单。在子表单的属性设置中,去勾选“允许导出”,查看工作经历最终设计效果。 图28 去勾选允许导出 图29 工作经历最终设计效果
共100000条