华为云用户手册

  • 操作步骤 登录实时音视频控制台。 在左侧导航栏中,选择“应用管理”,进入“应用管理”页面。 在需要创建录制回调的应用行,单击“配置”,进入录制配置页面。 在“回调配置”区域,单击“编辑”,配置回调信息,如图1所示。 图1 添加录制回调地址 回调地址:接收回调信息的服务器地址,仅支持HTTP和HTTPS协议。 回调秘钥:录制回调的鉴权密钥,鉴权串长度范围:[32,64]。录制回调鉴权签名的生成方法,请参考《常见问题》的“如何对录制回调进行鉴权?”章节。
  • 操作步骤 登录COC。 单击任务管理,单击执行记录,选择作业工单。 克隆:单击“克隆”按钮,将跳转至执行作业,可按照执行自定义作业中的操作步骤再次执行该作业。 编辑标签:可按照标签管理中的步骤,对作业工单的标签进行编辑。 图1 作业工单 选择一个状态为“执行中”或“异常”或“已暂停”的作业工单。 图2 作业工单详情 可对工单执行以下操作: 强制结束:单击“强制结束”按钮,将结束本次作业的所有执行任务。 结束所有批次:单击“结束所有批次”按钮,将结束当前步骤所有批次的执行任务。 取消:单击“取消”按钮,将结束单台实例的执行任务。 编辑标签:可按照标签管理中的步骤,对作业工单的标签进行编辑。 图3 操作作业工单 单击“输入”页签,查询当前选中作业的基本信息以及自定义原子任务的脚本内容 图4 查看任务详情
  • 获取VNC远程登录地址 获取弹性云服务器VNC远程登录地址。 输入参数 用户配置获取VNC远程登录地址执行动作,相关参数说明如表9所示。 表9 获取VNC远程登录地址输入参数说明 参数 必填 说明 项目id 是 路径参数,project_id。 云服务id 是 路径参数,server_id。 远程登录的类型 是 远程登录的类型,请将type配置为“novnc”。 远程登录协议 是 远程登录协议,请将protocol配置为“vnc”。 输出参数 用户可以在之后的执行动作中调用该输出参数,输出参数说明请参考表10。 表10 获取VNC远程登录地址输出参数说明 参数 说明 弹性云服务器获取远程登录地址 弹性云服务器获取远程登录地址。 远程登录的类型 远程登录的类型。 远程登录的协议 远程登录的协议。 远程登录的url 远程登录的url。
  • 查询云服务器详情列表 根据用户请求条件从数据库筛选,查询所有的弹性云服务器,并关联相关表获取到弹性云服务器的详细信息。支持查询弹性云服务器计费方式,以及是否被冻结。 输入参数 用户配置查询云服务器详情列表执行动作,相关参数说明如表7所示。 表7 查询云服务器详情列表输入参数说明 参数 必填 说明 项目id 是 路径参数,project_id。 企业项目id 否 查询绑定某个企业项目的弹性云服务器。 如果需要查询当前用户所有企业项目绑定的弹性云服务,请传参all_granted_eps。 云服务器规格ID 否 已上线的规格请参见《弹性云服务器用户指南》的“实例和应用场景”章节。 IPv4地址(模糊匹配) 否 IPv4地址过滤结果,匹配规则为模糊匹配。 查询返回云服务器当前页面的大小 否 查询返回云服务器当前页面的大小。每页默认值是25,最多返回1000台云服务器的信息。 云服务器名称 否 云服务器名称,匹配规则为模糊匹配。 查询tag字段中不包含该值的云服务器 否 查询tag字段中不包含该值的云服务器。 页码 否 当前页面数,默认为1。取值大于等于0,取值为0时返回第1页。 批量创建弹性云服务器时,指定返回的ID 否 批量创建弹性云服务器时,指定返回的ID,用于查询本次批量创建的弹性云服务器。 云服务器状态 否 只有管理员可以使用“deleted”状态过滤查询已经删除的弹性云服务器。 查询tag字段中包含该值的云服务器 否 查询tag字段中包含该值的云服务器。 IPv4地址(精确匹配) 否 IPv4地址过滤结果,匹配规则为精确匹配。 输出参数 用户可以在之后的执行动作中调用该输出参数,输出参数说明请参考表8。 表8 查询云服务器详情列表输出参数说明 参数 说明 列表总数 弹性云服务器的列表总数。 弹性云服务器详情列表 弹性云服务器详情列表,查询级别不同,返回的详情不同。
  • 全球物流快递查询 根据输入的快递信息,查询相关物流。 输入参数 用户配置全球物流快递执行动作,相关参数说明如表2所示。 表2 全球物流快递查询输入参数说明 参数 必填 说明 快递单号 否 输入待查询的快递单号。 快递公司名称 否 输入快递公司名称,有下拉框和输入框选择,包含顺丰、百世等快递公司。 输出参数 用户可以在之后的执行动作中调用该输出参数,输出参数说明请参考表3。 表3 全球物流快递查询输出参数说明 参数 说明 状态 -1单号或快递公司错误。 201快递单号错误。 203 快递公司不存在。 204 错误单号重复。 205 没有轨迹。 207 该单号被限制,错误单号。 OK查询成功。 快递单号 快递单号。 快递公司编码 快递公司编码。 物流描述 物流描述。 物流时间 物流时间。 物流状态 物流状态: -1:单号或代码错误。 0:暂无轨迹。 2:在途中。 3:签收。 4:问题件。 5:疑难件。 6:退件签收。 提示信息 提示信息。 快递名称 快递名称。 快递公司官网 快递公司官网。 快递公司电话 快递公司电话。 快递员/快递站 快递员或快递站名称。 快递员电话 快递员电话。 快递轨迹信息最新时间 快递轨迹信息最新时间。 发货到收货消耗时长 发货到收货消耗时长。 快递公司logo 快递公司logo。
  • 更多操作 连接器创建完成后,您可以执行如表3的操作。 表3 相关操作 操作 说明 查看连接器基本信息 在我的连接器列表中,单击连接器名称进入基本信息页签,即可查看连接器身份验证、ID、状态、创建时间、修改时间等基本信息。 查看触发事件 在我的连接器列表中,单击“触发事件”列的数字,可跳转至触发事件列表页面,您可以创建、编辑或删除触发事件。 查看执行动作 在我的连接器列表中,单击“执行动作”列的数字,可跳转至执行动作列表页面,您可以创建、编辑或删除执行动作。 编辑连接器 在我的连接器列表中,单击“操作”列的“编辑”可编辑连接器。编辑完成后需要重新发布才能在流中使用该连接器。 发布连接器 在我的连接器列表中,单击“操作”列的“发布”。连接器有任何更新,均需要重新发布后才能在流中使用,新建流默认使用新版本连接器。 共享连接器 连接器创建成功后,您可以共享连接器给其他华为云租户账号。共享连接器的操作请参见共享连接器。 创建触发事件 连接器至少需包含一个触发事件或一个执行动作。创建触发事件的操作请参见创建触发事件。 创建执行动作 连接器至少需包含一个触发事件或一个执行动作。创建触发事件的操作请参见创建连接器。 导入OpenAPI文件更新连接器 连接器需要更新修改时,您可以通过导入OpenAPI的方式更新连接器。更新完成后需要重新发布才能在流中使用该连接器。 下载连接器 在我的连接器列表中,单击“操作”列的“下载”,可下载连接器的JSON文件。 上架连接器 在我的连接器列表中,单击“操作”列的“上架”,可申请连接器上架。上架操作请参见上架连接器。 创建连接 连接器存在各种的认证配置,而连接就是来填写这些认证信息,只有在连接创建完成后,才可以正常使用连接器。创建连接的操作请参见连接管理。 删除连接器 在我的连接器列表中,单击“操作”列的“删除”,可以删除单个连接器。 在我的连接器列表中,可以批量选择待删除的连接器,单击连接器上方的“删除”。 说明: 用户只能删自己创建的本地连接器,而公共连接器无法删除,在执行删除操作前,请确保将云服务器上的数据已完成备份或者迁移,删除数据后,数据无法找回,请谨慎操作。 批量删除连接器时,系统会自动提示正在被使用的连接器名称以及备注信息,正在被使用的连接器不允许删除。 删除单个连接器时,系统会自动提示“该连接器正在被使用,请先删除正在使用的资源”,单击当前正在使用的引用资源的名称,进入资源界面进行处理,处理完毕后在进行删除。 连接器未被使用时,可以直接删除。 复制连接器 在我的连接器列表中,单击“操作”列的“复制”。 系统会自动弹出复制连接器的弹框,并自动生成复制后的连接器名称,单击“确定”,复制成功。 说明: 复制后的连接器名称支持自定义修改,同时系统会对复制后的连接器名称进行校验。 连接器名称长度不能超过60个字符,可包含中文、大小写字母、数字及下划线、中划线、英文小括号,名称开头不能是下划线、中划线、英文小括号。
  • 实例管理 实例管理用于管理和购买应用模型实例,界面包含以下内容。 开通实例 图1 购买实例 单击“购买实例”,进入云服务订购页面,具体请参考订购ABM,支持购买多个实例,并展示在购买的实例模块。 购买实例仅支持租户主账号购买。 内容简介 图2 内容简介 可以查看模型地图、模型采集、模型目录简介内容。 集成工作台实例 图3 集成工作台实例 展示集成工作台实例,包含实例的名称、运行状态、创建时间。 单击实例名称右侧的,编辑修改实例名称。 单击实例ID右侧的,复制实例ID。 单击“控制台”,进入实例管理界面,在实例管理页面,支持应用模型概览、模型地图、模型目录、模型采集、信息架构、业务术语、工作空间、行业模板等内容。 购买的实例 图4 购买的实例 展示已经购买的一个或多个实例,包含实例的名称、运行状态、创建时间、到期时间,以及对实例进行续费、退订等操作。 单击实例名称右侧的,编辑修改实例名称。 单击实例ID右侧的,复制实例ID。 单击“控制台”,进入实例管理界面,在实例管理页面,支持应用模型概览、模型地图、模型目录、模型采集、信息架构、业务术语、工作空间、行业模板等内容。 单击“续费”,进入续费管理页面,具体请参考费用管理。 单击“退订”,进入云服务退订管理页面,具体请参考云服务退订管理。 单击“升级”,进入云服务订购页面,具体请参考订购ABM,当实例为基础版及专业版时,可进行升级操作。 当运行状态为“已冻结”时,无法进入实例控制台,资源冻结的类型以及续费、退订等说明请参考资源冻结的类型有哪些?冻结后对续费、退订有什么影响? 了解更多 图5 了解更多 父主题: 应用模型
  • 函数异步执行并返回预留实例ID 函数异步执行并返回预留实例ID用于场景指客户端请求执行比较费时任务,不需要同步等待执行返回结果。 输入参数 函数异步执行并返回预留实例ID执行动作,相关参数说明如表9所示。 表9 函数异步执行并返回预留实例ID输入参数说明 参数 必填 说明 键 是 函数异步执行并返回预留实例请求body体。 输出参数 用户可以在之后的执行动作中调用该输出参数,输出参数说明请参考表10。 表10 函数异步执行并返回预留实例ID输出参数说明 参数 说明 预留实例id 预留实例ID。
  • 获取指定函数的版本列表 获取指定函数的版本列表。 输入参数 参数 必填 说明 函数urn 是 函数的唯一标识。 输出参数 用户可以在之后的执行动作中调用该输出参数,输出参数说明请参考表8。 表8 获取指定函数的版本列表输出参数说明 参数 说明 函数版本总数 函数版本总数。 下次读取位置 下次读取位置。 蛇形格式的返回体 蛇形格式的返回体。 函数的URN 函数的URN(Uniform Resource Name),唯一标识函数。 函数名称 函数名称。 域名ID 域名ID。 租户项目ID 租户项目ID。 租户项目名 租户项目名。 函数分组包 函数所属的分组Package,用于用户针对函数的自定义分组。 函数执行时间 函数执行时间。 函数执行超时时间 函数执行超时时间,超时函数将被强行停止,范围3~900秒。 函数执行入口 函数执行入口。 函数消耗的内存 函数消耗的内存, 单位M。 取值范围为:128、256、512、768、1024、1280、1536、1792、2048、2560、3072、3584、4096。 最小值为128,最大值为4096。 函数占用的CPU资源 函数占用的CPU资源, 单位为millicore(1 core=1000 millicores)。 取值与MemorySize成比例,默认是128M内存占0.1个核(100 millicores)。 函数代码类型 函数代码类型,取值有4种。 inline: UI在线编辑代码。 zip: 函数代码为zip包。 obs: 函数代码来源于obs存储。 jar: 函数代码为jar包,主要针对Java函数。 URL值 URL值。 函数的文件名 函数的文件名。 函数大小 函数大小,单位:字节。 用户自定义的name/value 用户自定义的name/value, 在函数中使用的参数。 用户自定义的name/value(用于加密配置) 用户自定义的name/value,用于加密配置。 函数代码SHA512 hash值 函数代码SHA512 hash值,用于判断函数是否变化。 函数版本号 函数版本号,由系统自动生成,规则:vYYYYMMDD-HHMMSS(v+年月日-时分秒)。 函数版本的内部标识 函数版本的内部标识。 函数使用的权限委托名称 函数使用的权限委托名称。 函数APP使用的权限委托名称 函数APP使用的权限委托名称。 函数最后一次更新时间 函数最后一次更新时间。 用户的vpcid 用户的vpcid。 实例并发数 实例并发数。 单实例并发数 单实例并发数。 函数策略配置 函数策略配置。 函数是否被禁用 0:函数被禁用。 -1:函数被启用。 枚举值: 0 -1。 函数并发数 函数并发数。 函数初始化入口 函数初始化入口。 初始化超时时间 初始化超时时间,超时函数将被强行停止,范围1~300秒。 是否支持长时间运行 是否支持长时间运行。 日志查询组id 日志查询组ID。 日志查询流id 日志查询流ID。 函数异步配置返回结构体 函数异步配置返回结构体。 消息最大存活时长 消息最大存活时长,取值范围[60,86400]。单位:秒。 异步调用失败后的最大重试次数 异步调用失败后的最大重试次数,默认值为3。取值范围[0,8]。 异步调用目标 异步调用目标。 目标类型 目标类型。 通知目标服务对应参数 通知目标服务对应参数。 目标类型 目标类型。 通知目标服务对应参数 通知目标服务对应参数。 异步调用配置的创建时间 异步调用配置的创建时间。 异步调用配置的最后更改时间 异步调用配置的最后更改时间。 函数版本枚举值 函数版本枚举值:v1 、v2。 是否启用cloud debug功能 是否启用cloud debug功能。 是否启用动态内存功能 是否启用动态内存功能。 企业项目ID 企业项目ID。
  • 同步执行函数 同步调用指的是客户端请求需要明确等到响应结果,也就是说这样的请求必须得调用到用户的函数,并且等到调用完成才返回。 输入参数 同步执行函数执行动作,相关参数说明如表2所示。 表2 同步执行函数输入参数说明 参数 必填 说明 函数请求体 是 输入执行函数的请求体。 函数urn 是 函数的唯一标识。 输出参数 用户可以在之后的执行动作中调用该输出参数,输出参数说明请参考表3。 表3 同步执行函数输出参数说明 参数 说明 请求ID 请求ID。 函数执行结果 函数执行结果。 函数执行返回日志 函数执行返回日志。 函数执行返回状态 函数执行返回状态。
  • 异步执行函数 异步执行函数, 目前为了兼容v1和v2接口同时返回二种格式的request_id。 输入参数 异步执行函数执行动作,相关参数说明如表4所示。 表4 异步执行函数输入参数说明 参数 必填 说明 函数请求体 是 输入执行函数的请求体。 函数urn 是 函数的唯一标识。 输出参数 用户可以在之后的执行动作中调用该输出参数,输出参数说明请参考表5。 表5 异步执行函数输出参数说明 参数 说明 异步执行函数请求ID 异步执行函数请求ID。
  • 获取函数列表 获取函数列表。 输入参数 获取函数列表执行动作,相关参数说明如表6所示。 表6 获取函数列表输入参数说明 参数 必填 说明 上一次查询到的最后的记录位置 否 上一次查询到的最后的记录位置。 每次查询获取的最大函数记录数量 否 每次查询获取的最大函数记录数量。 应用名称 否 应用名称。 输出参数 用户可以在之后的执行动作中调用该输出参数,输出参数说明请参考表7。 表7 获取函数列表输出参数说明 参数 说明 满足查询条件的函数总数 满足查询条件的函数总数。 函数列表 函数列表。 函数定义 函数定义。 函数的URN 函数的URN。 函数名称 函数名称。 租户域名ID 租户域名ID。 租户项目ID 租户项目ID。 项目名 项目名。 应用名 应用名。 函数超时时间单位秒 函数超时时间单位秒。 处理函数名 处理函数名。 函数执行内存单位MB 函数执行内存单位MB。 函数占用的CPU资源 函数占用的CPU资源。 代码类型 代码类型。 函数的文件名 函数的文件名。 函数代码大小单位KB 函数代码大小单位KB。 用户自定义的name/value信息 用户自定义的name/value信息。 用户自定义的name/value信息 用户自定义的name/value信息。 函数hash唯一值 函数hash唯一值。 函数版本 函数版本。 内部使用版本唯一值 内部使用版本唯一值。 函数使用的权限委托名称 函数使用的权限委托名称。 函数APP使用的权限委托名称 函数APP使用的权限委托名称。 函数描述 函数描述。 最新更新时间 最新更新时间。 对应tbl_func_vpc表的id字段 对应tbl_func_vpc表的ID字段。 函数策略配置 函数策略配置。 函数是否被禁用 函数是否被禁用。 函数并发数 函数并发数。 函数扩展配置 函数扩展配置。 函数初始化入口 函数初始化入口。 初始化超时时间 初始化超时时间。 企业项目ID 企业项目ID。 是否允许进行长时间超时设置 是否允许进行长时间超时设置。 自定义日志查询组id 自定义日志查询组ID。 自定义日志查询流id 自定义日志查询流ID。 版本号 版本号。 函数最近1天内执行失败的次数 函数最近1天内执行失败的次数。 下次读取位置 下次读取位置。
  • 连接参数 函数工作流连接器使用IAM认证,连接参数说明如表1所示。 表1 连接参数说明 名称 必填 说明 示例值/默认值 连接名称 是 设置连接名称。 函数工作流的连接 描述 否 对于连接的信息描述说明。 description 租户名 是 IAM用户所属账号信息。了解账号与IAM用户的关系。 domain 用户名 是 IAM用户名。 name 密码 是 IAM用户的登录密码。 - 区域 是 服务所属区域。 cn-north-4
  • 操作步骤 在“我的连接器”列表中,单击连接器名称,选择“执行动作”页签,单击“创建执行动作”。 设置执行动作基本信息,具体的参数说明如表1所示。 表1 参数说明 参数 说明 名称 填写执行动作的名称,根据规划自定义。建议您按照一定的命名规则填写执行动作的名称,方便您快速识别和查找。 类型 API:通过调用API的方式创建执行动作,请执行3~4。 函数:通过自定义函数的方式创建执行动作,请执行5。函数类型支持CDM集成。 流:通过编排流的方式创建执行动作,请执行6~8。 可见范围 可见:用户可见并可使用该执行动作。 隐藏:用户不可查看及使用该执行动作。 描述 执行动作的描述信息。 单击“下一步”,设置执行动作的请求信息,具体的参数说明如表2所示。 表2 参数说明 参数 说明 接口路径 被调用API的请求方式及请求路径。 输入参数 配置请求参数,如果被调用API没有请求参数可不填。 请求头(Header):HTTP请求消息的组成部分之一,请求头负责通知服务器有关于客户端请求的信息。 单击参数列表“操作”列的可以新增参数,参数配置说明请参见表3。 请求体(Body):HTTP请求消息的组成部分之一,请求体呈现发送给服务器的数据。 JSON(JSON Schema)/XML:JSON、XML格式的数据。 导入:可直接粘贴被调用API的JSON、JSON Schema或XML数据批量导入参数,减少逐个配置参数的工作量。 说明: 如果请求体使用XML格式,XML header参数必须配置。 复制:复制请求体参数的JSON或XML数据。 预览:可以预览参数的JSON或XML结构。 参数列表“操作”列的:可选择是否开启“是否支持根节点输入”参数,开启并发布对应连接器后,在创建流中添加该执行动作时可以自定义请求体参数的值。 参数列表“操作”列的:新增参数,参数配置说明请参见表3。 binary:文件格式数据。输入、输出仅支持配置一处,只支持数据流转,数据大小小于100MB。例如,输出入参数选择了“binary”,则输出不显示,反之亦成立。 查询参数(Query):查询参数会追加到URL。例如,在 /items?id=#### 中,查询参数为ID。 单击参数列表“操作”列的可以新增参数,参数配置说明请参见表3。 路径参数(Path):路径与路径模板一起使用,其中参数值实际上是操作URL的一部分。 表3 参数配置说明 参数 说明 参数名称 输入参数的名称。 显示字段 输入该参数的别名。 必填 勾选该参数是否是用户必填项。 参数类型 选择参数类型,支持string、number、boolean、integer类型。 说明 关于参数的介绍说明。 操作 单击:配置参数在界面的显示样式。配置完成并发布对应连接器后,在创建流中添加该执行动作时可以查看参数的界面显示效果。 参数类型:选择参数类型,支持string、number、boolean、integer类型。 格式:设置用户输入该参数时界面显示的样式,可选择文本框、密码、日期时间、富文本、下拉列表。不同的参数类型可选择的格式不同。 说明: 当格式选择为下拉列表时,需设置分隔符和下拉列表的值。其中,分隔符只能输入单个特殊字符,如“$”、“%”、“^”、“&”等,不设置时,默认为“,”;下拉列表的值不能和分隔符一致,支持设置多个值,单击“新增”可进行添加。 设置完成后,如果勾选了“支持多选”,则可在创建流中添加该执行动作时选择多个值,否则,只能选择一个值。 可见性:设置用户输入该参数时界面显示的可见性。无:在界面中正常显示;高级:默认隐藏在高级菜单里;隐藏:该参数向用户隐藏;重要:优先显示在界面的最开始。 默认值:设置该参数的预设值。 单击:新增节点。 单击:删除该节点。 单击“下一步”,添加响应信息,具体的参数说明如表4所示。添加完成后,执行9。 表4 参数说明 参数 说明 添加响应 根据被调用API的响应码信息添加响应码。 输出参数 配置响应参数,如被调用API没有响应参数可不填。 响应头:HTTP响应消息的组成部分之一,响应头负责通知服务器有关于客户端请求的信息。 单击参数列表“操作”列的可以新增参数,参数配置说明请参见表3。 响应体:HTTP响应消息的组成部分之一,响应体呈现发送给服务器的数据。 JSON(JSON Schema)/XML:JSON、XML格式的数据。 导入:可直接粘贴被调用API的JSON、JSON Schema或XML数据批量导入参数,减少逐个配置参数的工作量。 说明: 如果响应体使用XML格式,XML header参数必须配置。 复制:复制请求体参数的JSON或XML数据。 预览:可以预览参数的JSON或XML结构。 参数列表“操作”列的:新增参数,参数配置说明请参见表3。 binary:文件格式数据。输入、输出仅支持配置一处。例如,输出入参数选择了“binary”,则输出不显示,反之亦成立。 单击“下一步”,设置执行动作的函数信息,具体操作如下所示。 配置输入参数。选择已创建好的函数。 用户可以创建函数、编辑已创建的函数、复制函数以及刷新函数。创建函数的具体操作请参见创建函数。 单击“下一步”,配置输出参数。 单击“预览”可查看输入参数和输出参数。 单击“下一步”,设置执行动作的请求信息,具体的参数说明如表5所示。 表5 参数说明 参数 说明 输入参数 支持JSON、XML、CDM格式。 JSON:支持参数逐个增加,也支持导入JSON格式文件。 XML:支持参数逐个增加,也支持导入XML格式文件。 CDM:支持选择行业模板。 相关操作: 复制:复制请求体参数的JSON或XML数据。 预览:可以预览参数的JSON或XML结构。 “操作”列的:可选择是否开启“是否支持根节点输入”参数,开启并发布对应连接器后,在创建流中添加该执行动作时可以自定义请求体参数的值。 “操作”列的可以新增参数,参数配置说明请参见表3。 单击“下一步”,设置执行动作的输出信息,具体的参数说明如表5所示。 流编排,具体操作请参考3~6。 流编排时,触发事件为“流连接器”的“定义输入”,最后一个执行动作为“流连接器”的“定义输出”。 设置完成后,单击“保存”。 测试执行动作。测试执行动作前需要先发布连接器。 在界面右上方单击“发布”发布连接器,系统自动弹出发布的提示框,单击“确定”。 单击“操作”列的“测试”进入测试界面。 在“测试”界面中,配置连接以及输入参数,配置完成后单击“提交测试”。如果没有创建连接,请先创建连接。 如果该连接器采用“无验证”方式,则无需配置连接。 如果输入或输出为文件格式,则不支持测试。 测试完成后,可查看测试结果和测试历史。 如果测试通过,表示执行动作创建完成。 如果测试不通过,您可以单击“操作”列的“编辑”修改执行动作。修改完成后单击界面右上方“发布”重新发布连接器,再对该执行动作进行测试。
  • 按需计费模式 按需计费模式是后付费方式,先申请资源使用,在结算时会按您的实际资源使用量收取费用。按秒计费,按小时结算,不足一小时以实际使用时长为准。 按需计费模式的使用说明: 按需计费模式是按照可运行流实例的存在时长进行收费(可运行流实例指的是我的流列表下状态为“已开启”的流)。 价格详情:0.2元/小时/流实例。将每小时价格除以3600,即得到每秒价格。例如,可运行流实例存在时长为1小时30分钟,根据实际使用时长按秒计费:(0.2/3600) × 90 × 60=0.3元。
  • 如何进行连接器执行动作的测试? 未发布的连接器无法直接进行测试,需要发布后,在连接器执行动作页面进行测试。测试执行动作的具体操作如下: 在我的连接器列表中,单击连接器名称,选择“执行动作”页签,单击“创建执行动作”。 设置执行动作基本信息。 设置完成后,单击“保存”。 测试执行动作。测试执行动作前需要先发布连接器。 在界面右上方单击“发布”发布连接器。 在“测试”界面中,配置连接以及输入参数,配置完成后单击“提交测试”。如果没有创建连接,请先创建连接。 如果该连接器采用“无验证”方式,则无需配置连接。 如果输入或输出为文件格式,则不支持测试。 测试完成后,可查看测试结果和测试历史。 如果测试通过,表示执行动作创建完成。 如果测试不通过,您可以单击“操作”列的“编辑”修改执行动作。修改完成后单击界面右上方“发布”重新发布连接器,再对该执行动作进行测试。 父主题: 连接器管理
  • 在续费管理页面开通自动续费 登录管理控制台。 在“控制台”页面,鼠标悬浮在“费用”上,在下拉菜单中选择“续费管理”。进入“续费管理”页面。 自定义查询条件。 可在“自动续费项”页签查询已经开通自动续费的资源。 可对“手动续费项”“到期转按需项”“到期不续费项”页签的资源开通自动续费。 为包年/包月资源开通自动续费。 单个资源开通自动续费:选择需要开通自动续费的套餐包,在“操作”列下单击“开通自动续费”。 批量资源开通自动续费:选择需要开通自动续费的套餐包,在列表左上角单击“开通自动续费”。 选择续费时长,根据需要设置自动续费次数,单击“开通”。
  • 操作步骤 下面以播放域名为例,推流域名的CNAME配置步骤相同。 获取域名对应的CNAME值。 登录视频直播控制台。 在左侧导航树中,选择“域名管理 ”。 在所需域名行,获取对应的CNAME。 图1 获取CNAME值 登录云解析服务控制台。 在左侧导航树中,选择“公网域名”。 在需要配置解析的域名行,单击“域名”列的域名名称,如图2所示。 图2 域名列表 单击页面右上角的“添加记录集”。 图3 添加记录集 根据界面提示填写参数配置,参数信息如表1所示。 表1 参数说明 参数名 描述 如何配置 主机记录 输入域名的二级域名(后缀无需用户手动填写)。 以播放域名“play-test.example.com”为例,此处输入“play-test”。 类型 记录集的类型,此处为CNAME类型。 选择“CNAME-将域名指向另外一个域名”。 别名 用于是否将此记录集关联至云服务资源实例。 是:为此记录集关联云服务资源实例,详细说明请参见设置记录集别名。 否:不为此记录集关联云服务资源实例。 否 线路类型 用于DNS服务器在解析域名时,根据访问者的来源,返回对应的服务器IP地址,具体请参见解析线路。 默认值为“全网默认”。 仅支持为公网域名的记录集配置此参数。 选择“全网默认”。 TTL(秒) 记录集的有效缓存时间,以秒为单位。 数值越小,修改记录各地生效时间越快。 默认为“5分钟”,若无特殊需求,可直接保持默认选择。 值 需指向的域名,即步骤1获取的CNAME。 以播放域名“play-test.example.com”为例,此处输入“play-test.example.com.c.cdnhwc3.com”。 权重 可选参数,解析记录的权重,当域名有多条某一类型的解析记录时,根据权重数值选择解析记录,权重数值越高,优先级越高。默认值为1。 仅支持为公网域名的记录集配置此参数。 取值范围:0~100。 1 标签 可选参数,记录集的标识,包括键和值,每个记录集可以创建10个标签。 example_key1 example_value1 描述 可选参数,对域名的描述,主要起到提示作用。 长度不超过255个字符。 - 单击“确定”,完成添加。 您可以在域名对应的记录集列表中查看添加的记录集。当记录集的状态显示为“正常”时,表示记录集添加成功。 执行步骤1-步骤6,完成对推流域名的CNAME配置。
  • 操作步骤 登录视频直播控制台。 在左侧导航栏中,选择“域名管理”,进入域名管理页面。 在添加的播放域名行右侧单击“管理”,进入基本信息页面,即可查看播放信息。 图1 查看播放地址 您需要根据实际情况自定义“StreamName”,生成对应的原始播放地址,具体请参见原始播放地址。 如果使用原始地址进行直播播放,配置了Key防盗链后,原始播放地址需参见Key防盗链生成鉴权播放地址。 如果使用转码后的地址进行直播播放,需要在原始播放地址中的“StreamName”后加上“_转码模板ID”,重新生成新的“StreamName”,再参见Key防盗链生成新的鉴权参数,最终拼接成转码流的播放地址。
  • 原始播放地址 拼接规则 标准直播场景: 目前播放地址支持FLV、M3U8、RTMP三种格式,对应的拼接规则如下所示: RTMP格式:rtmp://播放域名/AppName/StreamName FLV格式:http://播放域名/AppName/StreamName.flv M3U8格式:http://播放域名/AppName/StreamName.m3u8 低时延直播场景: 目前播放地址仅支持WebRTC格式,对应的拼接规则如下所示: webrtc://播放域名/AppName/StreamName 拼接示例中的参数说明,如下所示: 播放域名:在视频直播控制台添加的播放域名。 AppName:应用名,默认为“live”,您也可以根据实际需求进行自定义,支持大小写字母、数字、下划线(_)中划线(-)。 StreamName:直播流名,每个应用可创建多个直播流,您可以根据实际需求进行自定义,不支持中文字符。 拼接示例: 标准直播场景: 若添加的播放域名为“test-play.example.com”,“AppName”为“livetest”,“StreamName”为“huawei1”,则不同规格拼接成如下所示的不同的原始播放地址。 RTMP格式:rtmp://test-play.example.com/livetest/huawei1 FLV格式:http://test-play.example.com/livetest/huawei1.flv M3U8格式:http://test-play.example.com/livetest/huawei1.m3u8
  • 前提条件 已添加推流域名和播放域名,且已完成域名关联。 已在域名DNS服务商处完成CNAME解析配置。 为保障直播资源不被非法盗播,华为云直播服务提供防盗链功能,对播放地址进行加密鉴权。若有需要,请先配置Key防盗链,然后使用鉴权地址进行播放。加密鉴权方法请参见Key防盗链。 直播服务支持将推送的直播流转码成多种分辨率和码率规格的视频流,以满足不同网络环境的播放需求。若有需要,请在对应推流域名中配置转码模板,然后使用转码播放地址进行播放。
  • 配置流程 消息订阅的配置流程,如图1所示。 图1 消息订阅配置流程图 创建消息主题:在消息通知服务控制台新建消息主题,用于消息发送和订阅通知。 添加订阅:将消息主题添加到订阅中接收发布至主题的消息,在订阅主题且确认订阅后,终端节点能够接收到向该主题发布的所有消息。 设置主题策略:授权直播服务可对该主题发布消息。 配置直播消息订阅:在直播控制台配置消息订阅,在直播推流开始和结束,以及录制时收到对应的消息通知。
  • 录制通知消息模板 录制通知的消息模板如下所示,消息中各字段说明如表3所示。 Live Record Notify, domain: {domain}, app_name: {app_name}, stream_name: {stream_name}, download_url: {download_url}, filename: {filename},asset_id: {asset_id}, duration: {duration}, event: {event}, timestamp: {timestamp} 表3 RecordNotifyTemplate字段说明 字段 描述 domain 推流域名。 app_name 应用名称,与推流地址中的AppName保持一致。 stream_name 直播流名称。 download_url 录制文件的下载地址,当event的值不为RECORD_NEW_FILE时,该字段为空。 filename 录制文件的名称,当event的值不为RECORD_NEW_FILE时,该字段为空。 asset_id 录制文件的媒资ID,点播服务分配给该录制文件的唯一标识,当event的值不为RECORD_NEW_FILE时,该字段为空。 duration 录制文件的时长,当event的值不为RECORD_NEW_FILE时,该字段为0。 event 录制事件,包括: RECORD_START: 录制任务开始。 RECORD_NEW_FILE:产生新的录制文件。 RECORD_OVER:录制任务结束。 RECORD_FAIL:录制任务失败。 timestamp 录制时间戳。
  • 原始推流地址 拼接规则 推流地址格式: rtmp://推流域名/AppName/StreamName 推流域名:在视频直播控制台添加的推流域名。 AppName:应用名,默认为“live”,您也可以根据实际需求进行自定义,支持大小写字母、数字、下划线(_)中划线(-)。 StreamName:直播流名,每个应用可创建多个直播流,您可以根据实际需求进行自定义,例如,huawei1,但不支持中文字符。 拼接示例 若添加的推流域名为“test-push.example.com”,“StreamName”为“huawei1”,“AppName”为“livetest”,则推流地址如下所示: rtmp://test-push.example.com/livetest/huawei1
  • 注意事项 一个域名可以配置多个转码模板,当收到转码流请求时,与请求地址中的AppName一致的转码模板生效,开始进行转码,若不需要转码,请在直播推流前删除转码模板。 直播流的转码规则生效配置为直播流启动时的配置内容,若修改了转码配置,则正在直播的在线直播流不会生效,仅对修改配置后新推送的直播流生效。 转码模板中的高清低码默认是关闭的,若您开启,直播转码将按高清低码标准计费,价格详情请参见产品价格详情。 暂不支持上采样转码,若转码模板中设置的分辨率高于推流分辨率,对应分辨率的播放地址可以成功播放,但播放视频的分辨率为原始分辨率。
  • 管理转码 转码模板配置完成后,您还可以根据实际需要进行如下操作。 修改转码模板 转码模板创建完成后,若您需要修改部分参数,可以通过单击操作列的“修改”,修改转码模板中的相关参数。其中,AppName不支持修改。 直播流的转码规则生效配置为直播流启动时的配置内容,若修改了转码配置,则正在直播的在线直播流不会生效,仅对修改配置后新推送的直播流生效。 删除转码模板 转码模板创建完成后,若您需要删除转码模板,可以通过单击操作列的“删除”,删除该转码模板。
  • 步骤二:OBS桶授权 OBS桶创建后,您需要按照如下步骤在直播服务中对相关的桶进行授权,允许直播服务将截图存储在对应的OBS桶中。 OBS桶授权完成后,视频直播服务可以正常访问该OBS桶。请确保该桶仅处理直播相关业务,切勿在桶中存放涉密文件。 登录视频直播控制台。 在左侧导航树中选择“云资源授权”,进入桶授权页面。 在“直播授权“页签,选择需要存储直播截图的OBS桶,单击“授权”即可。 图2 云资源授权
  • 截图流程 直播服务截图模板的配置流程,如图1所示。 图1 截图模板配置流程图 创建桶(可选):创建用于存储直播截图文件的OBS桶,若已有OBS桶,可直接跳转到2。 存储直播截图的OBS桶必须与使用的直播服务在同一区域,如使用“华北-北京四”的直播服务,则直播截图只能存储在“华北-北京四”区域的OBS桶。 桶授权:在直播服务中对存储截图的OBS桶进行授权,允许直播服务将截图存储在对应的OBS桶中。 配置截图模板:直播视频将按照设定的间隔时间对正在直播的视频进行画面截图操作,并以.jpg文件保存至指定的OBS存储位置。 查看直播截图:直播截图模板配置成功后,启动直播推流,可以通过截图的输出路径快速进入到OBS桶中查看存储的直播截图,还可以通过回调消息查看直播截图。
  • 回调示例 录制文件生成事件回调示例如下。回调消息体字段如表2所示。 { "project_id": "70b76xxxxxx34253880af501cdxxxxxx", "job_id": "dc0a1773-0cef-xxxx-xxxx-9a38fdb095d2", "task_id": "51126d0ebe94b1da00d2e21a10xxxxxx", "event_type": "RECORD_FILE_COMPLETE", "publish_domain": "push.example.com", "app": "live", "stream": "mystream", "record_format": "HLS", "download_url": "https://obs.cn-north-4.myhuaweicloud.com/live/record-xxxx-mystream-1589967495/record-push.example.com-live-mystream-1589967495.m3u8", "asset_id": "1a0d8e9bfaexxxxxxbe5021e62aa1e96", "file_size": 3957964, "record_duration": 120, "start_time": "2020-03-08T14:10:25Z", "end_time": "2020-03-08T14:12:25Z", "width": 1280, "height": 720, "auth_sign": "4f97f46759axxxxxx7ad21e9935dc175", "auth_timestamp": 1583676745 }
  • 日志说明 日志命名规则:播放域名_日志时间.log.gz 日志生成规则:日志默认按5分钟粒度进行分割,若域名无请求,则不会产生日志数据包。正在进行拉流的直播日志一般4个小时后才能获取到最完整的日志文件。 日志格式: 标准直播场景: [time_local]|play_domain|client_ip|cdn_ip|url|http_code|cache_hit|scheme|method|period_bytes_sent|period_duration|ua|refer|app|stream 低时延直播场景: [time_local]|play_domain|client_ip|cdn_ip|url|http_code|cache_hit|scheme|method|period_bytes_sent|period_duration|ua|refer|app|stream 若某字段不涉及或为空时,用-表示;若字段信息中存在空格,则空格需带上英文双引号""。 日志示例: 标准直播场景 [06/Mar/2023:06:51:26 +0800]|pullexample.huaweicloud.com|49.1.1.*|42.11.1.2|http://pullexample.huaweicloud.com/live/stream-123.flv|200|HIT|HTTP|GET|1024|4|Lavf/58.12.100|-|live|stream-123 低时延直播场景: [06/Mar/2023:06:51:26 +0800]|pullexample.huaweicloud.com|49.1.1.*|42.11.1.2|webrtc://pullexample.huaweicloud.com/live/stream-123.sdp|200|HIT|WebRTC|GET|1024|4|Lavf/58.12.100|-|live|stream-123 各字段的含义如表1所示。 表1 日志字段含义说明 字段名 字段含义 字段示例 time_local 通用日志格式下的本地时间,标记本次统计的时间值。 [06/Mar/2023:06:51:26 +0800] play_domain CDN加速域名。 pullexample.huaweicloud.com client_ip 客户端IP。 49.1.1.* cdn_ip 播放用户接入的CDN节点IP。 42.11.1.2 url 完整的访问url。 标准直播 http://pullexample.huaweicloud.com/live/stream-123.flv 低时延直播 webrtc://pullexample.huaweicloud.com/live/stream-123.sdp http_code HTTP状态码。 200 cache_hit 缓存命中状态,有如下两种: HIT MISS HIT scheme 访问协议,有如下四种: HTTP HTTPS RTMP WebRTC 标准直播:HTTP、HTTPS或RTMP 低时延直播:WebRTC method HTTP方法 GET period_bytes_sent 周期内发送字节数,对应的统计周期时间为period_duration。 1024 period_duration 统计周期,单位:s,精度到秒。 4 ua User - Agent信息。 Lavf/58.12.100 refer Referer信息。 - app 挂载点 live stream 流名 stream-123
共100000条