华为云用户手册

  • NAT64防护策略配置需要注意哪些? 防火墙无法防护NAT64转换前的真实源IP,如果您开启了弹性公网IP的IPv6转换功能,NAT64会将源IP转换成198.19.0.0/16的网段进行ACL访问控制。 使用IPv6访问时建议放行预定义地址组中“NAT64转换地址组”,设置后198.19.0.0/16网段中的IP均会被放行,若其中有您需要阻断的IP地址,请使用黑名单或阻断策略。 IPv6转换功能请参见IPv6转换。 NAT64转换地址组请参见NAT64转换地址组。 设置黑名单请参见添加黑/白名单。 设置阻断策略请参见添加防护规则。 父主题: 故障排查类
  • 处理方法 进入编译构建服务首页。 选择对应的构建任务,单击任务所在行的,单击“编辑”。 在“构建步骤”页面编辑“制作镜像并推送到SWR仓库”。 单击“管理IAM账号”。 单击“新建扩展服务点”,选择“IAM账户”。 在弹出的窗口中填写参数信息。 Access Key Id和Secret Access Key获取方式如下: 单击页面左上角“控制台”。 单击页面右上角账号名称,选择“我的凭证”。 单击“访问密钥”。 单击“新增访问密钥”,填写相关描述,单击“确定”。 在弹出的窗口中单击“立即下载”,可将密钥信息下载到本地。 步骤4中的IAM账号选择步骤6中新建的服务扩展点。
  • 问题现象 执行构建任务时,拉取dockerhub镜像超时/次数限制,日志报如下异常信息: Error response from daemon: Get https://registry.docker-cn.com/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers) 或 toomanyrequests: You have reached your pull rate limit. You may increase the limit by authenticating and upgrading: https://www.docker.com/increase-rate-limit
  • 概述 组织管理是AppStage集成组织成员帐号 OrgID服务的能力,面向企业提供组织管理、企业成员账号管理以及SaaS应用授权管理能力的云服务。OrgID将Huawei ID账号体系延伸到企业用户,提供统一华为云面向生态SaaS服务的组织、账号,面向生态伙伴推出SaaS服务账号集成规范。 本文档主要介绍AppStage使用组织成员帐号 OrgID服务的操作:部门管理、成员管理、查看组织信息。 父主题: 组织管理
  • 操作步骤 在开发中心左侧导航栏,选择“需求管理”。 单击“新增”,选择“Story”。 设置Story(需求)的参数字段。 参数字段可以根据实际需要进行自定义,部分默认的基本字段说明如表1所示。 表1 需求部分基本字段说明 字段名 说明 类型 无需配置,默认为“Story”。 标题 需求的名称。 标签 对需求添加标签,如“文档更新”。 说明: 标签只能在需求所属的本项目(服务)中使用。 需求描述 请根据实际需要按模板对需求进行描述。 状态 需求处理的状态,状态类型可以根据实际需要进行自定义,默认类型如下: 新建 进行中 已解决 测试中 已拒绝 已关闭 新建需求时,需求状态默认为“新建”,不能修改。 处理人 需求处理的负责人。取值范围为该项目(即服务)的创建者或成员。如果负责人设置了昵称,将默认显示用户的昵称。 模块 需求所属模块。 说明: 项目(即服务)的管理员如果需要配置模块,请参见模块设置。 迭代 需求所处的迭代。取值范围为已建立的迭代。 说明: 当选择已有迭代时,可根据需要选择是否将迭代的开始结束日期填充为需求的预计开始日期和预计结束日期。 预计开始日期 需求开始的计划时间。通过时间控件选择。 预计结束日期 需求结束的计划时间。通过时间控件选择。 优先级顺序 需求处理的优先级顺序。 取值范围:1~100 优先级 需求处理的优先级,分别如下: 低 中 高 重要程度 需求的重要程度,请根据需要设置,类型如下: 关键 重要 一般 提示 抄送人 设置需求的抄送人后,抄送人可以收到动态消息。 父工作项 需求所属的父工作项。 说明: Story(需求)可以设置父工作项为Feature类型。 领域 需求所属领域。 说明: 项目(服务)的管理员如果需要配置领域,请参见领域设置。 发布版本号 发布版本名称。 开发人员 开发人员特指开发此需求的人员,从责权对应的角度,每个需求的开发人员通常应该固定。 而需求的处理人是跟随需求的流转而切换。这两个字段可以结合起来使用。 预计工时 需求完成所需的预计工时。 实际工时 需求完成所需的实际工时。 说明: “实际工时”在“工作项详情”页面才显示。 完成度 设置需求的完成情况。取值为0%~100%。 说明: 父工作项(即工作项存在子工作项)的“完成度”不能手动修改,是根据子工作项设置的完成度自动更新。 故事点 对需求工作量的估算,根据时期情况填写。 附件 上传所需的附件。 单击从本项目云端文档关联已有文件,或从本地上传。 说明: 单个附件大小限制为50MB。 参数设置完成后,单击“保存”。 新建完成的需求显示在需求列表中。
  • 操作步骤 在开发中心左侧导航栏,选择“需求管理”。 单击“新增”,选择“Story”。 设置Story(需求)的参数字段。 参数字段可以根据实际需要进行自定义,部分默认的基本字段说明如表1所示。 表1 需求部分基本字段说明 字段名 说明 类型 无需配置,默认为“Story”。 标题 需求的名称。 标签 对需求添加标签,如“文档更新”。 说明: 标签只能在需求所属的本项目(服务)中使用。 需求描述 请根据实际需要按模板对需求进行描述。 状态 需求处理的状态,状态类型可以根据实际需要进行自定义,默认类型如下: 新建 进行中 已解决 测试中 已拒绝 已关闭 新建需求时,需求状态默认为“新建”,不能修改。 处理人 需求处理的负责人。取值范围为该项目(即服务)的创建者或成员。如果负责人设置了昵称,将默认显示用户的昵称。 模块 需求所属模块。 说明: 项目(即服务)的管理员如果需要配置模块,请参见模块设置。 迭代 需求所处的迭代。取值范围为已建立的迭代。 说明: 当选择已有迭代时,可根据需要选择是否将迭代的开始结束日期填充为需求的预计开始日期和预计结束日期。 预计开始日期 需求开始的计划时间。通过时间控件选择。 预计结束日期 需求结束的计划时间。通过时间控件选择。 优先级顺序 需求处理的优先级顺序。 取值范围:1~100 优先级 需求处理的优先级,分别如下: 低 中 高 重要程度 需求的重要程度,请根据需要设置,类型如下: 关键 重要 一般 提示 抄送人 设置需求的抄送人后,抄送人可以收到动态消息。 父工作项 需求所属的父工作项。 说明: Story(需求)可以设置父工作项为Feature类型。 领域 需求所属领域。 说明: 项目(服务)的管理员如果需要配置领域,请参见领域设置。 发布版本号 发布版本名称。 开发人员 开发人员特指开发此需求的人员,从责权对应的角度,每个需求的开发人员通常应该固定。 而需求的处理人是跟随需求的流转而切换。这两个字段可以结合起来使用。 预计工时 需求完成所需的预计工时。 实际工时 需求完成所需的实际工时。 说明: “实际工时”在“工作项详情”页面才显示。 完成度 设置需求的完成情况。取值为0%~100%。 说明: 父工作项(即工作项存在子工作项)的“完成度”不能手动修改,是根据子工作项设置的完成度自动更新。 故事点 对需求工作量的估算,根据时期情况填写。 附件 上传所需的附件。 单击从本项目云端文档关联已有文件,或从本地上传。 说明: 单个附件大小限制为50MB。 参数设置完成后,单击“保存”。 新建完成的需求显示在需求列表中。
  • 区级管理平台与物联中心应用集成对接 Web端(浏览器)应用跳转第三方应用采用OAuth2.0的授权码模式来实现免登。时序图如下: 图5 时序 流程图如下: 图6 流程 整个流程可以分为以下三个步骤: 用户登录学校基座Web门户后,单击第三方应用时,基座判断是否是第三方应用,如果是,会生成免登授权码code,将免登授权码code添加到第三方应用页面地址(即应用上架时的桌面端地址)的后面。 第三方应用可以拿到code参数,调用学校数字基座接口(即调用《2.2.4.1根据code获取accessToken》),交换出accessToken。code有效期3分钟且一次有效,accessToken有效期两个小时。 第三方应用拿到accessToken后调用学校数字基座接口(即调用《2.2.4.2根据accessToken获取用户信息》),就可以交换出用户信息,自此免登流程基本完成。 物联中心与区管平台,做按钮集成展示;再以独立应用上架到WeLink。
  • 区级管理平台与RomaExchange集成对接 图2 区级管理平台与RomaExchange集成对接 华为区级基座-应用中心,应用创建完成首次正式开通后,调用数据中心提供的创建应用的接口将应用信息和开发者信息写入到数据中心; 数据中心调用ROMA 创建应用的接口再将应用信息和开发者信息写入到ROMA ,应用写入ROMA 区分为市应用和区校应用; 数据中心在ROMA创建应用成功之后,将返回的应用在ROMA的ID再返回到应用中心。 配置指导:
  • 解决方案交付KCP点 所有解决方案项目需经过项目准入评审、SRB评审,在评审会议上明确项目具体交付模式,所有评审通过后方可进入项目交付阶段。 对于0-3阶段由华为主导交付的项目,需按照华为云交付项目流程开展DTRB评审、DRB评审,由项目组发起,评审部门为机关生态解决方案部PE及核心团队。 对于3-N阶段由伙伴主导交付的项目,原则上由伙伴在签合同前按照自身的交付流程进行交付可行性评估,华为不开展DTRB评审、DRB评审。在解决方案上市初期,对于一些重大的、高风险的项目,可以在SRB评审过程中具体明确是否由华为支撑伙伴开展DTRB和DRB评审。
  • 功能介绍 当一个事务长时间空闲且不提交,执行回滚操作时,会对数据库的资源和性能造成损耗。如果有大量的空闲事务长期不执行也不提交,在业务高峰期的时候发生回滚,性能损耗会较为严重。GaussDB(for MySQL)支持主动终止空闲事务,可针对不同类型的事务用不同的参数进行控制,当空闲事务超时后会被自动的回滚并断开连接。 内核版本为2.0.39.230300及以后的版本支持该功能。 父主题: 主动终止空闲事务
  • 功能介绍 社区MySQL的的LIMIT(N)/OFFSET(P)的SELECT语句,引擎层返回所有满足WHERE条件的行给SQL层处理,SQL丢弃OFFSET对应的P行,返回N行数据。当查询二级索引需要访问主表列的时候,引擎层还会先返回表获取所有需要的列信息。对于OFFSET的P远大于LIMIT的N的时候,将会导致引擎层反馈大量的数据到SQL层处理。 GaussDB(for MySQL)提供的LIMIT OFFSET下推功能是把LIMIT OFFSET下推到引擎层处理,提升查询效率。 父主题: LIMIT OFFSET下推
  • 新建镜像版本 在左侧菜单栏中,单击“镜像仓库 ”。 在镜像仓库列表,单击操作栏中的“详情”,进入到镜像仓库的详情页。 单击“新建”,填写镜像描述信息。 在镜像版本列表,可查看镜像版本信息。 推送镜像 单击指定镜像版本“操作”栏内的“推送”; 复制登录指令,登录镜像仓库; 在docker客户端,用“docker tag”命令将要推送上库的本地镜像打标签为推送指令“docker push”后的镜像名称。例如: docker tag 本地镜像 odrp-beta.octopus.ias.huawei.com/octopus/11ffec1e 在docker客户端,复制推送指令,将镜像推送至Octopus平台。
  • aksk鉴权 在请求接口时,通过accessKeyId和accessKeySecret对请求进行签名,实现对用户身份的验证。其中accessKeyId是访问密钥ID,accessKeySecret是密钥。使用accessKeyId和accessKeySecret进行签名,在请求时将签名信息添加到消息头,从而通过身份认证。 请求时header中会增加如下参数: 名称 样例 说明 Content-Type application/json 方法 x-connector-signature-timestamp 1694145291981 时间戳 x-connector-signature ****** 签名,由下列签名算法计算 x-connector-accesskeyid ****** ak 签名算法如下: /** * 获取aksk签名 * * @param accessKeyId ak * @param accessKeySecret sk * @param timestamp 时间戳 * @param httpMethod GET/POST * @param url 请求url,不带域名端口,不带参数,以/开头不以/结尾 * @return 签名串 */ public static String signByAKSK(String accessKeyId, String accessKeySecret, long timestamp, String httpMethod, String url) { String sign = null; try { Charset charset = StandardCharsets.UTF_8; URI uri = new URI(url); String path = uri.getPath(); if (StringUtils.endsWith(path, "/")) { path = StringUtils.removeEnd(path, "/"); } Mac mac = Mac.getInstance("HmacSHA256"); SecretKeySpec key = new SecretKeySpec(accessKeySecret.getBytes(charset), "HmacSHA256"); mac.init(key); String signStr = accessKeyId + timestamp + httpMethod.toUpperCase(Locale.ENGLISH) + path; sign = Base64.getEncoder().encodeToString(mac.doFinal(signStr.getBytes(charset))); } catch (Exception e) { log.error("signByAKSK fail.", e); } return sign; } 父主题: 鉴权设置
  • 连接器设置 表单连接器设置分为三个步骤: 配置连接器触发条件 新建表单时触发:用户在客户端打开表单的时候就触发连接器 控件发生变化时:用户在更改控件值之后,再触发连接器;目前支持的控件包含:单行输入框、多行输入框、数字输入框、单选框、多选框 表单提交时验证:用户在客户端提交表单的时候,再触发连接器 选择连接器 选择要使用的连接器,以及要使用的连接器执行动作 配置连接器的执行动作 入参设置:设置连接器的入参,把控件的值做为连接器的入参 出参设置:设置连接器的出参,把连接器查询返回的结果填充到控件上 父主题: 表单连接器配置
  • 执行动作 创建执行动作步骤如下: 点击连接器名称,跳转到连接器详情页面,点击“执行动作” 点击“创建执行动作” 输入“执行动作名称”,“接口路径”,并点“下一步”,接口路径目前只支持GET和POST两种方式 根据API入参结构,点击“添加子节点”配置API入参的key值,类型和名称,配置完成后,点“下一步” 根据参数的json层级结构配置入参,如下: 根据API的出参结构,点击“添加子节点”或者“添加兄弟节点”配置API出参的key值,类型和名称 根据出参json结构配置响应体/响应头,如下: 点击“添加配置项”,选择参数进行接口校验。 点击“保存”,执行动作配置成功,跳转到执行动作列表页面。 父主题: 连接器使用指导
  • 响应示例 状态码: 200 OK { "count": 1, "create_time": "1686038576882", "flow_compare_data": [ { "src_db": "a", "src_tb": "b", "dst_db": "c", "dst_tb": "d", "progress": 10 } ] } 状态码: 400 Bad Request { "error_code": "DRS.M05003", "error_msg": "Task information not found." }
  • 响应参数 状态码: 200 表4 响应Body参数 参数 参数类型 描述 count Long 总数。 create_time String 数据生成时间。 flow_compare_data Array of objects 对比结果。 详情请参见表5。 表5 flow_compare_data参数说明 参数 参数类型 描述 src_db String 源数据库名称。 src_tb String 源对象名称。 dst_db String 目标数据库名称。 dst_tb String 目标对象名称。 progress Integer 进度。 状态码: 400 表6 响应Body参数 参数 参数类型 描述 error_code String 错误码。 最小长度:12 最大长度:12 error_msg String 错误描述。 最小长度:1 最大长度:512
  • 请求参数 表3 请求Header参数 参数 是否必选 参数类型 描述 Content-Type 是 String 发送的实体的MIME类型。推荐用户默认使用application/json,如果API是对象、镜像上传等接口,媒体类型可按照流类型的不同进行确定。 缺省值:application/json X-Auth-Token 是 String 从IAM服务获取的用户Token。 用户Token也就是调用获取用户Token接口的响应值,该接口是唯一不需要认证的接口。 请求响应成功后在响应消息头中包含的“X-Subject-Token”的值即为Token值。 X-Language 否 String 请求语言类型。 缺省值:en-us 枚举值: en-us zh-cn
  • URI GET /v5/{project_id}/jobs/{job_id}/progress-data/{type} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 租户在某一Region下的Project ID。 获取方法请参见获取项目ID。 job_id 是 String 任务ID。 type 是 String 迁移对象类型。 table event table_structure procedure view function database trigger table_indexs 表2 Query参数 参数 是否必选 参数类型 描述 limit 否 String 每页显示的条目数量。默认为10,取值范围【1-1000】 最小值:1 最大值:1000 缺省值:10 offset 否 String 偏移量,表示从此偏移量开始查询, offset 大于等于 0。默认为0 缺省值:0
  • 实时灾备任务创建流程 图3 实时灾备任务创建流程图 获取用户token:通过调用IAM服务的API,获取用户的Token。 创建灾备实例:根据需要,创建灾备任务。 查询任务创建进度:查询任务当前具体状态 测试连接:测试与源库和目标库的连接,以便继续进行任务。 更新任务信息:修改任务名称或描述,设置异常通知信息。 灾备设置:灾备任务设置限速。 执行预检查:执行预检查,校验是否可进行迁移。 查询预检查结果:查看预检查结果,预检查通过后可执行下一步。 源库、目标库参数对比:获取源库和目标库的数据库参数。 启动任务:启动实时灾备任务。
  • 迁移任务创建流程 图1 实时迁移任务创建流程 获取用户token:通过调用IAM服务的API,获取用户的Token。 创建迁移实例:根据需要,创建迁移任务。 查询任务创建进度:查询任务当前具体状态 测试连接:测试与源库和目标库的连接,以便继续进行任务。 更新任务信息:修改任务名称或描述,设置异常通知信息。 添加需要迁移的用户信息和库表信息:更新需要迁移的用户、角色信息,选择需要迁移的数据库或者表。 执行预检查:执行预检查,校验是否可进行迁移。 查询预检查结果:查看预检查结果,预检查通过后可执行下一步。 源库、目标库参数对比:获取源库和目标库的数据库参数。 启动任务:启动实时迁移任务。
  • 实时同步任务创建流程 图2 实时同步任务创建流程 获取用户token:通过调用IAM服务的API,获取用户的Token。 创建同步实例:根据需要,创建同步任务。 查询任务创建进度:查询任务当前具体状态 测试连接:测试与源库和目标库的连接,以便继续进行任务。 更新任务信息:修改任务名称或描述,设置异常通知信息。 设置同步策略:设置同步策略,包括冲突策略、过滤DROP Datase、对象同步范围。 添加需要同步的库表信息:选择需要同步的数据库或者表。 数据加工:为选择的对象添加规则。 执行预检查:执行预检查,校验是否可进行同步。 查询预检查结果:查看预检查结果,预检查通过后可执行下一步。 启动任务:启动实时同步任务。
  • SecMaster FullAccess策略内容 { "Version": "1.1", "Statement": [ { "Action": [ "secmaster:*:*" ], "Effect": "Allow" }, { "Action": [ "vpc:vpcs:list", "vpc:subnets:get", "vpcep:endpoints:*" ], "Effect": "Allow" }, { "Action": [ "obs:bucket:ListBucketVersions" ], "Effect": "Allow" }, { "Action": [ "iam:permissions:checkRoleForAgencyOnDomain", "iam:permissions:checkRoleForAgencyOnProject", "iam:permissions:checkRoleForAgency", "iam:permissions:grantRoleToAgency", "iam:permissions:grantRoleToAgencyOnDomain", "iam:permissions:grantRoleToAgencyOnProject", "iam:policies:*", "iam:agencies:*", "iam:roles:*", "iam:users:listUsers", "iam:tokens:assume" ], "Effect": "Allow" }, { "Action": [ "organizations:organizations:get", "organizations:delegatedAdministrators:list", "organizations:roots:list", "organizations:ous:list", "organizations:accounts:list" ], "Effect": "Allow" }, { "Action": [ "ecs:cloudServers:list" ], "Effect": "Allow" }, { "Action": [ "sts:agencies:assume" ], "Effect": "Allow" }, { "Action": [ "lts:log*:list*" ], "Effect": "Allow" } ] }
  • SecMaster权限 默认情况下,管理员创建的IAM用户没有任何权限,需要将其加入用户组,并给用户组授予策略或角色,才能使得用户组中的用户获得对应的权限,这一过程称为授权。授权后,用户就可以基于被授予的权限对云服务进行操作。 SecMaster部署时通过物理区域划分,为项目级服务。授权时,“作用范围”需要选择“区域级项目”,然后在指定区域对应的项目中设置相关权限,并且该权限仅对此项目生效;如果在“所有项目”中设置权限,则该权限在所有区域项目中都生效。访问SecMaster时,需要先切换至授权区域。 权限根据授权精细程度分为角色和策略。 角色:IAM最初提供的一种根据用户的工作职能定义权限的粗粒度授权机制。该机制以服务为粒度,提供有限的服务相关角色用于授权。由于华为云各服务之间存在业务依赖关系,因此给用户授予角色时,可能需要一并授予依赖的其他角色,才能正确完成业务。角色并不能满足用户对精细化授权的要求,无法完全达到企业对权限最小化的安全管控要求。 策略:IAM最新提供的一种细粒度授权的能力,可以精确到具体服务的操作、资源以及请求条件等。基于策略的授权是一种更加灵活的授权方式,能够满足企业对权限最小化的安全管控要求。例如:针对SecMaster服务,管理员能够控制IAM用户仅能对某一类云服务器资源进行指定的管理操作。 如表1所示,包括了SecMaster的所有系统权限。 表1 SecMaster系统权限 系统角色/策略名称 描述 类别 依赖关系 SecMaster FullAccess 安全云脑的所有权限。 系统策略 无 SecMaster ReadOnlyAccess 安全云脑只读权限,拥有该权限的用户仅能查看安全云脑数据,不具备安全云脑配置权限。 系统策略 无
  • SecMaster ReadOnlyAccess策略内容 { "Version": "1.1", "Statement": [ { "Action": [ "secmaster:*:get*", "secmaster:*:list*" ], "Effect": "Allow" }, { "Action": [ "vpc:vpcs:list", "vpc:subnets:get", "vpcep:endpoints:get", "vpcep:endpoints:list" ], "Effect": "Allow" }, { "Action": [ "obs:bucket:ListBucketVersions" ], "Effect": "Allow" }, { "Action": [ "iam:permissions:checkRoleForAgencyOnDomain", "iam:permissions:checkRoleForAgencyOnProject", "iam:permissions:checkRoleForAgency", "iam:policies:get*", "iam:policies:list*", "iam:agencies:get*", "iam:agencies:list*", "iam:roles:get*", "iam:roles:list*", "iam:users:listUsers" ], "Effect": "Allow" }, { "Action": [ "organizations:organizations:get", "organizations:delegatedAdministrators:list", "organizations:roots:list", "organizations:ous:list", "organizations:accounts:list" ], "Effect": "Allow" }, { "Action": [ "ecs:cloudServers:list" ], "Effect": "Allow" }, { "Action": [ "lts:log*:list*" ], "Effect": "Allow" } ] }
  • 修订记录 表1 修改记录 修改时间 修改说明 2023-12-21 第四十一次正式发布 本次变更如下: 新增2个接口:查询媒资日播放统计数据、修改媒资文件在OBS的存储模式。 2023-07-14 第四十次正式发布 本次变更如下: 查询CDN统计信息接口中“values”字段新增单位说明。 优化查询源站统计信息接口的功能介绍。 2023-05-23 第三十九次正式发布 本次变更如下: 示例1:媒资上传(20M以下)中新增音频文件格式对应的请求头填写规则说明。 优化“示例2:媒资分段上传(20M以上)”章节内容。 获取分段上传授权接口中“content_type”字段新增文件格式说明。 2023-05-06 第三十八次正式发布 本次变更如下: 查询CDN统计信息接口新增查询统计数据存在1小时时间差的描述。 2023-03-30 第三十七次正式发布 本次变更如下: 创建媒资:OBS转存方式接口中“video_type”字段新增RMVB和WEBM视频格式。 2022-11-23 第三十六次正式发布 本次变更如下: 修改创建自定义转码模板接口中可选参数“name”、“quality_info_list”、“common”为必选参数。 更新修改转码模板接口中可选参数“group_id”、“quality_info_list”、“common”为必选参数。 修改创建转码模板组集合接口中可选参数“name”、“template_group_list”为必填参数。 更新修改转码模板组集合接口中可选参数“collection_id”为必填参数。 2022-08-22 第三十五次正式发布 本次变更如下: 移动转码模板组管理接口内容至历史API章节中,此接口后续可能停止维护,建议使用转码模板管理接口。 修改生成MD5值中的上传校验MD5生成示例代码。 修改示例2:媒资分段上传(20M以上)中可选参数“content_md5”为必填参数。 2022-08-05 第三十四次正式发布 本次变更如下: 新增转码模板管理接口。 新增转码模板集合管理接口。 2022-07-07 第三十三次正式发布 本次变更如下: 修改水印模板接口中的“timeline_start”、“timeline_duration”字段描述。 修改查询域名播放日志接口中的“Link”字段描述。 2022-05-19 第三十二次正式发布 本次变更如下: 查询指定媒资的详细信息接口新增“sign_url”参数。 URL拉取注入接口新增接口约束:用户调用该API一次最多支持拉取16条音视频。 2022-04-13 第三十一次正式发布 本次变更如下: 修改创建媒资:URL拉取注入接口的流控限制。 2022-03-16 第三十次正式发布 本次变更如下: 修改创建媒资:上传方式接口中的示例代码。 修改查询域名播放日志接口中“query_date”参数说明。 2022-02-17 第二十九次正式发布 本次变更如下: 删除媒资接口新增“delete_type”参数。 创建媒资:URL拉取注入接口“video_type”参数新增M3U8视频格式。 2022-02-11 第二十八次正式发布 本次变更如下: 新增查询域名播放日志接口。 2021-12-13 第二十七次正式发布 本次变更如下: 查询指定媒资的详细信息接口新增“dots”参数。 2021-11-26 第二十六次正式发布 本次变更如下: 修改查询指定媒资的详细信息接口“sample”字段的描述,视频截图信息,截图类型为间隔。 2021-11-22 第二十五次正式发布 本次变更如下: 修改创建水印模板接口“dx”、“dy”、“weight”、“height”字段的描述。 2021-09-18 第二十四次正式发布 本次变更如下: CDN预热接口新增接口约束,单租户每天最多预热1000个,单次提交不超过1000个。 查询托管任务详情和查询托管媒资详情接口新增“subtitle_info”参数。 2020-08-07 第二十三次正式发布 本次变更如下: 增加API调用示例:示例2:媒资分段上传(20M以上) 2020-07-06 第二十二次正式发布 本次变更如下: 增加两个应用示例,示例3:获取媒资详情和示例4:视频处理。 2020-06-29 第二十一次正式发布 本次变更如下: 优化各接口的字段描述。 2020-06-22 第二十次正式发布 本次变更如下: 根据点播API实际情况,将指定“媒资ID预热”和“指定媒资URL预热”合并为一个接口“媒资预热”,支持输入的参数可以是媒资ID和媒资URL。 2020-06-01 第十九次正式发布 本次变更如下: 下线视频拼接接口,点播服务不再支持视频拼接功能。 下线视频剪辑接口,点播服务不再支持视频剪辑功能。 2020-05-08 第十八次正式发布 本次变更如下: 媒资发布接口中,“status”增加“WAITING_TRANSCODE”取值,表示“待发布(转码排队中)”。 废弃华为云播放器SDK的数据统计功能,暂不支持统计播放器SDK的相关数据,废弃如下接口: 查询总体播放数据接口 查询单媒资播放数据接口 查询Top1000媒资信息接口 2020-05-06 第十七次正式发布 本次变更如下: 获取分段上传授权接口的“sign_url”字段修改为“sign_str”。 2020-05-01 第十六次正式发布 本次变更如下: 增加生成MD5值的示例代码。 创建媒资:上传方式接口中的“video_md5”字段增加约束描述,建议上传媒资的MD5值参生成MD5值生成。 2020-04-28 第十五次正式发布 本次变更如下: 删除媒资接口增加接口约束,正在处理中的媒资不支持删除。 2019-08-13 第十四次正式发布 本次变更如下: 废弃智能封面接口,点播服务不再支持智能封面功能。 2019-07-26 第十三次正式发布 本次变更如下: 新增查询总体播放数据接口。 新增查询单媒资播放数据接口。 新增查询Top1000媒资信息接口。 2019-06-18 第十二次正式发布 本次变更如下: 新增设置封面接口。 2019-06-13 第十一次正式发布 本次变更如下: 调整API参考文档结构。 优化文档描述、参数说明等。 2019-05-27 第十次正式发布 本次变更如下: 修改转码模板组管理接口。 2019-05-24 第九次正式发布 本次变更如下: 新增“使用前必读”章节内容。 优化“如何调用API”章节内容。 2019-05-08 第八次正式发布 本次变更如下: 新增转码模板组管理接口。 2019-04-17 第七次正式发布 本次变更如下: 新增创建媒资:URL拉取注入接口。 2019-03-05 第六次正式发布 本次变更如下: 查询媒资列表接口新增“media_type”参数。 2018-11-30 第五次正式发布 本次变更如下: 创建媒资:上传方式接口新增请求参数“smart_cover”,用于判断是否在创建媒资时开启智能封面。 创建媒资:OBS转存方式接口新增请求参数“smart_cover”,用于判断是否在创建媒资时开启智能封面。 新增智能封面接口。 2018-11-27 第四次正式发布 本次变更如下: 媒资上传接口中“video_type”字段支持的格式增加AVI、M4V、F4V和MPEG四种。 2018-11-09 第三次正式发布 本次变更如下: 新增“视频拼接”、“视频剪切”接口。 修正响应示例中的错误码。 2018-10-26 第二次正式发布 本次变更如下: 媒资发布接口中的“MetaData”结构体增加codec参数,用于判别视频编码格式。 2018-07-01 第一次正式商用发布。
  • 统计分析 接口 说明 GET /v1.0/{project_id}/asset/cdn-statistics 查询CDN统计信息 GET /v1.0/{project_id}/asset/vod-statistics 查询源站统计信息 GET /v1.0/{project_id}/asset/top-statistics 查询TopN视频信息 GET /v1.0/{project_id}/vod/cdn/logs 查询域名播放日志 GET /v1/{project_id}/asset/daily-summary 查询媒资日播放统计数据
  • 转码模板集合管理 接口 说明 POST /v1.0/{project_id}/asset/template-collection/transcodings 创建转码模板组集合 PUT /v1.0/{project_id}/asset/template-collection/transcodings 修改转码模板组集合 GET /v1.0/{project_id}/asset/template-collection/transcodings 查询自定义模板组集合 DELETE /v1.0/{project_id}/asset/template-collection/transcodings 删除转码模板组集合
  • 转码模板管理 接口 说明 POST /v2/{project_id}/asset/template/transcodings 创建自定义转码模板 GET /v2/{project_id}/asset/template/transcodings 查询转码模板列表 PUT /v2/{project_id}/asset/template/transcodings 修改转码模板 DELETE /v2/{project_id}/asset/template/transcodings 删除自定义模板
  • 水印模板管理 接口 说明 POST /v1.0/{project_id}/template/watermark 创建水印模板 PUT /v1.0/{project_id}/template/watermark 修改水印模板 GET /v1.0/{project_id}/template/watermark 查询水印列表 DELETE /v1.0/{project_id}/template/watermark 删除水印模板 POST /v1.0/{project_id}/watermark/status/uploaded 确认水印图片上传
共100000条