华为云用户手册

  • URI GET /v5/iot/{project_id}/ota-upgrades/packages/{package_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数说明:项目ID。获取方法请参见 获取项目ID 。 package_id 是 String 参数说明:升级包ID,用于唯一标识一个升级包。由物联网平台分配获得。 取值范围:长度不超过36,只允许字母、数字、连接符(-)的组合。
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 否 String 参数说明:用户Token。通过调用IAM服务 获取IAM用户Token接口获取,接口返回的响应消息头中“X-Subject-Token”就是需要获取的用户Token。简要的获取方法样例请参见 Token认证。 Instance-Id 否 String 参数说明:实例ID。物理多租下各实例的唯一标识,建议携带该参数,在使用专业版时必须携带该参数。您可以在IoTDA管理控制台界面,选择左侧导航栏“总览”页签查看当前实例的ID,具体获取方式请参考查看实例详情 。
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 package_id String 参数说明:升级包ID,用于唯一标识一个升级包。由物联网平台分配获得。 取值范围:长度不超过36,只允许字母、数字、连接符(-)的组合。 app_id String 参数说明:资源空间ID。 取值范围:长度不超过36,只允许字母、数字、下划线(_)、连接符(-)的组合。 package_type String 参数说明:升级包类型。 取值范围:软件包必须设置为:softwarePackage,固件包必须设置为:firmwarePackage。 product_id String 参数说明:设备关联的产品ID,用于唯一标识一个产品模型,创建产品后获得。方法请参见 创建产品。 取值范围:长度不超过36,只允许字母、数字、下划线(_)、连接符(-)的组合。 version String 参数说明:升级包版本号。 取值范围:长度不超过256,只允许字母、数字、下划线(_)、连接符(-)、英文点(.)的组合。 support_source_versions Array of strings 参数说明:支持用于升级此版本包的设备源版本号列表。最多支持20个源版本号。 取值范围:源版本号列表,源版本号只允许字母、数字、下划线(_)、连接符(-)、英文点(.)的组合。 description String 参数说明:用于描述升级包的功能等信息。 取值范围:长度不超过1024。 custom_info String 参数说明:推送给设备的自定义信息。添加该升级包完成,并创建升级任务后,物联网平台向设备下发升级通知时,会下发该自定义信息给设备。 取值范围:长度不超过4096。 create_time String 软固件包上传到物联网平台的时间,格式:"yyyyMMdd'T'HHmmss'Z'"。 file_location FileLocation object 升级包的位置 表4 FileLocation 参数 参数类型 描述 obs_location ObsLocation object 升级包关联OBS对象位置 表5 ObsLocation 参数 参数类型 描述 region_name String 参数说明:OBS所在区域。您可以从地区和终端节点中查询服务的终端节点。 取值范围:长度不超过256,只允许字母、数字、连接符(-)的组合。 bucket_name String 参数说明:OBS桶名称。 取值范围:长度最小为3,最大为63,只允许小写字母、数字、连接符(-)、英文点(.)的组合。 object_key String 参数说明:OBS对象名称(包含文件夹路径),对象大小最大为1G,且只支持.bin、.dav、.tar、.gz、.zip、.gzip、.apk、.tar.gz、.tar.xz、.pack、.exe、.bat、.img格式的文件。 取值范围:长度不超过1024。 最小长度:1 最大长度:1024 sign String 参数说明:SHA256算法计算出的升级包签名值。添加该升级包完成,并创建升级任务后,物联网平台向设备下发升级通知时,会下发该签名给设备。 取值范围:长度为64,只允许大小写字母a到f、数字的组合。
  • 响应示例 状态码: 200 OK { "package_id" : "28f61af50fc9452aa0ed5ea25c3cc3d3", "app_id" : "61f7e74d036aca5be29e1ed4", "package_type" : "firmwarePackage", "product_id" : "5ba24f5ebbe8f56f5a14f605", "version" : "V2.0", "support_source_versions" : [ "V1.0", "V1.1" ], "description" : "package for version V1.0 and V1.1", "custom_info" : "更新了XX功能,修复了XXXX问题", "create_time" : "20230211T121212Z", "file_location" : { "obs_location" : { "region_name" : "cn-north-4", "bucket_name" : "abc", "object_key" : "bbb/upgrade.bin" } } }
  • 响应参数 状态码: 201 表4 响应Body参数 参数 参数类型 描述 app_id String 资源空间ID,唯一标识一个资源空间,由物联网平台在创建资源空间时分配。资源空间对应的是物联网平台原有的应用,在物联网平台的含义与应用一致,只是变更了名称。 最小长度:1 最大长度:64 app_name String 资源空间名称。 最小长度:1 最大长度:64 create_time String 资源空间创建时间,格式:yyyyMMdd'T'HHmmss'Z',如20151212T121212Z。 最小长度:1 最大长度:64 default_app Boolean 是否为默认资源空间
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 否 String 参数说明:用户Token。通过调用IAM服务获取。 最小长度:0 最大长度:1024000 Instance-Id 否 String 参数说明:实例ID。物理多租下各实例的唯一标识,建议携带该参数,在使用专业版时必须携带该参数。您可以在IoTDA管理控制台界面,选择左侧导航栏“总览”页签查看当前实例的ID,具体获取方式请参考查看实例详情 。 最小长度:0 最大长度:36 表3 请求Body参数 参数 是否必选 参数类型 描述 app_name 是 String 参数说明:资源空间名称。 取值范围:长度不超过64,允许中文、字母、数字、下划线(_)、连接符(-)等一些特殊字符的组合。 最小长度:1 最大长度:64
  • 请求参数 表3 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 否 String 参数说明:用户Token。通过调用IAM服务 获取IAM用户Token接口获取,接口返回的响应消息头中“X-Subject-Token”就是需要获取的用户Token。简要的获取方法样例请参见 Token认证。 Instance-Id 否 String 参数说明:实例ID。物理多租下各实例的唯一标识,建议携带该参数,在使用专业版时必须携带该参数。您可以在IoTDA管理控制台界面,选择左侧导航栏“总览”页签查看当前实例的ID,具体获取方式请参考查看实例详情 。 最小长度:1 最大长度:36
  • 响应示例 状态码: 200 OK { "batchtask" : { "task_id" : "5c8ba99030344005c02316ad", "task_name" : "testname", "task_type" : "softwareUpgrade", "targets" : [ "e495cf17-ff79-4294-8f64-4d367919d665" ], "targets_filter" : { "group_ids" : [ "e495cf17-ff79-4294-8f64-4d367919d665" ] }, "document" : { "package_id" : "32822e5744a45ede319d2c50" }, "task_policy" : { "schedule_time" : "20151212T121212Z", "retry_count" : 5, "retry_interval" : 60 }, "status" : "Success", "status_desc" : "string", "task_progress" : { "total" : 0, "processing" : 0, "success" : 0, "fail" : 0, "waitting" : 0, "fail_wait_retry" : 0, "stopped" : 0 }, "create_time" : "20151212T121212Z" }, "task_details" : [ { "target" : "e495cf17-ff79-4294-8f64-4d367919d665", "status" : "Success", "output" : "success", "error" : { "error_code" : "IOTDA.000002", "error_msg" : "The request is unauthorized." } } ], "page" : { "count" : 10, "marker" : "5c90fa7d3c4e4405e8525079" } }
  • URI GET /v5/iot/{project_id}/batchtasks/{task_id} 表1 路径参数 参数 是否必选 参数类型 描述 task_id 是 String 参数说明:批量任务ID,创建批量任务时由物联网平台分配获得。 取值范围:长度不超过24,只允许小写字母a到f、数字的组合。 project_id 是 String 参数说明:项目ID。获取方法请参见 获取项目ID 。 表2 Query参数 参数 是否必选 参数类型 描述 task_detail_status 否 String 参数说明:子任务的执行状态,可选参数。 取值范围: Success: 成功。 Fail: 失败。 Processing: 执行中。 FailWaitRetry: 失败重试。 Stopped: 已停止。 Waitting: 等待执行。 Removed: 已移除。 target 否 String 参数说明:执行批量任务的目标,当task_type为firmwareUpgrade,softwareUpgrade,deleteDevices,freezeDevices,unfreezeDevices,createCommands,createAsyncCommands,createMessages,updateDeviceShadows,此处填写device_id 取值范围:长度不超过128,只允许字母、数字、下划线(_)、连接符(-)的组合。 limit 否 Integer 参数说明:分页查询时每页显示的记录数。 取值范围:1-50的整数,默认值为10。 最小值:1 最大值:50 缺省值:10 marker 否 String 参数说明:上一次分页查询结果中最后一条记录的ID,在上一次分页查询时由物联网平台返回获得。分页查询时物联网平台是按marker也就是记录ID降序查询的,越新的数据记录ID也会越大。若填写marker,则本次只查询记录ID小于marker的数据记录。若不填写,则从记录ID最大也就是最新的一条数据开始查询。如果需要依次查询所有数据,则每次查询时必须填写上一次查询响应中的marker值。 取值范围:长度为24的十六进制字符串,默认值为ffffffffffffffffffffffff。 缺省值:ffffffffffffffffffffffff offset 否 Integer 参数说明:表示从marker后偏移offset条记录开始查询。默认为0,取值范围为0-500的整数。当offset为0时,表示从marker后第一条记录开始输出。限制offset最大值是出于API性能考虑,您可以搭配marker使用该参数实现翻页,例如每页50条记录,1-11页内都可以直接使用offset跳转到指定页,但到11页后,由于offset限制为500,您需要使用第11页返回的marker作为下次查询的marker,以实现翻页到12-22页。 取值范围:0-500的整数,默认为0。 最小值:0 最大值:500 缺省值:0
  • 请求参数 表3 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 否 String 参数说明:用户Token。通过调用IAM服务 获取IAM用户Token接口获取,接口返回的响应消息头中“X-Subject-Token”就是需要获取的用户Token。简要的获取方法样例请参见 Token认证。 Instance-Id 否 String 参数说明:实例ID。物理多租下各实例的唯一标识,建议携带该参数,在使用专业版时必须携带该参数。您可以在IoTDA管理控制台界面,选择左侧导航栏“总览”页签查看当前实例的ID,具体获取方式请参考查看实例详情 。 最小长度:1 最大长度:36
  • 响应示例 状态码: 200 OK { "batchtasks" : [ { "task_id" : "5c8ba99030344005c02316ad", "task_name" : "testname", "task_type" : "softwareUpgrade", "targets" : [ "e495cf17-ff79-4294-8f64-4d367919d665" ], "targets_filter" : { "group_ids" : [ "e495cf17-ff79-4294-8f64-4d367919d665" ] }, "document" : { "package_id" : "32822e5744a45ede319d2c50" }, "task_policy" : { "schedule_time" : "20151212T121212Z", "retry_count" : 5, "retry_interval" : 60 }, "status" : "Success", "status_desc" : "string", "task_progress" : { "total" : 0, "processing" : 0, "success" : 0, "fail" : 0, "waitting" : 0, "fail_wait_retry" : 0, "stopped" : 0 }, "create_time" : "20151212T121212Z" } ], "page" : { "count" : 10, "marker" : "5c90fa7d3c4e4405e8525079" } }
  • URI GET /v5/iot/{project_id}/batchtasks 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 参数说明:项目ID。获取方法请参见 获取项目ID 。 表2 Query参数 参数 是否必选 参数类型 描述 app_id 否 String 参数说明:资源空间ID。此参数为非必选参数,存在多资源空间的用户需要使用该接口时,可以携带该参数查询指定资源空间下的任务列表,不携带该参数则会查询该用户下所有任务列表。 取值范围:长度不超过36,只允许字母、数字、下划线(_)、连接符(-)的组合。 task_type 是 String 参数说明:批量任务类型。 取值范围: softwareUpgrade: 软件升级任务 firmwareUpgrade: 固件升级任务 createDevices: 批量创建设备任务 deleteDevices: 批量删除设备任务 freezeDevices: 批量冻结设备任务 unfreezeDevices: 批量解冻设备任务 createCommands: 批量创建同步命令任务 createAsyncCommands: 批量创建异步命令任务 createMessages: 批量创建消息任务 updateDeviceShadows:批量配置设备影子任务 updateDevices:批量更新设备任务 status 否 String 参数说明:批量任务的状态,可选参数。 取值范围: Initializing: 初始化中。 Waitting: 等待中。 Processing: 执行中。 Success: 成功。 Fail: 失败。 PartialSuccess: 部分成功。 Stopped: 停止。 Stopping: 停止中。 limit 否 Integer 参数说明:分页查询时每页显示的记录数。 取值范围:1-50的整数,默认值为10。 最小值:1 最大值:50 缺省值:10 marker 否 String 参数说明:上一次分页查询结果中最后一条记录的ID,在上一次分页查询时由物联网平台返回获得。分页查询时物联网平台是按marker也就是记录ID降序查询的,越新的数据记录ID也会越大。若填写marker,则本次只查询记录ID小于marker的数据记录。若不填写,则从记录ID最大也就是最新的一条数据开始查询。如果需要依次查询所有数据,则每次查询时必须填写上一次查询响应中的marker值。 取值范围:长度为24的十六进制字符串,默认值为ffffffffffffffffffffffff。 缺省值:ffffffffffffffffffffffff offset 否 Integer 参数说明:表示从marker后偏移offset条记录开始查询。默认为0,取值范围为0-500的整数。当offset为0时,表示从marker后第一条记录开始输出。限制offset最大值是出于API性能考虑,您可以搭配marker使用该参数实现翻页,例如每页50条记录,1-11页内都可以直接使用offset跳转到指定页,但到11页后,由于offset限制为500,您需要使用第11页返回的marker作为下次查询的marker,以实现翻页到12-22页。 取值范围:0-500的整数,默认为0。 最小值:0 最大值:500 缺省值:0
  • 示例 Topic: $oc/devices/{device_id}/sys/events/down 数据格式: { "object_device_id": "{object_device_id}", "services": [ { "service_id": "$ota", "event_type": "version_query", "event_time": "20151212T121212Z", "paras": { "task_id": "65d31bf2581ed33a42a58d76", "sub_device_count": 2, "task_ext_info": { "device_type": "DDC" } } } ] }
  • 请求示例 创建批量软件升级任务,指定设备升级。 POST https://{endpoint}/v5/iot/{project_id}/batchtasks { "app_id" : "Ev8FVvCfOdQDzrFrxSOemiw_aMca", "task_name" : "BatchSoftwareUpgradeTask", "task_type" : "softwareUpgrade", "targets" : [ "e495cf17-ff79-4294-8f64-4d367919d665" ], "document" : { "package_id" : "32822e5744a45ede319d2c50" }, "task_policy" : { "schedule_time" : "20151212T121212Z", "retry_count" : 5, "retry_interval" : 60 } } 创建批量软件升级任务,指定设备组中设备进行升级。 POST https://{endpoint}/v5/iot/{project_id}/batchtasks { "app_id" : "Ev8FVvCfOdQDzrFrxSOemiw_aMca", "task_name" : "BatchSoftwareUpgradeTask", "task_type" : "softwareUpgrade", "document" : { "package_id" : "32822e5744a45ede319d2c50" }, "targets_filter" : { "group_ids" : [ "e495cf17-ff79-4294-8f64-4d367919d665" ] }, "task_policy" : { "schedule_time" : "20151212T121212Z", "retry_count" : 5, "retry_interval" : 60 } } 创建批量注册设备任务,从文件中读取参数。 POST https://{endpoint}/v5/iot/{project_id}/batchtasks { "app_id" : "Ev8FVvCfOdQDzrFrxSOemiw_aMca", "task_name" : "BatchCreateDevicesTask", "task_type" : "createDevices", "task_policy" : { "schedule_time" : "20151212T121212Z", "retry_count" : 5, "retry_interval" : 60 }, "document_source" : "jeQDJQZltU8iKgFFoW060F5SGZka" }
  • 响应示例 状态码: 201 Created { "task_id" : "5c8ba99030344005c02316ad", "task_name" : "testname", "task_type" : "softwareUpgrade", "targets" : [ "e495cf17-ff79-4294-8f64-4d367919d665" ], "targets_filter" : { "group_ids" : [ "e495cf17-ff79-4294-8f64-4d367919d665" ] }, "document" : { "package_id" : "32822e5744a45ede319d2c50" }, "task_policy" : { "schedule_time" : "20151212T121212Z", "retry_count" : 5, "retry_interval" : 60 }, "status" : "Success", "status_desc" : "string", "task_progress" : { "total" : 0, "processing" : 0, "success" : 0, "fail" : 0, "waitting" : 0, "fail_wait_retry" : 0, "stopped" : 0 }, "create_time" : "20151212T121212Z" }
  • 操作步骤 进入购买KooMessage套餐包页面。 参考表1填写各参数。 表1 套餐包基本信息 参数类型 参数项 说明 示例 智能信息 信息类型 选择需要的信息类型。 智能信息解析 套餐 选择需要的套餐。 10万次套餐 购买数量 选择需要的数量。 1 智能信息基础版 规格 选择需要的规格。 智能信息基础版_三网 套餐 选择需要的套餐。 1000条套餐 购买数量 选择需要的数量。 1 智能信息服务号 套餐 选择需要的套餐。 5000次套餐 购买数量 选择需要的数量。 1 填写完成后,页面下方会出现“配置费用”,确认无误后,单击“去支付”进入到“购买KooMessage套餐包”页面。 在“购买KooMessage套餐包”页面查看“云服务订单”,选择支付方式。 单击“确认付款”。 若开启操作保护,则会弹出“身份验证”对话框,进行身份验证。根据界面提示进行验证,并单击“确定”。 界面提示订单支付成功,购买完成。
  • 修订记录 发布日期 修订记录 2024-01-30 第十一次正式发布。 新增: 智能信息回执地址配置,用户可以增加或者修改智能信息回执地址。 2023-11-27 第十次正式发布。 新增: 智能信息模板管理:单卡券模板支持OPPO手机;新增“电商领券横版”模板。 2023-06-30 第九次正式发布。 新增: 智能信息模板管理:新增模板按钮颜色。 2023-03-07 第八次正式发布。 修改: 解析任务管理:解析任务数据下载、导出,统一到下载中心。 发送任务管理:发送任务数据下载、导出,统一到下载中心。 智能信息模板管理:红包模板新增动态按钮。 信息发送任务:任务明细由弹窗改为页面。 2023-02-06 第七次正式发布。 新增: 总览:新增流程指引。 解析任务管理:新增解析任务详情下载功能。 发送任务管理:新增手机号码上传“手动输入”入口、创建智能信息基本信息参数项。 智能信息模板管理:新增“解析识别类型”筛选项。 修改: 模板管理:“智能信息模板管理”修改为“智能信息基础版模板管理”;“预览智能信息模板管理”修改为“预览模板”。 创建通道号:修改通道号信息配置参数项。 2023-01-18 第六次正式发布。 新增: 智能信息模板管理:新增测试发送功能。 报表统计:新增查看智能信息模板实时生成、解析数据功能。 信息发送任务:新增导出任务明细功能。 2023-01-03 第五次正式发布。 新增: 模板管理:新增“保存”按钮。 修改: 智能信息模板管理:“服务类”模板名称修改为“营销类”模板。 2022-12-27 第四次正式发布。 修改: 开通KooMessage服务:增加仅支持华为云主账号开通服务的说明。 2022-12-08 第三次正式发布。 修改: 发送任务管理:修改手机号码存放个数说明。 2022-12-05 第二次正式发布。 新增: 下载中心 修改: 模板管理:增加已过期模板显示。 智能信息报表:增加导出报表可下载功能。 智能信息服务号报表:增加导出报表可下载功能。 2022-11-04 第一次正式发布。
  • 协同空间各角色分别有什么操作权限? 协同空间内置4种角色,分别为拥有者、管理员、可编辑和只读角色。角色权限范围如下: 表1 常用操作与空间角色的关系 操作 拥有者 管理员 可编辑 只读 成员管理 √ √ × × 变更拥有者 √ × × × 设置默认空间 √ √ √ × 编辑空间 √ √ × × 查看详情 √ √ √ √ 查看成员 √ √ √ √ 解散空间 √ × × × 退出空间 × √ √ √ 新建文件夹 √ √ √ × 重命名文件夹 √ √ √ × 编辑文件夹 √ √ √ × 删除文件夹 √ √ √ × 上传文件 √ √ √ × 下载文件 √ √ √ √ 打开文件 √ √ √ √ 检入/检出 √ √ √ × 重命名文件 √ √ √ × 修订 √ √ √ × 变更生命周期状态 √ √ √ × 删除文件 √ √ √ × 查看操作日志 √ √ √ √ 查看文件版本列表 √ √ √ √ 编辑文件版本描述 √ √ √ × 父主题: 协同空间
  • 解决办法 如果用户是在登录ISCDesk时出现网络异常,那么需要用户检查网络,待网络恢复后再重新登录。此时单击登录页展示的“离线使用本地应用”,可以查看和使用本地已安装的应用。 如果用户是在使用ISCDesk过程中出现网络异常,那么ISCDesk右上角会提示“当前网络不可用,您已离线,请检查网络状态!”,工具软件也会弹出“网络异常”的提醒。此时用户仍可以看到ISCDesk首页展示的内容,但是无法下载安装工具软件。
  • 如何使用工业数字模型驱动引擎? 注册华为账号并完成实名认证后,需要开通工业数字模型驱动引擎(Industrial Digital Model Engine,简称iDME)并授权才可使用iDME。 如果您是首次使用iDME,可在控制台免费开通iDME 设计服务,具体操作请参见免费开通iDME设计服务。 如果您需要使用数据建模引擎,可先在控制台购买数据建模引擎,具体操作请参见购买数据建模引擎。 如果您需要使用数字主线引擎,可先在控制台开通数字主线引擎,具体操作请参见开通数字主线引擎。 如果您已开通以上资源,即可使用iDME进行一些常用操作,具体请参见工业数字模型驱动引擎。 父主题: 一般性相关问题
  • 弹性云服务器关机后还会计费吗? 弹性云服务器支持多种计费模式,不同计费模式的弹性云服务器的关机策略不同。 包年/包月:按订单周期计费,属于预付费资源,关机对计费无影响。 竞价计费(竞享模式):按实际使用时长和选择的保障周期对应价格计费,虽然属于后付费资源,但关机后仍然正常计费。 按需计费、竞价计费(竞价模式):按实际使用时长计费,属于后付费资源,关机后是否计费,与实例类型有关,详细的关机计费策略,如表1所示。 表1 关机计费策略 实例类型 实例说明 资源计费项 关机是否计费 关机后资源处理 普通实例 普通实例包括: 非裸金属实例 不含本地盘的实例 不含FPGA卡的实例 云服务器(计算资源,包括vCPU和内存) 不计费 公共资源池创建的实例,基础资源(vCPU、内存)不再保留。 当再次启动云服务器时,可能由于资源不足无法正常开机,请耐心等待,稍后再试。 基于专属资源或边缘可用区创建的实例,基础资源(vCPU、内存)仍会保留。 镜像 不计费 资源保留,不计费,不进行处理。 GPU 不计费 不含本地盘的“GPU加速型”实例,关机后GPU资源不再保留。 云硬盘(系统盘和数据盘) 计费 不受关机影响,仍然按资源计费原则正常计费。 带宽 计费 特殊实例 特殊实例包括: 裸金属实例 含本地盘的实例 如磁盘增强型、超高I/O型、H2型、P1型、P2型等。 含FPGA卡的实例 如Fp1型、Fp1c型。 云服务器(计算资源,包括vCPU和内容) 计费 不受关机影响,仍然按资源计费原则正常计费。 如需停止计费,需删除实例及其绑定资源。 镜像 计费 GPU 计费 云硬盘(系统盘和数据盘) 计费 带宽 计费 按需付费的弹性云服务器关机再次开机时,可能会出现由于资源不足引起的启动失败,请过一段时间再次启动,或更改弹性云服务器规格。 按需付费实例停止计费请参考弹性云服务器怎样停止计费?。 如果您需要长期使用当前弹性云服务器,可以将按需购买的云服务器转为包年/包月计费模式,节省开支。具体操作,请参考按需转包年/包月。 父主题: 收费标准类
  • 包年/包月和按需计费模式是否支持互相切换? 华为云支持包年/包月和按需计费模式互相切换。 图1 ECS计费模式变更 按需计费转换为包年/包月: 按需计费是后付费模式,按弹性云服务器的实际使用时长计费,可以随时开通/删除弹性云服务器。 如果您需要长期使用当前弹性云服务器,可以将按需购买的云服务器转为包年/包月计费模式,节省开支。具体操作,请参考按需转包年/包月。 包年/包月转换为按需计费: 包年/包月是预付费模式,按订单的购买周期计费,适用于可预估资源使用周期的场景。 如果您需要更灵活的计费方式,按照弹性云服务器的实际使用时长计费,您可以将实例的计费方式转为按需付费。包年/包月转按需,按需的计费模式立即生效。具体操作,请参考包年/包月转按需。 只有通过实名认证的客户,才可以执行包年/包月转按需操作。 在续费管理页面,订单状态是“使用中”的云服务器资源才能执行包年/包月转按需。 解决方案组合产品不支持包年/包月转按需。 已开票资源不支持包年/包月转按需。 父主题: 收费标准类
  • 成本优化 成本控制 企业可以在成本中心的“预算管理”页面创建精细粒度的预算来管理成本和使用量,在实际或预测超过预算阈值时,自动发送通知给指定消息接收人。企业还可以创建预算报告,定期将指定预算进展通知给指定消息接收人。 例如企业需要创建一个弹性云服务器的按需成本预算,每月预算金额为2000元,当预测金额高于预算金额的80%时发送预算告警。那么,创建的预算如下: 图2 预算基本信息 图3 设置成本范围 图4 设置提醒 详细介绍请参见使用预测和预算来跟踪成本和使用量。
  • 成本分配 成本管理的基础是树立成本责任制,让各部门、各业务团队、各责任人参与进来,为各自消耗云服务产生的成本负责。企业可以通过成本分配的方式,将云上成本分组,归集到特定的团队或项目业务中,让各责任组织及时了解各自的成本情况。 华为云成本中心支持通过多种不同的方式对成本进行归集和重新分配,您可以根据需要选择合适的分配工具。 通过关联账号进行成本分配 企业主客户可以使用关联账号对子客户的成本进行归集,从而对子账号进行财务管理。详细介绍请参见通过关联账号维度查看成本分配。 通过成本标签进行成本分配 标签是华为云为了标识云资源,按各种维度(例如用途、所有者或环境)对云资源进行分类的标记。推荐企业使用预定义标签进行成本归集,具体流程如下: 图1 为云服务器添加标签 详细介绍请参见通过成本标签维度查看成本分配。 使用成本单元进行成本分配 企业可以使用成本中心的“成本单元”来拆分公共成本。公共成本是指多个部门共享的计算、网络、存储或资源包产生的云成本,或无法直接通过企业项目、成本标签分配的云成本。这些成本不能直接归属于单一所有者,因此不能直接归属到某一类别。使用拆分规则,可以在各团队或业务部门之间公平地分配这些成本。详细介绍请参见使用成本单元查看成本分配。
  • 续费 按需计费模式不需要续费操作,只需要保证账户余额充足即可。 套餐包需要续费操作,在套餐包到期后,如果用户想继续使用此套餐包,需要在指定时间内续费,否则可能无法使用相应的功能。 套餐包续费功能有两种: 手动续费:套餐包从购买到过期之前,用户可以在华为云控制台的“费用”为套餐包续费,以延长套餐包的使用时间。详情请参见手动续费。 自动续费:开通自动续费后,套餐包在每次到期前自动续费,避免因忘记手动续费而导致可能无法使用相应的功能。详情请参见自动续费。 套餐包的续费生命周期如图1所示,用户根据需要选择一种进行续费。 图1 续费生命周期 套餐包从购买至过期前,处于正常使用阶段,状态为“使用中”。 到期后,套餐包状态变为“已过期”。 到期未续费时,套餐包自动进入宽限期,宽限期到期后仍未续费,状态变为“已冻结”。 超过宽限期仍未续费时,套餐包自动进入保留期,在保留期内续费解冻后,仍旧可以继续正常使用。 宽限期和保留期的详细介绍,请参见宽限期保留期。 华为云根据客户等级定义了不同客户的宽限期和保留期时长。 更多续费相关操作,请参见续费管理。
  • 欠费影响 按需计费 账户因自动扣费导致欠费后,或者账单逾期,都将进入宽限期,KooMessage不会立即停止用户使用相应的功能。 产品进入宽限期,用户需要支付KooMessage在宽限期内产生的费用,华为云将在充值后自动扣取欠费金额。 宽限期到期时,如果用户未支付账户欠款,产品进入保留期,保留期内不计费。 用户在保留期内支付账户欠款,解除冻结后,仍可继续正常使用相应的功能。 图1 按需计费生命周期 套餐包 用户使用套餐包,已经预先支付了套餐包费用,因此在账户出现欠费或者账单逾期的情况下,已有的套餐包仍可正常使用。然而,对于涉及费用的操作,如新购套餐包等,用户将无法正常进行。 用户已购买套餐包,续费时因余额不足会出现续费不成功,用户应及时充值,保证账户余额充足。 宽限期和保留期的详细介绍,请参见宽限期保留期。 华为云根据客户等级定义了不同客户的宽限期和保留期时长。
  • 购买产品套餐使用后,短信和智能解析完全不匹配,短信条数使用完,解析条数仍剩余? 如果仅解析条数剩余,默认情况下,这条解析在套餐包里面扣除余量,短信按需计费。例如,在含短信套餐包仅剩余解析条数的情况下,用户发一条智能短信(一条短信+一条解析),这条解析在套餐包里面扣除余量,短信按需计费。智能信息创建发送任务时,需要上传手机号码并对号码解析如图1,会出现不可解析的号码,因此会出现降级发送短信,解析条数因此剩余。 图1 号码解析情况 不可解析智能信息号码数,有三类: 不发送:选择不发送,不扣除智能信息、智能信息基础版发送条数。 降级为普通短信:智能信息内容以普通短信方式发送,扣除智能信息发送条数,不扣除解析条数。 发送智能信息基础版:选择发送智能信息基础版,扣除智能信息基础版发送条数。 用户发送一条长短信,平台会按照长短信拆分后短信条数进行业务统计和计费,详情请参见短信内容长度计算规则。
  • 套餐包到期 购买后,在计费周期内正常使用套餐包,此阶段为有效期;套餐包到期而未续费时,将陆续进入宽限期和保留期。 图4 套餐包生命周期 到期预警 套餐包到期前第7天内,系统将向用户推送到期预警消息。预警消息将通过邮件、短信和站内信的方式通知到华为账号的创建者。 到期影响 按需套餐包到期后,在账户余额充足情况下,不会影响用户使用KooMessage服务。 用尽即停套餐包到期后,会影响用户使用KooMessage服务。 宽限期和保留期的详细介绍,请参见宽限期保留期。 华为云根据客户等级定义了不同客户的宽限期和保留期时长。
  • 套餐包详情 用户可以根据实际需求购买套餐包获取更多的优惠。 按需套餐包 KooMessage服务提供的按需套餐包如表1所示。用户根据诉求,选择合适的套餐包,用户可以通过价格计算器,快速计算出购买的参考价格。 表1 按需套餐包 适用项 套餐包类型 描述 使用限制 智能信息 智能信息解析 企业使用已有短信发送通道,KooMessage只做智能信息解析。 不同类型的短信模板,扣除不同套餐包内的额度。 智能信息发送和解析-通知类 企业使用KooMessage发送验证码和通知短信并做智能信息解析。 智能信息发送和解析-营销类 企业使用KooMessage发送营销短信并做智能信息解析。 智能信息通道 验证码和通知短信补充包 企业使用KooMessage发送验证码和通知短信。 营销短信补充包 企业使用KooMessage发送营销短信。 智能信息基础版 智能信息基础版(三网通道) 三网通道发送短信,移动、联通、电信号码均可发送,要求移动号码发送量占比不低于75%。 - 智能信息服务号 - 用户点击智能信息服务号的菜单一次,为一次点击。 目前只支持华为手机,后续会支持更多的机型。
  • 在工业数字模型驱动引擎中,IAM和OrgID的区别 基于统一身份认证服务(Identity and Access Management,简称IAM)和组织成员帐号(OrgID)的能力,工业数字模型驱动引擎(Industrial Digital Model Engine,简称iDME)实现了对不同iDME商品的访问控制。您可以通过下表对比项,了解这两个服务的具体区别: 表1 IAM与OrgID的差异对比 对比项 IAM OrgID 定义 是华为云提供权限管理的基础服务,可以帮助用户安全地控制云服务和资源的访问权限。 是面向企业提供组织管理、企业成员账号管理以及SaaS应用授权管理能力的云服务,将Huawei ID账号体系延伸到企业用户,统一华为云面向生态SaaS服务的组织、账号,面向生态伙伴推出SaaS服务账号集成规范。 OrgID开通的相关权限受IAM控制。 账号类型 IAM账号,一般指IAM用户,由开通华为云业务的华为账号创建,完全归属于创建该IAM用户的华为账号。 OrgID使用账号分为个人华为账号、管理式华为账号和第三方认证源账号。 个人华为账号:本身拥有华为账号身份,被邀请作为当前华为账号在OrgID下某组织的成员。 管理式华为账号:由开通华为云业务的华为账号通过OrgID的成员管理创建,完全归属于创建该管理式华为账号的组织。 第三方认证源账号:由第三方认证源提供,组织管理员通过OrgID的认证源管理添加,鉴权认证通过后,可登录OrgID进行后续业务操作。 账号作用 IAM用户会根据华为账号赋予的有限权限范围操作iDME资源,属于资源账号。 可直接访问某个注册在OrgID的iDME应用,或者在OrgID的用户中心免登录访问应用列表中的iDME应用或iDME商品实例。 适用场景 希望对iDME资源进行精细化访问控制。 企业A存在多种iDME资源,希望将部分iDME资源授权给企业B使用。 企业内存在多个应用账号独立,希望企业用户使用一个账号就可以登录所有授权的iDME应用。 允许用户通过三方身份访问iDME商品实例,例如WeLink、oAuth、CAS、OIDC等。 希望应用内跳转其他应用或者域名匹配时,可以直接访问,无需二次登录。 希望统一业务平台和华为云的账号访问。 父主题: 一般性相关问题
共100000条