华为云用户手册

  • 计费项 MAS根据您开通的功能模块和购买的多活管理中心以及多活管理中心关联的节点数进行计费。具体收费介绍,请参考价格详情。 表1 MAS计费项 计费项 计费说明 功能模块 根据功能模块版本、功能点数量以及开通时长进行计费。 多活管理中心 根据多活管理中心规格、购买时长以及购买的实例数量进行计费。 节点数 根据多活管理中心关联的节点数以及购买时长进行计费。 说明: 节点数是多活管理中心所监控的应用的进程个数。
  • 计费模式 提供包年包月、按需共2种计费模式供您灵活选择。 包年包月:多活管理中心根据订单的购买周期计费,目前仅多活管理中心支持包年包月计费模式。 按需计费: 功能模块根据您开通的多活版本和功能点进行按需(天)计费。 多活管理中心根据您购买的实例规格按需(小时)计费。 节点数根据多活管理中心关联的节点数按需(天)计费。 计费模式变更:多活管理中心实例支持包年包月和按需计费模式相互转换。 如需变更计费模式,请参考按需转包年包月和包年包月转按需章节进行计费模式转换。
  • 应用场景 随着业务的发展,系统容量、可靠性、商务因素等方面都会逐步给业务架构带来挑战。MAS应用场景包括: 场景一:同城灾备 适用于容灾可用性要求达到99.9%,业务分布在同一个地域,要求支持同城跨AZ的应用和数据灾备场景。 场景二:同城双活 适用于容灾可用性要求达到99.95%,要求业务双活的容灾场景。 同城跨AZ的应用数据多活,并分担部分业务流量。 场景三:两地三中心 适用于容灾可用性要求达到99.99%,同时进行跨AZ和跨Region容灾场景。 同城双活+异地灾备,提供最高程度的业务连续性和数据可用性保障。 场景四:异地多活(单元化) 适用于容灾可用性要求达到99.99%+,业务对时延敏感,且要求数据分区化场景。 分区化管理+应用数据多活,可扩展性强,可以随时增加新的分区,可靠性高。 场景五:混沌工程 适用于向被测系统主动引入故障,通过故障注入、故障演练的方式提升系统可靠性。 图1 MAS应用场景
  • 什么是多活高可用服务 企业在应用发展的过程中会面临诸多难题,如: 使用单个AZ/Region无法满足高可靠诉求; 系统容量达到瓶颈或者访问时延无法达到要求; 云厂商技术绑定,无法获得先进技术和价格优势; 业务爆炸式增长带来的技术瓶颈。 多活高可用服务(Multi-Site High Availability Service,简称MAS)源自华为消费者多活应用高可用方案,提供从流量入口、数据到应用层的端到端的业务故障切换及容灾演练能力,保障故障场景下的业务快速恢复,提升业务连续性。 MAS=多活接入服务+应用层SDK+数据同步管道+统一管控中心;完整可落地方案=技术产品(MAS)+咨询服务+生态伙伴+容灾规范。 MAS产品优势如下: 业务级高可用保障。 流量、业务、数据端到端可用。 秒级RTO、RPO,保证业务连续性。 低成本容灾演练能力。 MAS核心能力包括: 端到端(管理-流量-应用-数据)仲裁和多活容灾管控。 安全可靠的数据同步管道。 可落地的多活容灾标准规范。 咨询+专业实施服务。 MAS架构如图1所示。 图1 MAS服务架构示图 区域(Region):从地理位置和网络时延维度划分,同一个Region内共享弹性计算、块存储、对象存储、VPC网络、弹性公网IP、镜像等公共服务。Region分为通用Region和专属Region,通用Region指面向公共租户提供通用云服务的Region;专属Region指只承载同一类业务或只面向特定租户提供业务服务的专用Region。 可用区(AZ,Availability Zone):一个AZ是一个或多个物理数据中心的集合,有独立的风火水电,AZ内逻辑上再将计算、网络、存储等资源划分成多个集群,一个Region中的多个AZ间通过高速光纤相连,以满足用户跨AZ构建高可用性系统的需求。 软件开发工具包(SDK):SDK 的全称是 Software Development Kit,是一种被用来辅助开发某类软件而编写的特定软件包。 RPO(Recovery Point Objective):即数据恢复点目标,主要指的是业务系统所能容忍的数据丢失量。 RTO(Recovery Time Objective):即恢复时间目标,主要指的是所能容忍的业务停止服务的最长时间,也就是从灾难发生到业务系统恢复服务功能所需要的最短时间周期。
  • 创建Polarion连接 登录新版ROMA Connect控制台。 在左侧导航栏选择“连接器”,在连接器页面单击“新建连接”。 选择“Polarion”连接器。 在弹窗中配置连接器信息,完成后单击“确定”。 参数 说明 连接名称 填写连接器实例名称。 连接地址 填写连接地址,连接地址示例: http://endpoint:port/polarion。 API Token 填写API Token。 描述 填写连接器的描述信息,用于识别不同的连接器。
  • 配置参数 表1 获取软件需求列表 参数 说明 项目ID 填写需求的项目ID。 表2 修改软件需求状态 参数 说明 项目ID 填写需求的项目ID。 需求ID 填写需求ID。 需求状态 选择需求状态。 Draft Reviewed Approved Rejected 原因 选择拒绝原因。 Obsolete Duplicate Invalid Later 表3 获取测试用例列表 参数 说明 项目ID 填写需求的项目ID。 表4 获取软件测试用例列表 参数 说明 项目ID 填写需求的项目ID。 表5 获取测试用例与需求关联关系 参数 说明 项目ID 填写需求的项目ID。 测试用例ID 填写测试用例ID。 表6 添加软件测试报告 参数 说明 项目ID 填写需求的项目ID。 空间ID 填写空间ID。 标题 填写报告标题 名称(ID) 填写名称(ID)。 类型 请选择工作项类型。 Software Test Case est Case 链接角色 请选择连接角色。 has parent duplicates relates to 内容类型 请选择内容类型。 text/html text/plain 内容 填写报告内容。 表7 修改软件测试报告 参数 说明 项目ID 填写需求的项目ID。 空间ID 填写空间ID。 标题 填写报告标题 名称(ID) 填写名称(ID)。 类型 请选择工作项类型。 Software Test Case est Case 内容类型 请选择内容类型。 text/html text/plain 内容 填写报告内容。 表8 获取Issue列表 参数 说明 项目ID 填写需求的项目ID。
  • 准备依赖资源 ROMA Connect实例所需资源的具体要求和创建指导如下所示。 表1 实例依赖资源 资源 要求 创建指导 VPC和子网 不同的ROMA Connect实例可以复用相同的VPC和子网,也可以使用不同的VPC和子网,请根据实际需要进行配置。在创建VPC和子网时应注意如下要求: 创建的VPC与使用的ROMA Connect服务应在相同的区域。 创建VPC和子网时,如无特殊需求,配置参数使用默认配置即可(RCU实例暂不支持IPV6,创建子网不可勾选IPv6设置)。 创建VPC和子网的操作指导请参考创建虚拟私有云和子网,若需要在已有VPC上创建和使用新的子网,请参考为虚拟私有云创建新的子网。
  • 账单内容说明 表1 使用量类型明细账单参数说明 字段名称 类型 字段描述 取值示例 账期 String 与用户约定的一个时间范围,这样对账时才能确定对账范围。该时间范围可根据华为云的营销策略来决定,通常是一个自然月。当一个账期结束时,系统计算出用户在该账期内需要支付的全部费用,并生成账单。 2020-08 企业项目 String 开通企业项目的客户,所在的企业项目名称。如果客户购买产品时未选择企业项目,则企业项目名称为default。 default 企业项目ID String 开通企业项目的客户,所在的企业项目ID。如果客户购买产品时未选择企业项目,则企业项目ID为0。 0 账号 String 账单所属客户的账号名。 zhangsan 产品类型编码 String 产品类型的编码。 hws.service.type.aom 产品类型 String 主要指云服务的分类。 应用运维管理 产品编码 String 产品的编码。 hws.resource.type.aom.alarmruleai 产品ID String 产品的ID号。 00301-215174-0--0 产品 String 云服务的名称。 智能阈值规则数量 计费模式 String 计费模式。 包年/包月-年 包年/包月-月 包年/包月-天 包年/包月-一次性 按需 预留实例 节省计划 按需 消费时间 String 消费发生的时间,包年/包月为支付时间、按需的为话单中上报的使用生效时间和失效时间。 2020-08-23 22:00:00 GMT+08:00-2020-08-23 23:00:00 GMT+08:00 使用开始时间 String 账单条目对应使用云服务的计费开始时间。 2020-08-23 22:00:00 GMT+08:00 使用结束时间 String 账单条目对应使用云服务的计费结束时间。 2020-08-23 23:00:00 GMT+08:00 订单号/交易号 String 订单号,包年/包月计费模式时的订单唯一标识号。交易号,按需计费等模式时的扣费唯一标识号。 450b5ab2-5a4e-4c16-a8ea-bcd564d1773f 交易时间 String 某条消费记录对应的扣费时间。 2020-08-23 23:41:33 GMT+08:00 账单类型 String 账单条目的类型。 消费-新购:指新购包年/包月产品产生的费用。 消费-续订:指手动续订包年/包月产品产生的费用。 消费-使用:指按需使用资源时产生的费用。 消费-自动续订:指自动续订包年/包月产品产生的费用。 消费-按时计费:按时计费的预留实例产品或节省计划产品产生的费用。 消费-节省计划抵扣:节省计划产品抵扣的费用。 消费-退订手续费增收:退订时增收的手续费。 消费-服务支持计划月末补扣:“服务支持计划”产品月末补扣的费用。 消费-变更:变更包年/包月产品产生的费用。 消费-按月付费:按月支付的包年/包月产品产生的费用。 退款-退订:退订的包年/包月产品产生的费用。 退款-变更:包年/包月产品由于资源变更(如:降配)产生的费用。 说明: 2022-08-25日之前,资源变更(如:降配)的账单类型为:退款-退订;自2022-08-25日起(含2022-08-25日),资源变更(如:降配)的账单类型优化为:退款-变更 退款-包年/包月转按需:包年/包月产品转按需产品时,退订的包年/包月产品产生的费用。 调账-补偿:华为云补偿的费用。 调账-扣费:华为云进行调账时扣费的费用,如逆向调整降配订单时先扣取原来退费的金额。 消费-使用 资源ID String 云服务资源的唯一标识ID。 aombilling-alarmruleai-a410b0d6268a48e3946a84c4a39c8a00.0 资源名称 String 云服务资源的名称。 -- 资源标签 String 用户给云服务资源设置的标签。 group SKU编码 String SKU名称是产品的统一编号,每种产品均对应有唯一的SKU号。 aom.alarmrule.ai.base 规格 String 用于描述云服务所需资源的特征信息,一组属性和属性值域的集合,同一个资源类型的资源规格所包含的属性相同,但属性取值不同。 基础版智能阈值规则 AOS堆栈|4个 区域编码 String 区域的编码。 cn-north-1 区域 String 指能独立提供公有云服务资源、并服务于一个较大地理范围的云服务区域。 华北-北京一 可用区 String 可用区是同一服务区内,电力和网络互相独立的地理区域,一般是一个独立的物理机房,这样可以保证可用区的独立性。一个云服务区内有多个可用区,一个可用区发生故障后不会影响同一云服务区内的其它可用区,可用区之间通过内网访问。 可用区1 使用量类型编码 String 使用量类型的编码。 aom.count 使用量类型 String 按需使用云服务时进行计费的方式,如:时长、容量、上行流量等。 个 单价 BigDecimal 产品用量的单价,如¥5。 0.15 单价单位 String 产品用量 定价 的用量单位,GB/小时、Mbps/小时、GB等。 元/10,000个(次) 使用量单位 String 产品使用量的度量单位。 Byte 使用量单位(定价量纲) String 产品上架时定价采用的使用量单位。 GB 使用量 BigDecimal 一定时间范围内产品、资源的使用情况。如使用时长、使用容量、使用次数、使用流量等。 1 使用量(定价量纲) BigDecimal 按照产品上架时定价采用的使用量单位展示使用量。最多保留小数点后10位,截断处理。 使用量(定价量纲)=使用量/使用量转换比率 例如:1Byte=1/(1024*1024*1024)GB,保留小数点后10位,截断处理为0.0000000009 0.0000000009 套餐内使用量 BigDecimal 一定时间范围内某些产品、资源归属于套餐内资源包使用量,此部分用量没有超出资源包总时不再单独收费。 -- 套餐内用量(定价量纲) BigDecimal 按照产品上架时定价采用的使用量单位展示套餐内使用量。最多保留小数点后10位,截断处理。 -- 预留实例内使用量 BigDecimal 一定时间范围内某些产品、资源归属于预留实例内使用量,此部分用量没有超出预留实例内使用量不再单独收费。 0 预留实例内用量(定价量纲) BigDecimal 按照产品上架时定价采用的使用量单位展示预留实例内使用量。最多保留小数点后10位,截断处理。 0 使用量转换比率 BigDecimal 使用量单位与使用量(定价量纲)单位之间的转换比率。 例如:秒和小时之间的转换比率为3600。 3600 官网价 BigDecimal 选择购买的产品和周期后,华为云官网显示的价格。 0.15 优惠金额 BigDecimal 用户使用云服务享受折扣优惠如商务折扣以及促销优惠等减免的金额。基于官网价的优惠金额。 0 应付金额 BigDecimal 用户使用云服务享受折扣优惠后需要支付的费用金额。折扣包含:促销产品折扣、促销折扣券、商务折扣等各种折扣。 0.15 现金支付 BigDecimal 通过现金支付费用的金额。 0.15 信用额度支付 BigDecimal 通过信用额度支付费用的金额,出账后信用额度支付计入应还款金额。 0 代金券抵扣 BigDecimal 通过代金券抵扣费用。 0 现金券抵扣 BigDecimal 通过现金券抵扣费用的金额。 0 储值卡抵扣 BigDecimal 通过储值卡抵扣费用的金额。 0 月度结算 BigDecimal 月度结算金额。 月度结算客户才显示该参数。 0 欠费金额 BigDecimal 包含未结清金额和未结算金额,为待抵扣和待支付的费用金额。 非月度结算客户才显示该参数。 0 已核销金额 BigDecimal 欠费金额中被华为抹除不需要用户偿还的金额。 0 优惠类型 String 当前消费项使用的折扣优惠类型。 促销折扣 商务合同折扣 渠道商务合同折扣 联营商品折扣 该字段从2020/11/15 00:00:00开始,支持查看和导出。 商务合同折扣 优惠信息 String 对“优惠类型”的补充描述。 折扣率 固定单价 减免 该字段从2021/08/01 00:00:00开始,支持查看和导出。 70% 订单类型 String 产品的订单类型: 新购 续费 退订 变更 补偿:通过为客户续订订单的方式进行的一种补偿。 包年/包月转按需 按需转包年/包月 试用 转商用 费用调整:订单调整,包含正向调整和逆向调整。 退货 换货 新购 订单数量 String 订单的数量。 2 订单周期数 String 订单周期的时长。示例,订单周期数为3,订单周期单位为月,表示订单有效时长为3个月。 1 订单周期单位 String 订单周期的单位。 年 RI购买小时数 String 预留实例的购买小时数。 该字段从2021/08/01 00:00:00开始,支持查看和导出。 100 退订原因 String 订单退订的原因描述。 该字段从2021/08/01 00:00:00开始,支持查看和导出。 -- 退订手续费 BigDecimal 退订订单的手续费。 10.11 原订单号 String 退订订单所对应的原订单唯一标识号。 CS 2007020834553YB 是否竞价实例 String 当前按需消费项是否为竞价实例: N Y 该字段从2021/08/01 00:00:00开始,支持查看和导出。 N 节省计划抵扣金额 BigDecimal 按需计费模式下资源使用产生的消费在节省计划每小时承诺消费金额内被抵扣的金额。 0.07200001 被抵节省计划 String 用来标识按需计费模式下资源使用产生消费匹配抵扣的节省计划。 1d67b44832cd4db8b5d4a9c548ee1930 节省计划折扣 String 按需计费模式下资源使用产生的消费匹配抵扣的节省计划的折扣。 60% 付款方式 String 预留实例、节省计划等计费模式下单购买时选择的付款方式。主要有零预付、部分预付和全预付等。 部分预付 每小时承诺金额 BigDecimal 节省计划计费模式下承诺的每小时消费金额,根据承诺金额的大小获取一定的折扣优惠。 1.00 子资源名称 String 云服务子资源的名称。 子资源是指有关联的几个资源中,处于从属位置的资源。比如ECS主机和EVS系统盘,EVS系统盘处于从属位置,EVS系统盘是ECS主机的子资源。 -- 子资源ID String 云服务子资源的唯一标识ID。 230606_bca373129f0b4364b45f83b68689f1e1 子资源产品类型 String 云服务子资源的产品类型。 云硬盘 子资源产品 String 云服务子资源的产品名称。 云硬盘 组合交易单号 String 组合交易订单的单号。 多个订单一同交易生成组合交易订单。“一同交易”包括多个云服务资源组合开通、批量操作、组合购买等场景。组合交易订单下的各个订单必须一同支付或取消。支付完成后,各个云服务资源后续可单独进行交易。 CS24CSYZHD0050016 交易账号 String 企业主账号。 仅当客户开通了企业中心,且企业主子关联模式为“财务托管”时才显示该参数。 zhangtao 关联模式 String 企业主子账号的关联模式。 仅当客户开通了企业中心,且企业主子关联模式为“财务托管”时才显示该参数。 财务托管 专区账号 String 与当前登录的华为云账号绑定的政务云专区、金融专区等服务专区账号。 llf_domian_test
  • 注意事项 现金券仅适用于 华为云产品 和云商店联营商品,不适用于云商店普通商品,具体以现金券适用说明为准。 现金券不支持抵扣已有欠费金额,不支持核销已有后付费账单。 现金券可以和各类折扣、代金券叠加使用,抵扣折扣后的应收金额。 支付订单时,支持使用多张现金券。 一张现金券支付完订单后,如果仍有余额,在现金券有效期内,余额可下次使用。如果现金券金额不够支付订单,需要用现金账号补充支付。 现金券支付的订单退订时,5天内(含5天)退订可退回,5天后退订须扣除已使用金额。若退订后,现金券仍在有效期内,则余额可下次使用;否则,余额不可使用。
  • 账单内容说明 表1 对账单参数说明-包年/包月 字段名称 类型 字段描述 取值示例 账期 String 与用户约定的一个时间范围,这样对账时才能确定对账范围。该时间范围可根据华为云的营销策略来决定,通常是一个自然月。当一个账期结束时,系统计算出用户在该账期内需要支付的全部费用,并生成账单。 2020-07 消费/退订时间 String 产品的消费或退订时间。包年/包月产品,消费时间为产品的支付时间;按需产品,消费时间为云服务生失效时间段。 2020/07/02 08:36 订单号 String 包年包月计费模式时的订单唯一标识号。 CS2007020834553YB 订单类型 String 包年/包月产品的订单类型: 新购 续费 退订 变更:升配或降配的订单。正常情况下,消费金额为正数,表示升配;消费金额为负数,表示降配。 新购 原订单号 String 包年包月计费模式时的退订订单所对应的原订单唯一标识号。 CS2007071751B1LFF 产品类型 String 主要指云服务的分类。 云硬盘 区域 String 指能独立提供公有云服务资源、并服务于一个较大地理范围的云服务区域。 华北-北京一 产品 String 云服务的名称。 HD3型线性云硬盘_包月 规格 String 用于描述云服务所需资源的特征信息,一组属性和属性值域的集合,同一个资源类型的资源规格所包含的属性相同,但属性取值不同。 高IO|10.000000GB 计费模式 String 计费模式。 包天 包月 包年 一次性 按需 预留实例-零预付 预留实例-全预付 预留实例-部分预付 节省计划 包月 购买数量 Integer 购买资源的数量。 1 时长 BigDecimal 包年/包月产品的购买数量。示例:计费模式为包月,购买数量取值为3,表示购买3个月。 1 官网价总金额 BigDecimal 选择购买的产品和周期后,华为云官网显示的价格。 3.5 应付金额 BigDecimal 用户使用云服务享受折扣优惠后需要支付的费用金额。折扣包含:促销产品折扣、促销折扣券、商务折扣等各种折扣。 3.5 现金支付 BigDecimal 通过现金支付费用的金额。 3.5 代金券抵扣 BigDecimal 通过代金券抵扣费用。 0 欠费 BigDecimal 包含未结清金额和未结算金额,为待抵扣和待支付的费用金额。 0 备注 String 补充信息。 -- 组合交易单号 String 组合交易订单的单号。 多个订单一同交易生成组合交易订单。“一同交易”包括多个云服务资源组合开通、批量操作、组合购买等场景。组合交易订单下的各个订单必须一同支付或取消。支付完成后,各个云服务资源后续可单独进行交易。 CS24CSYZHD0050016 表2 对账单参数说明-按需 字段名称 类型 字段描述 取值示例 账期 String 与用户约定的一个时间范围,这样对账时才能确定对账范围。该时间范围可根据华为云的营销策略来决定,通常是一个自然月。当一个账期结束时,系统计算出用户在该账期内需要支付的全部费用,并生成账单。 2020-07 产品类型 String 主要指云服务的分类。 应用运维管理 区域 String 指能独立提供公有云服务资源、并服务于一个较大地理范围的云服务区域。 华北-北京一 产品 String 云服务的名称。 AOS堆栈 按需 规格 String 用于描述云服务所需资源的特征信息,一组属性和属性值域的集合,同一个资源类型的资源规格所包含的属性相同,但属性取值不同。 AOS堆栈|4.000000个 计费模式 String 计费模式。 包天 包月 包年 一次性 按需 预留实例 节省计划 按需 使用量类型 String 按需使用云服务时进行计费的方式,如:时长、容量、上行流量等。 时长 使用量 BigDecimal 一定时间范围内产品、资源的使用情况。如使用时长、使用容量、使用次数、使用流量等。 2678400 使用量单位 String 产品使用量的度量单位。 秒 官网价总金额 BigDecimal 选择购买的产品和周期后,华为云官网显示的价格。 0.93 应付金额 BigDecimal 用户使用云服务享受折扣优惠后需要支付的费用金额。折扣包含:促销产品折扣、促销折扣券、商务折扣等各种折扣。 0.93 现金支付 BigDecimal 通过现金支付费用的金额。 0.93 代金券抵扣 BigDecimal 通过代金券抵扣费用。 0 欠费 BigDecimal 包含未结清金额和未结算金额,为待抵扣和待支付的费用金额。 0 备注 String 补充信息。 -- 表3 对账单参数说明-节省计划 字段名称 类型 字段描述 取值示例 账期 String 与用户约定的一个时间范围,这样对账时才能确定对账范围。该时间范围可根据华为云的营销策略来决定,通常是一个自然月。当一个账期结束时,系统计算出用户在该账期内需要支付的全部费用,并生成账单。 2020-07 消费/退订时间 String 产品的消费或退订时间。包年/包月产品,消费时间为产品的支付时间;按需产品,消费时间为云服务生失效时间段。 2020/07/02 08:36 订单号 String 订单唯一标识号。 CS2007020834553YB 订单类型 String 节省计划产品的订单类型: 新购 续费 退订 变更:升配或降配的订单。正常情况下,消费金额为正数,表示升配;消费金额为负数,表示降配。 新购 原订单号 String 退订订单所对应的原订单唯一标识号。 CS2007071751B1LFF 产品类型 String 主要指云服务的分类。 云硬盘 区域 String 指能独立提供公有云服务资源、并服务于一个较大地理范围的云服务区域。 华北-北京一 产品 String 云服务的名称。 HD3型线性云硬盘_包月 规格 String 用于描述云服务所需资源的特征信息,一组属性和属性值域的集合,同一个资源类型的资源规格所包含的属性相同,但属性取值不同。 高IO|10.000000GB 计费模式 String 计费模式。 包天 包月 包年 一次性 按需 预留实例 节省计划 包月 购买数量 Integer 购买资源的数量。 1 时长 BigDecimal 订单购买时长,单位为年。 1 使用量 BigDecimal 一定时间范围内产品、资源的使用情况。如使用时长、使用容量、使用次数、使用流量等。 24 使用量单位 String 产品使用量的度量单位。 小时 官网价总金额 BigDecimal 选择购买的产品和周期后,华为云官网显示的价格。 3.5 应付金额 BigDecimal 用户使用云服务享受折扣优惠后需要支付的费用金额。折扣包含:促销产品折扣、促销折扣券、商务折扣等各种折扣。 3.5 现金支付 BigDecimal 通过现金支付费用的金额。 3.5 代金券抵扣 BigDecimal 通过代金券抵扣费用。 0 欠费 BigDecimal 包含未结清金额和未结算金额,为待抵扣和待支付的费用金额。 0 备注 String 补充信息。 -- 组合交易单号 String 组合交易订单的单号。 多个订单一同交易生成组合交易订单。“一同交易”包括多个云服务资源组合开通、批量操作、组合购买等场景。组合交易订单下的各个订单必须一同支付或取消。支付完成后,各个云服务资源后续可单独进行交易。 CS24CSYZHD0050016
  • 相关规则 自动支付扣款顺序: 自动支付支持账户余额(含现金额度和信用额度)或月末结算扣款,若客户支持月末结算,则系统优先选择月末结算方式付款。硬件订单自动支付不支持月末结算。同时也支持使用折扣优惠、代金券、储值卡和现金券,使用顺序如下: 折扣优惠(每次只能使用一项)→代金券(每次只能使用一张)→现金券或储值卡(每次可使用多张,可同时使用)→账户余额(先扣现金额度后扣信用额度)或月末结算(硬件订单除外) 若自动支付时,系统匹配到折扣优惠、代金券、储值卡和现金券都满足要求,则可按使用顺序同时使用。 自动支付折扣使用规则: 系统会从客户名下商务授权折扣、促销折扣(客户该资源的历史订单中使用过促销折扣且促销折扣在有效期内,才会比较促销折扣,且用于比较的促销折扣是历史订单中使用过的,其他场景不能使用促销折扣)中选择最优折扣(计算出来的订单金额最低的折扣)进行打折。 资源的历史订单指现订单创建之前存在的订单,如原来的续费单、变更单、订购单等。若历史订单有使用促销折扣支付,则现订单自动支付才可以使用该促销折扣。 例如:客户下了订单A,随后发起变更规格生成订单B,则订单A为订单B的历史订单。历史订单A中有使用促销折扣,若自动支付订单B时,若折扣仍生效,也可使用该促销折扣。 若商务授权折扣和促销折扣,每种折扣打折后的价格是一样的,系统按“商务授权折扣 → 促销折扣”的顺序使用折扣。 对于包年商品,商务授权折扣匹配基于商品定价周期,与订购周期无关。例如1年定价商品无论订购几年,都匹配1年的商务折扣,只能选择1年的商务折扣。 示例1: 客户A于2020年11月20日下单购买某云服务,此时客户名下有商务授权折扣(8折)、促销折扣(7折),且这些折扣都适用于该云服务,但没有历史订单,不能使用促销折扣,在自动支付时系统会选择自动选择商务授权折扣(8折)进行打折。 示例2: 客户B于2020年11月20日下单购买某云服务,使用商务授权折(8折)扣打折;在2020年12月20日时变更该云服务,此时客户名下有商务授权折扣(8折)、促销折扣(7折),且这些折扣都适用于该云服务,但由于历史订单没有促销折扣可使用,在支付时系统会选择自动选择商务授权折扣(8折)进行打折。 示例3: 客户C于2020年11月20日下单购买某云服务,使用促销折扣(7.5折)打折;在2020年12月20日时变更该云服务,此时客户名下有商务授权折扣(8折)、促销折扣(7.5折)、促销折扣(7折)且这些折扣都适用于该云服务。则在支付时系统选择已使用过的且仍生效的促销折扣(7.5折),结合商务授权折扣(8折)进行比较,选择最优折扣:促销折扣(7.5折)进行打折。 自动支付代金券使用规则: 以下规则说明默认所有代金券都在有效期内。 代金券余额最大原则:系统自动查询客户账号下的所有代金券,从中匹配余额最大的一张代金券。 余额最大代金券 ≥ 自动支付金额 规则:优先抵扣余额最大的代金券。 余额最大代金券<自动支付金额 规则:优先抵扣余额最大的代金券,再结合账户余额(含现金额度和信用额度)或月末结算(硬件订单除外)进行支付。 若代金券余额相同,则优先使用最早到期的代金券。 自动支付扣款时,系统选择的代金券会自动锁定要使用的额度,支付完成自动抵扣该额度,支付失败或支付超时将自动解锁该额度。
  • 包年/包月资源通知机制 表1 包年/包月资源通知机制 通知场景 通知类型 通知介绍 资源即将到期 即将到期通知 包年/包月资源(未设置自动续费、到期转按需、到期不续费)到期前15、7、3、1天,汇总发送通知告知客户;包年/包月资源(设置到期不续费)到期前3天,汇总发送通知告知客户。 包年/包月资源(设置到期转按需)不发送通知。 资源包到期前15、7、3、1天,汇总发送通知告知客户。 资源即将冻结 即将冻结通知 包年/包月资源进入宽限期第1天和进入宽限期后,冻结前3、1天,汇总发送通知告知客户。 资源即将释放 即将释放通知 包年/包月资源进入保留期第1天和进入保留期后,释放前14、7、3、1天,汇总发送通知告知客户。 资源设置自动续费 自动续费成功通知 自动续费成功,发送通知告知客户。 自动续费失败通知 到期前7天发起自动续费。若自动续费失败,系统会在到期前/冻结前5、2天及到期/冻结当天和释放前6、2天及释放当天汇总发送通知。 资源已释放或已退订 已释放通知 资源退订成功或到期释放时,汇总发送通知告知客户资源已退订或已释放。 资源开通成功 创建开通通知 资源开通成功,汇总一小时内开通成功的资源发送一次通知告知客户资源已开通成功。 注:若同一天同时存在即将到期/冻结/释放两种及以上场景时,则统一只发送一次续费提醒通知。
  • 按需资源欠费通知机制 按需资源欠费后,如果没有及时充值,资源将进入宽限期、保留期,直至被释放。这期间系统会通过邮件、短信等方式发送提醒通知,通知机制如下。 表2 按需资源欠费通知机制 客户等级 通知场景 通知机制 V0 资源欠费 到达结算周期时,资源变更为欠费状态,华为云会实时发送通知提醒。 系统每隔1小时发送一次欠费提醒,如果连续发送三次后您仍未缴清欠款,系统将不再发送通知。 资源释放前 资源释放前1天发送提醒通知。 V1、V2 资源欠费 到达结算周期时,资源变更为欠费状态,华为云会实时发送通知提醒。 系统每隔1小时发送一次欠费提醒,如果连续发送三次后您仍未缴清欠款,系统将不再发送通知。 资源释放前 资源释放前1天、3天、7天发送提醒通知。 V3 资源欠费 到达结算周期时,资源变更为欠费状态,华为云会实时发送通知提醒。 系统每隔1小时发送一次欠费提醒,如果连续发送三次后您仍未缴清欠款,系统将不再发送通知。 资源冻结前 资源冻结前1天发送提醒通知。 资源释放前 资源释放前1天、3天、7天发送提醒通知。 V4、V5 资源欠费 到达结算周期时,资源变更为欠费状态,华为云会实时发送通知提醒。 系统每隔1小时发送一次欠费提醒,如果连续发送三次后您仍未缴清欠款,系统将不再发送通知。 资源冻结前 资源冻结前1天、2天、3天发送提醒通知。 资源释放前 资源释放前1天、3天、7天、15发送提醒通知。 客户等级体系包含6个等级,等级由累计消费决定,年度累计消费越高,等级越高。更多客户等级相关信息请参见客户等级体系。
  • 账单内容说明 表1 流水账单参数说明 字段名称 类型 字段描述 取值示例 账期 String 与用户约定的一个时间范围,这样对账时才能确定对账范围。该时间范围可根据华为云的营销策略来决定,通常是一个自然月。当一个账期结束时,系统计算出用户在该账期内需要支付的全部费用,并生成账单。 2020-08 企业项目 String 开通企业项目的客户,所在的企业项目名称。如果客户购买产品时未选择企业项目,则企业项目名称为default。 default 企业项目ID String 开通企业项目的客户,所在的企业项目ID。如果客户购买产品时未选择企业项目,则企业项目ID为0。 0 账号 String 账单所属客户的账号名。 zhangsan 产品类型编码 String 产品类型的编码。 hws.service.type.ebs 产品类型 String 主要指云服务的分类。 云硬盘 产品编码 String 产品的编码。 hws.resource.type.volume 产品 String 云服务的名称。 云硬盘 计费模式 String 计费模式。 包年/包月-年 包年/包月-月 包年/包月-天 包年/包月-一次性 按需 预留实例 节省计划 按需 消费时间 String 消费发生的时间,包年/包月为支付时间、按需的为话单中上报的使用生效时间和失效时间。 2020-08-23 22:00:00 GMT+08:00 - 2020-08-23 23:00:00 GMT+08:00 使用开始时间 String 账单条目对应使用云服务的计费开始时间。 2020-08-23 22:00:00 GMT+08:00 使用结束时间 String 账单条目对应使用云服务的计费结束时间。 2020-08-23 23:00:00 GMT+08:00 订单号/交易号 String 订单号,包年包月计费模式时的订单唯一标识号。交易号,按需计费等模式时的扣费唯一标识号。 450b5ab2-5a4e-4c16-a8ea-bcd564d1773f 交易时间 String 某条消费记录对应的扣费时间。 2020-08-23 23:41:33 GMT+08:00 账单类型 String 账单条目的类型。 消费-新购:指新购包年/包月产品产生的费用。 消费-续订:指手动续订包年/包月产品产生的费用。 消费-使用:指按需使用资源时产生的费用。 消费-自动续订:指自动续订包年/包月产品产生的费用。 消费-按时计费:按时计费的预留实例产品或节省计划产品产生的费用。 消费-节省计划抵扣:节省计划产品抵扣的费用。 消费-退订手续费增收:退订时增收的手续费。 消费-服务支持计划月末补扣:“服务支持计划”产品月末补扣的费用。 消费-变更:变更包年/包月产品产生的费用。 消费-按月付费:按月支付的包年/包月产品产生的费用。 退款-退订:退订的包年/包月产品产生的费用。 退款-变更:包年/包月产品由于资源变更(如:降配)产生的费用。 说明: 2022-08-25日之前,资源变更(如:降配)的账单类型为:退款-退订;自2022-08-25日起(含2022-08-25日),资源变更(如:降配)的账单类型优化为:退款-变更 退款-包年/包月转按需:包年/包月产品转按需产品时,退订的包年/包月产品产生的费用。 调账-补偿:华为云补偿的费用。 调账-扣费:华为云进行调账时扣费的费用,如逆向调整降配订单时先扣取原来退费的金额。 消费-使用 区域编码 String 区域的编码。 cn-north-1 区域 String 能独立提供公有云服务资源、并服务于一个较大地理范围的云服务区域。 华北-北京一 官网价 BigDecimal 选择购买的产品和周期后,华为云官网显示的价格。 2.03006832 优惠金额 BigDecimal 用户使用云服务享受折扣优惠如商务折扣以及促销优惠等减免的金额。基于官网价的优惠金额。 0 抹零金额 BigDecimal 按需计费等模式中实际只扣费到最小货币单位分,分以后不扣费直接抹去的金额。 0.00006832 应付金额 BigDecimal 用户使用云服务享受折扣优惠后需要支付的费用金额。折扣包含:促销产品折扣、促销折扣券、商务折扣等各种折扣。 2.03 现金支付 BigDecimal 通过现金支付费用的金额。 2.03 信用额度支付 BigDecimal 通过信用额度支付费用的金额,出账后信用额度支付计入应还款金额。 0 代金券抵扣 BigDecimal 通过代金券抵扣费用。 0 现金券抵扣 BigDecimal 通过现金券抵扣费用的金额。 0 储值卡抵扣 BigDecimal 通过储值卡抵扣费用的金额。 0 欠费金额 BigDecimal 包含未结清金额和未结算金额,为待抵扣和待支付的费用金额。 0 已核销金额 BigDecimal 欠费金额中被华为抹除不需要用户偿还的金额。 0 支付状态 String 支付的状态,包含: 已支付 未支付 欠费 已核销 未结算:表示未出账 未结清:表示已出账,未结清 已支付 交易账号 String 企业主账号。 仅当客户开通了企业中心,且企业主子关联模式为“财务托管”时才显示该参数。 zhangtao 关联模式 String 企业主子账号的关联模式。 仅当客户开通了企业中心,且企业主子关联模式为“财务托管”时才显示该参数。 财务托管 使用量(定价量纲) BigDecimal 按照产品上架时定价采用的使用量单位展示使用量。最多保留小数点后10位,截断处理。 使用量(定价量纲)=使用量/使用量转换比率 例如:1Byte=1/(1024*1024*1024)GB,保留小数点后10位,截断处理为0.0000000009 0.0000000009 使用量单位(定价量纲) String 产品上架时定价采用的使用量单位。 GB 套餐内用量(定价量纲) BigDecimal 按照产品上架时定价采用的使用量单位展示套餐内使用量。最多保留小数点后10位,截断处理。 -- 预留实例内用量(定价量纲) BigDecimal 按照产品上架时定价采用的使用量单位展示预留实例内使用量。最多保留小数点后10位,截断处理。 0 使用量转换比率 BigDecimal 使用量单位与使用量(定价量纲)单位之间的转换比率。 例如:秒和小时之间的转换比率为3600。 3600 组合交易单号 String 组合交易订单的单号。 多个订单一同交易生成组合交易订单。“一同交易”包括多个云服务资源组合开通、批量操作、组合购买等场景。组合交易订单下的各个订单必须一同支付或取消。支付完成后,各个云服务资源后续可单独进行交易。 CS24CSYZHD0050016
  • 后续说明 如果您需要每天下载订阅的账单,可参考如下脚本进行设置。设置完成后,即可自动下载订阅的账单。 以下代码示例仅供参考,客户可根据需要自行开发。 #!/usr/bin/python # -*- coding:utf-8 -*- import string,os,sys,datetime import commands import json #get date date = datetime.date.today()-datetime.timedelta(1) str_date = date.strftime("%Y%m%d") AK = '' SK = '' server = '' bucketName = '' #prefix="Consumedetails_"+str_date prefix="Resource_Expenditures_"+str_date print prefix from com.obs.client.obs_client import ObsClient # Constructs a obs client instance with your account for accessing OBS obsClient = ObsClient(access_key_id=AK, secret_access_key=SK, server=server) #find which billing resp=obsClient.listObjects(bucketName,prefix) #billing name objectKey=resp.body.contents[0].key localFileDir='/opt/huawei/zcm/data/'+objectKey # Download the object to a file print('Downloading an object to dir:' + localFileDir + '\n') obsClient.getObject(bucketName, objectKey, downloadPath=localFileDir) 需要设置的参数说明: AK:Access Key ID,接入键标识,用户在OBS系统中的接入键标识,一个接入键标识唯一对应一个用户,一个用户可以同时拥有多个接入键标识。OBS系统通过接入键标识识别访问系统的用户。AK和SK的获取方式请参见获取访问密钥(AK/SK)。 SK:Secret Access Key,安全接入键,用户在OBS系统中的安全接入键,是用户访问OBS系统的密钥,用户根据安全接入键和请求头域生成鉴权信息。安全接入键和接入键标识一一对应。 server:访问 域名 ,访问域名是桶在互联网中的域名地址,可应用于直接通过域名访问桶的场景,比如:云应用开发、数据分享等。可以从图1的1中获取。 bucketName:订阅账单使用的桶名称。可以从图1的2中获取。 prefix:需要自动下载的账单。 localFileDir:本地目录,用户保存下载的账单文件。 图1 如何获取自动下载订阅账单的参数
  • 如何开通账单订阅功能 在OBS中创建桶,详细操作请参见创建桶。 登录费用中心。 进入“总览”页面。 滑动“账单数据存储”参数后面的滑动按钮,开通账单数据存储功能。 设置对象存储桶名称。 对象存储桶失效后,将自动关闭账单数据存储功能。 单击“验证”。 系统提示验证成功,并展示所有可选择的账单。 勾选需要导出的账单,并设置相关参数,单击“开通”。 授权并验证通过后,系统会将您选中的账单生成文件同步存储至您OBS对应的桶资源中。 对象存储目录名 存储路径由大小写字母、数字、“-”、“_”组成,长度不超过256个字符,不能以“/”开头和结尾,子目录层级最深5级,输入自定义目录名在OBS中不存在时,则在OBS桶根目录基础上创建目标子目录。 推送设置 勾选复选框后,当账单数据调整时,会重新把更新后的账单推送到OBS桶中。 是否推送财务托管子账号账单数据(仅当当前登录客户为财务托管企业主账号时才显示) 对于财务托管企业主子账号,华为云是否推送企业子账号账单数据给企业主账号。 选择“是”时,存储的文件中包括企业子账单数据,选择“否”时不包括。 是否推送已授予查看消费数据权限的财务独立子账号账单数据(仅当当前登录客户为财务托管企业主账号时才显示) 对于财务独立企业子账号,如果财务托管企业主账号有查看财务独立企业子账号消费数据的权限,华为云是否推送企业子账号账单数据给企业主账号。 选择“是”时,存储的文件中包括企业子账单数据,选择“否”时不包括。 单击“获取短信验证码”。 输入获取的短信验证码,单击“确认”。 单击对象存储名称后的“关闭”,即可关闭账单数据存储。
  • 订单状态说明 表1 订单状态说明 订单状态 订单状态说明 待支付 客户提交订单之后,还未支付的状态。 待审核 部分订单下单后需要审核才能支付,下单之后审核之前的状态。 部分资源退订/硬件退换货后需要审核才能完成退款,退订/退换货申请提交之后审核退款或换货之前的状态。 退款中 订单提交申请退订或退货之后,退款给客户之前的状态。 处理中 下单支付之后,资源开通出来之前的状态。 已完成 订购、变更、续费、退订等流程的生命周期走到了尽头。 已取消 客户自己取消或者系统自动取消的订单所处的状态。 待确认 客户经理代客下单之后,处于待确认状态。 待发货 硬件订单支付完成后,卖家发货之前的状态。 待收货 硬件订单卖家发货之后,买家收货之前的状态。 待上门取货 硬件订单申请退货/换货之后,快递上门取货之前的状态。 换新中 硬件订单申请换货后,卖家发货之前的状态。 待卖家签收 硬件订单申请退货/换货并寄出货物后,卖家收货之前的状态。 父主题: 我的订单
  • 资源到期后,续费的付款有效期是多长? 客户的包年/包月资源到期未续订时,华为云提供给客户进行续费与充值的时间,即进入宽限期。宽限期内该资源可以正常使用。 宽限期满后客户的包年/包月资源仍未续订,将进入保留期。保留期内该资源不能正常使用,但对客户存储在该资源中的数据仍予以保留。 保留期满仍未续订或充值,存储在该资源中的数据将被删除,该资源将被释放。 资源到期前及进入宽限期/保留期后,华为云将会通过邮件、短信等方式发送提醒,提醒客户续订或充值。 华为云中国站宽限期和保留期时长限制如表1所示。华为云有权根据客户等级定义不同客户的宽限期和保留期时长。 表1 宽限期和保留期时长限制说明 客户等级 包年/包月资源 按需资源 - 宽限期(自然日) 保留期(自然日) 宽限期(自然日) 保留期(自然日) V5 7 15 7 15 V4 V3 7 7 1 7 V2 1 7 0 7 V1 V0 1 1 0 1 特殊说明 针对促销活动等特殊场景,如促销活动官方页面有明确的宽限期与保留期说明,以活动页面规定为准。 父主题: 续费
  • 成本分配情况 成本分配情况为您提供在不同成本分配方式下的未分配成本占比,这部分成本在组织中无法分配给具体的应用、团队或其他维度。未分配占比越低,说明您的成本分配执行的效果越好,组织中的成本分配越清晰。 成本分配情况最多为您显示5个成本分配方式的未分配占比数据。 若您的成本标签或成本单元超过5个,可以通过“设置”来选择指定的成本标签或成本单元。 未分配占比:按照企业项目、成本标签及成本单元三种成本分配方式统计。 企业项目:未归属到对应企业项目中的成本(default和未归集)占当月至今总成本的占比。 成本单元:未应用到对应成本单元规则中的成本(未分配和未归集)占当月至今总成本的占比。 成本标签:未匹配到对应成本标签中的成本(未归集)占当月至今总成本的占比。 环比上月:(当月至今未分配成本占比-上月未分配成本占比)/上月未分配成本占比。
  • 成本类型 成本中心目前提供两种成本类型的数据供您使用。 原始成本:反映了原始使用和购买情况。该成本是基于云服务官网价,应用了商务折扣、促销折扣等优惠之后的金额。该成本未考虑代金券的抵扣,如果想了解抵扣代金券之后的原始购买情况,可以使用原始成本净值。 摊销成本:反映了包年/包月的预付金额在订单有效期间内按日分摊后的有效成本。比如您购买了有效期为一年的云服务共365元,则每天的摊销成本为1元。详细计算规则,可参见摊销成本的分摊规则。该成本未考虑代金券的抵扣,如果想了解抵扣代金券之后的摊销情况,可以使用摊销成本净值。 父主题: 概述
  • 步骤三:创建Topic 在“Kafka专享版”页面,单击Kafka实例的名称,进入实例详情页面。 在左侧导航栏单击“Topic管理”,进入Topic列表页。 单击“创建Topic”,弹出“创建Topic”对话框。 填写Topic名称和配置信息,配置详情请参考表7,单击“确定”,完成创建Topic。 表7 Topic参数说明 参数 说明 Topic名称 名称支持自定义,但需要符合命名规则:以英文字母、数字、下划线开头,且只能由英文字母、数字、句点、中划线、下划线组成,长度为3~200个字符。 名称不能为以下内置Topic: __consumer_offsets __transaction_state __trace __connect-status __connect-configs __connect-offsets 创建Topic后不能修改名称。 输入“topic-01”。 分区数 如果分区数与消费者数一致,分区数越大消费的并发度越大。 输入“3”。 副本数 Kafka会自动在每个副本上备份数据,当其中一个Broker故障时数据依然是可用的,副本数越大可靠性越高。 输入“3”。 老化时间(小时) 消息的最长保留时间,消费者必须在此时间结束前消费消息,否则消息将被删除。删除的消息,无法被消费。 输入“72”。 同步复制 选择“不开启”,即Leader副本接收到消息并成功写入到本地日志后,就马上向客户端发送写入成功的消息,不需要等待所有Follower副本复制完成。 同步落盘 选择“不开启”,即生产的消息存在内存中,不会立即写入磁盘。 消息时间戳类型 选择“CreateTime”,即生产者创建消息的时间。 批处理消息最大值(字节) Kafka允许的最大批处理大小,如果在生产客户端配置文件或代码中启用消息压缩,则表示压缩后的最大批处理大小。 输入“10485760”。 描述 不设置。 图8 创建Topic
  • 请求参数 表1 请求Body参数 参数 是否必选 参数类型 描述 name 是 String 参数解释: 新建自定义对象的名称。 约束限制: 创建后不可修改。 取值范围: 必须以英文字母开头,只能由英文字母,数字和单下划线组成,不允许下划线结尾,且长度不能超过63个字符。 默认取值: 不涉及。 label 否 String 参数解释: 对象的别名,创建后可以修改。 约束限制: 不涉及。 取值范围: 1~80个字符。 默认取值: 不涉及。 description 否 String 参数解释: 对象的描述信息。 约束限制: 不涉及。 取值范围: 1~80个字符。 默认取值: 不涉及。 fields 是 Array of field object 参数解释: 对象的字段列表,字段参数请参见表2。 约束限制: 不涉及。 view 是 Object of layout object 参数解释: 是一个对象,其中包含ObjectDetailLayout对象和ObjectRecordsLayout对象。创建自定义对象后,系统会自动创建对象的Detail和Records标准页面,ObjectDetailLayout对象和ObjectRecordsLayout对象分别对应这两个标准页面的对象信息。 约束限制: 不涉及。 表2 fields字段参数 参数 是否必选 参数类型 描述 label 是 String 参数解释: 新建字段的标签。 约束限制: 不涉及。 取值范围: 1~80个字符。 默认取值: 不涉及。 name 是 String 参数解释: 新建字段的名称。 约束限制: 创建后不可修改。 取值范围: 必须以英文字母开头,只能由英文字母,数字和单下划线组成,不允许下划线结尾,且长度不能超过63个字符。 默认取值: 不涉及。 dataType 是 String 参数解释: 新建字段的类型。 约束限制: 创建后不可修改。 取值范围: 文本:允许用户输入任何字母和数字的组合,最多可输入255个字符。 密文:允许用户输入任何字母和数字的组合,并且以加密格式存储,最多可输入111个字符。 文本区:允许用户输入多行文本,最多可输入1,048,576字符。 数字:允许用户输入任何数字,会删除前置零。 百分比:允许用户输入百分比数字(例如"10"),并自动向数字添加百分号。 电话:允许用户输入任何电话号码,系统会自动将其转换为电话号码格式。 币种金额:允许用户输入其他币种金额,并将字段自动转换为币种金额格式。此功能在将数据导出到Excel或其它电子表格时非常有用。 日期:允许用户输入日期或从弹出式日历中选择日期。 日期/时间:允许用户输入日期和时间,或从弹出式日历中选择日期。当用户单击弹出式日历中的某个日期后,该日期和当前时间将输入到“日期/时间”字段。 电子邮件:允许用户输入电子邮件地址,对其进行验证以确保格式正确。如果对于一个联系人和潜在客户指定了此字段,则用户单击“发送电子邮件”时可以选择地址。自定义电子邮件地址无法用于批量电子邮件。 复选框:允许用户选择“真”(选取)或“假”(不选取)值。 选项列表:允许用户从定义的列表中选择值。 选项列表(多项选择):允许用户从定义的列表中选择多个值。 URL:允许用户输入任何有效的网址。当用户单击该字段时,该 URL 将在单独的浏览器窗口中打开。 查找关系:创建一个将此对象链接到另一对象的关系。 自动编号:使用用户定义的格式生成序列编号。该编号对于每条新记录会自动递增。 公式:使用用户定义的公式表达式生成只读字段。任何表达式中使用的源字段有所更改,本字段值将更新。 主从关系类型:在一个对象和另一个对象之间创建一种特殊类型的父子关系。详细记录的所有权是由主记录决定的。当用户删除主记录时,所有详细记录都将被删除。 多语言:允许用户从自定义资源表中选择多种语言内容。 附件:允许用户保存多个上传文件的地址,支持图片、文档等类型。 默认取值: 不涉及。
  • 响应参数 表3 响应参数 参数 参数类型 描述 resCode String 参数解释: 返回码。 取值范围: 如果返回“0”代表请求成功,其他错误码说明请参考错误码。 resMsg String 参数解释: 返回消息。 取值范围: 如果成功状态,通常会返回“Success”,其他情况会返回具体的错误信息。 result string 参数解释: 成功会返回Object的一个ID值。 取值范围: 不涉及。
  • 请求示例 创建Object对象实例。 POST https://AstroZero域名/u-route/baas/metadata/v1.0/Object { "label": "VehicleType", "name": "VehicleType__CST", "description": "", "fields": [ { "label": "Name", "name": "name", "dataType": "Name" } ], "view": { "ObjectDetailLayout": { "name": "__layout__VehicleType__CST__detail", "fields": [ "name" ] }, "ObjectRecordsLayout": { "name": "__layout__VehicleType__CST__records", "fields": [ "name" ] } } }
  • 使用Lm-eval精度测评工具 使用lm-eval工具暂不支持qwen-7b、qwen-14b、qwen-72b、chatglm2-6b、chatglm3-6b模型。 精度评测可以在原先conda环境,进入到一个固定目录下,执行如下命令。 rm -rf lm-evaluation-harness/ git clone https://github.com/EleutherAI/lm-evaluation-harness.git cd lm-evaluation-harness git checkout 383bbd54bc621086e05aa1b030d8d4d5635b25e6 pip install -e . 执行如下精度测试命令,可以根据参数说明修改参数。 lm_eval --model vllm --model_args pretrained=${vllm_path},dtype=auto,tensor_parallel_size=${tensor_parallel_size},gpu_memory_utilization=${gpu_memory_utilization},add_bos_token=True,max_model_len=${max_model_len},quantization=${quantization},distributed_executor_backend='ray' \ --tasks ${task} --batch_size ${batch_size} --log_samples --cache_requests true --trust_remote_code --output_path ${output_path} 参数说明: model_args:标志向模型构造函数提供额外参数,比如指定运行模型的数据类型; vllm_path是模型权重路径; max_model_len 是最大模型长度,默认设置为4096; gpu_memory_utilization是gpu利用率,如果模型出现oom报错,调小参数; tensor_parallel_size是使用的卡数; quantization是量化参数,使用非量化权重,去掉quantization参数;如果使用awq、smoothquant或者gptq加载的量化权重,根据量化方式选择对应参数,可选awq,smoothquant,gptq。 distributed_executor_backend是开启多进程服务方式,选择ray开启。 model:模型启动模式,可选vllm,openai或hf,hf代表huggingface。 tasks:评测数据集任务,比如openllm。 batch_size:输入的batch_size大小,不影响精度,只影响得到结果速度,默认使用auto,代表自动选择batch大小。 output_path:结果保存路径。 使用lm-eval,比如加载非量化或者awq量化,llama3.2-1b模型的权重,参考命令: lm_eval --model vllm --model_args pretrained="/data/nfs/benchmark/tokenizer/Llama-3.2-1B-Instruct/",dtype=auto,tensor_parallel_size=1,gpu_memory_utilization=0.7,add_bos_token=True,max_model_len=4096,distributed_executor_backend='ray' \ --tasks openllm --batch_size auto --log_samples --cache_requests true --trust_remote_code --output_path ./ 使用lm-eval,比如smoothquant量化,llama3.1-70b模型的权重,参考命令: lm_eval --model vllm --model_args pretrained="/data/nfs/benchmark/tokenizer_w8a8/llama3.1-70b/",dtype=auto,tensor_parallel_size=4,gpu_memory_utilization=0.7,add_bos_token=True,max_model_len=4096,quantization="smoothquant",distributed_executor_backend='ray' \ --tasks openllm --batch_size auto --log_samples --cache_requests true --trust_remote_code --output_path ./
  • 自定义布局样式 如果导航页面,想实现如下图所示布局效果,即整个页面不需要有滚动条,而其中导航组件区域和全局路由视图组件区域可随滚动条滚动时,可参考如下步骤实现。 图12 自定义布局样式页面效果 在头部组件的“.css”样式文件中,指定头部组件的高度。 样例代码如下: #headerWidget { height: 90px; } 参考基于预置组件进行自定义中操作,下载预置组件路由导航(示例),解压global_NavigatorWidget_版本号.zip。 修改解压后的“Navigator_Widget.css”文件,该文件是Widget的样式文件,在该文件中编写Widget的css样式。 样例代码如下: html[app=desktop] body { overflow: hidden; } #navigatorWidget, #global_RouterViewWidget { height: calc(100% - 90px); overflow: scroll; } 将修改后的头部组件和组件路由导航组件文件,重新打成zip包。 参考基于预置组件进行自定义中操作,上传重新打包后的组件。 在高级页面设计器左上方,单击,拖出上传的头部组件、路由导航组件和预置的路由视图组件至设计页面。 单击页面上方的,保存页面。 保存成功后,单击,发布页面。 发布成功后,单击,可查看页面效果。
  • 定义自定义对象的字段(Fields) 自定义对象创建完成后,系统默认预置了一些标准字段,为了满足业务需求,往往还需修改标准字段或新建自定义字段,字段就是对象的属性描述。 本节主要介绍手动创建自定义字段,AstroZero还支持批量创建自定义字段,详细操作请参见如何使用对象的字段模板批量创建自定义字段。 在对象配置页面,单击“标准字段”页签,可以看到系统预置的标准字段。系统会为对象的每一条记录自动创建一个name字段,作为该条记录的标识。 预置字段仅name支持修改,其他字段不支持修改。例如,本任务中将其用于标识出班级的名字,如20届一班。单击,可以修改字段的标签。 图8 系统预置字段 下面将以创建班级Class对象中的“班级编号number”字段为例,为您介绍如何在低代码平台对象界面中,跟随页面提示创建一个自定义字段。 新建自定义字段班级编号(number)。 在“自定义字段”页签,单击“新建”。 图9 新建自定义字段 字段类型选择“数字”,单击“下一步”。 图10 字段类型 设置“班级编号”字段的详情信息,单击“下一步”。 图11 字段详情 表4 参数说明 参数 参数说明 标签 字段在界面的展示名,此处配置为“number”。 名称 单击输入框系统自动生成,表示字段在系统中的记录值。 字段帮助 字段提示的帮助信息。 描述 字段的描述信息。 数据长度 字段的字符长度,数字类型长度默认为18。 小数点后位数 根据实际需求设置。 默认值 该字段默认取值。 是否必填 勾选表示是必填字段。 是否唯一 勾选表示字段唯一。 是否可搜 是否能在前端开发者控制台或脚本中,使用search语句搜索该字段。 只有加密文本、选项列表、选项列表(多项选择)和公式类型以外的字段,才会有该参数配置。 search语句可以理解为sql语句的子集,系统支持大部分常用的sql查询语句,只需把sql查询语句开头的select关键词修改为search即可。 search语句特点和限制如下: search语句当前对分组、通配符、去重distinct等功能暂未支持。 search语句不支持通配符,in查询可进行模糊查询。 search语句除了聚合函数(AVG、COUNT、MAX、MIN、SUM),其他必须带有where从句,否则报错。 字符串类型默认都转为es中text类型,因此可以实现分词的倒排索引。由于默认未设置Fielddata=on(会很耗性能),所以字符串类型无法排序。 不支持search语句where从句中有非可搜索字段,如不支持search from myobject where t1 = 'abc' (此处t1为非可搜字段)。 search语句目前只可进行单表搜索。 search语句不支持HAVING子句、OFFSET。 search语句不支持同时普通查询和聚合。例如:不支持“search count(列名),列名 from 列表名;”。 search语句不支持列表名别名后“.*”全部查询。例如:不支持“search T.from 列表名 as T where condition条件;”。 text类型采用了英语分词器,因此大小写单复数不敏感,“movie”可匹配“Movies”。 同sql语句一样,search语句也大小写不敏感。 设置“班级编号”字段的访问权限,即设置哪些权限集可以查看或修改该字段,然后单击“下一步”。 图12 字段权限 AstroZero预置了一些权限集,并提供了自定义对象中字段级的安全控制,这些权限配置是由管理员预置的,权限集介绍及设置方法的详细介绍,请参见了解权限配置。 设置“班级编号”字段是否加入布局。 该配置用于将“班级编号”字段,加入到对象默认的布局页面。 图13 加入布局 创建的自定义对象,系统会自动创建对象的页面布局Detail和Records。自定义对象的页面布局是AstroZero提供的一种管理对象的方式,详细介绍请参见如何使用布局增删改查对象数据。 单击“保存”,完成字段的创建。 自定义字段创建后,系统会自动为自定义字段添加“__CST”后缀和命名空间前缀。 (可选,当需要给对象创建索引字段时,请执行该步骤)在“自定义字段”页签,单击“自定义索引”,在弹出的页面单击“添加自定义索引”。 图14 添加自定义索引 表5 自定义索引参数说明 参数 参数说明 名称 自定义索引的名称。 类型 添加索引的类型。 普通索引 唯一索引 唯一索引字段的,字段取值必须唯一。 字段 选择已创建的自定义字段,作为索引字段。 默认最多只能创建一个索引,每个索引中最多创建两个索引字段。
  • 场景描述 本章节从如何新建对象,到定义对象的字段来添加属性,让您快速熟悉数据对象建模的过程。 示例:以新建一个班级Class对象为例,介绍如何进行数据对象建模。在班级Class对象中,将会添加一个自定义字段班级编号number,并给name(标准字段)和number赋值。 表2 对象的字段 对象 字段来源 字段名称 字段数据类型 Class 标准字段,不需要创建 name 文本 自定义字段,手动创建 number 班级编号
  • 创建自定义数据对象 参考从空白开始创建一个全新的应用中操作,创建班级管理系统应用。 将鼠标放在应用视图下的Model文件夹上,单击,选择“对象”。 图3 新建对象 选择“创建新对象”,输入基本信息后,单击“添加”。 图4 新建对象 表3 新建对象参数说明 参数 参数说明 标签 新建对象的标签,用于在界面展示。 名称 输入标签值后,单击该参数的输入框,系统会自动生成对象的名称,同时自动增加租户命名空间前缀及“__CST”后缀,作为对象的唯一标识。 描述 对象的描述信息。 拓展知识点: 除了在应用开发设计器创建对象,还可以通过全局视图新建对象,如图5所示。两种方式创建的对象都是全局对象,在全局视图对象列表中都可查看到。不同点是在全局视图中创建的对象,可参考图6和图7在应用开发工作台目录中手动导入。一个自定义对象(即定制对象)只能被一个应用导入(标准对象可被多个应用导入),例如,应用A中导入全局视图中创建的自定义对象B后,其他应用不可再导入自定义对象B。 图5 全局视图新建对象 图6 应用中导入对象步骤1 图7 应用中导入对象步骤2
  • 前提条件 若已有需要导入导出数据的目标对象,可直接执行导入导出操作。 若没有目标对象,需要先创建一个对象,再创建自定义字段,配置“允许API批量访问”后,再执行导入导出操作。 新建一个简单的对象Class,对象创建过程请参见创建自定义数据对象。 在对象Class中创建一个自定义数字类型字段number,自定义字段创建过程请参见定义自定义对象的字段(Fields)。 在对象Class的“基本信息”页签中,勾选“允许API批量访问”,如图1所示。 图1 自定义对象Class
共100000条