华为云用户手册

  • 操作步骤 进入多方安全计算的作业执行界面,单击创建。 图1 创建作业 在作业界面中,按照1~4提供的案例和SQL语句进行作业测试。 图2 作业界面 假设有人输入以下代码试图直接查询敏感数据。 select tax_bal, id from league_creator.tax 系统提示不支持进行敏感数据的SELECT操作。 图3 不支持敏感操作 若试图在敏感数据中追加自己的数据, 从结果倒推敏感数据,即求原数据。 Select tax_bal + electric_bal from LEAGUE_CREATOR.tax a join ZZZZZZ.power_data b on a.id = b.id TICS会识别并提示。 图4 执行失败告警 上述隐私规则,均为TICS系统提供的默认规则。
  • 纳管节点配置NVIDIA Docker 为了确保调度到边缘节点的TICS组件容器能够正确识别GPU,还需要修改Docker配置,默认存储路径为:/etc/docker/daemon.json。 具体地,需要将"default-runtime"的值从默认的"runc"改为"nvidia",随后保存退出,并通过sudo systemctl restart docker命令重启Docker。 到此GPU相关功能配置完毕。
  • 纳管节点安装GPU驱动 登录到https://www.nvidia.com/Download/Find.aspx?lang=cn网站。 如图2所示,在“NVIDIA驱动程序下载”框内选择对应的驱动信息。其中“操作系统”必须选择Linux 64-bit,“CUDA Toolkit”必须选择11.2,建议选择“版本号“为460.106.00的对应驱动。单击对应版本左侧的“名称“,进入图3所示的信息展示页,单击“Download"即可下载驱动。 图2 GPU驱动的参数选择 图3 驱动详细信息 将上一步中下载好的驱动包“NVIDIA-Linux-x86_64-460.106.00.run“通过SSH、FTP等方式上传到纳管节点,在对应目录执行“bash NVIDIA-Linux-x86_64-460.106.00.run“安装GPU驱动。 执行“nvidia-smi"命令,出现图4所示结果代表GPU驱动安装成功。
  • 新建SFS_Turbo 在服务控制台的左侧服务列表搜索SFS,找到弹性文件服务,单击打开SFS服务控制台。 图1 弹性文件服务 在SFS服务控制台,找到SFS_Turbo,单击立即创建,或者右上角的创建文件系统。 图2 创建文件系统 进入购买页面,选择好所使用的计费模式、区域、文件系统类型,容量等相关信息后,单击立即创建。 图3 选择配置信息 创建后跳转到资源详情页面核对资源详情,查看配置信息是否有误,若要修改配置信息,可返回上一步,重新选择。 图4 配置信息 单击“提交”按钮之后,系统显示任务提交成功。 图5 任务提交成功 单击返回文件系统列表,系统显示创建过程。 图6 创建过程 当状态显示“可用”,SFS_Turbo创建成功。 图7 创建成功 创建完成之后,单击文件系统的名称,跳转到基本信息页面,可查看文件系统的名称、ID、路径、容量以及网络等相关信息,单击ID后面的复制按钮,即可拿到所创建的SFS_Turbo文件系统的ID。 图8 文件系统ID
  • 如何更换计算节点db私钥? 登录到计算节点对应的宿主机。 执行“docker ps -a”命令,查看NAMES为“k8s_db”开头容器的CONTAINER ID,该ID由数字和小写字母组成。 执行“docker exec -it {CONTAINER ID} bash”命令,登录到容器中,命令中的{CONTAINER ID}为步骤2中查询得到的CONTAINER ID。 执行“openssl req -x509 -nodes -days 1825 -newkey rsa:3072 -keyout ./server.key -out server.crt -reqexts v3_req -extensions v3_ca”命令,在当前目录(容器的根目录)下生成新的证书文件。执行该命令的过程中可以交互式地填入地区、用户名等身份信息,也可以直接按回车键采取默认值。 执行“rm -f /opt/postgres/server.*”命令,删除旧的证书文件。 执行“mv /server.* /opt/postgres/”命令,将步骤4中生成的证书文件移动到指定位置。 执行“chown postgres:postgres /opt/postgres/server.*”命令,更改证书文件的所属用户和用户组。 执行“exit”命令,退出容器。 执行“docker restart {CONTAINER ID}”命令,重启容器。
  • “边缘节点部署”部署方式 根据可信智能计算服务控制台的“计算节点管理”找到计算节点的计算节点ID和纳管节点。 图6 计算节点ID和纳管节点 进入智能边缘平台服务单击“边缘应用”下的“应用配置”模块,找到对应计算节点id的配置项“agent-xxxx”,单击更新。 图7 应用配置 新增一个配置项“AGENT_RESULT_FILE_PERMISSIONS”,值为用户想要的文件权限数字,例如“666”。 文件所在父目录的权限会默认在有文件权限操作组的权限基础上增加执行权限,例如“666”的文件权限配置,父目录会变为“777”; “660”的文件权限配置,父目录会变为“770”。 图8 新增配置项 单击智能边缘平台服务“边缘应用”下的“容器应用”模块,找到对应计算节点id的容器应用“agent-xxxxx”,单击升级。 图9 升级容器应用 下拉“环境变量配置” ,使用配置项导入的方式增加一个新的环境变量“AGENT_RESULT_FILE_PERMISSIONS”,值为刚才创建的应用配置,再单击提交确认修改。 图10 配置环境变量 图11 增加环境变量 提交后智能边缘平台服务会自动重启该边缘应用,待重启完成后再次执行作业可以看到作业结果的文件权限修改已经生效。
  • “云租户部署”的“极速文件存储卷”存储方式 根据可信智能计算服务控制台的“计算节点管理”找到计算节点的集群名称。 图1 集群名称 进入云容器引擎服务单击对应集群进入集群管理页面。 图2 进入集群管理页面 单击“配置项与密钥”模块,更新名为“agent-xxx”的配置项,新增一个配置项“AGENT_RESULT_FILE_PERMISSIONS”,值为用户想要的文件权限数字,例如“666”。 文件所在父目录的权限会默认在有文件权限操作组的权限基础上增加执行权限,例如“666”的文件权限配置,父目录会变为“777”; “660”的文件权限配置,父目录会变为“770”。 图3 集群配置项管理页 图4 新增配置项 回到TICS可信智能计算服务控制台“计算节点管理”页面,单击“重启”。 图5 重启 待计算节点重启完成后,再次执行原有的样本对齐作业,对比两次执行的结果,可以发现文件权限修改已经生效。
  • 部署方式 OBS存储 使用“云租户部署”的“OBS存储”存储方式部署的可信计算节点生成的结果文件均存储在obs云服务中,可以通过obs服务下载,文件的权限策略根据用户在obs服务上的配置决定。 极速文件存储卷或边缘节点部署 而以“云租户部署”的“极速文件存储卷”存储方式或者“边缘节点部署”部署的TICS可信智能计算节点在生成作业的结果时,文件默认会使用600的权限,目录默认使用700权限。可以使用如下方式修改结果文件的权限。 修改默认文件权限配置需要重启计算节点,可能会影响正在执行的作业。
  • 联邦sql分析作业运行过慢,如何提升执行速度? 提升计算并行度 可以在作业开发界面的运行参数中,填写user.task.concurrency参数,提升用户侧此类加密任务的并行度。推荐该值填4-16左右,不建议超过30。 图1 填写参数 tics.task.concurrency参数提升的是tics平台提供的计算节点并发度,一般填写4左右即可,不建议超过8。 数据量提前过滤 作业运行参数中增加join.runtime.filter参数为true。 开启初筛后,做PSI或者聚合join前,会将提前做过安全处理的小表id放置到大表代理侧,进行提前过滤和初筛。大大减少了需要在网络中消耗的时间,避免传递不需要输出的数据。
  • 操作步骤 登录本端VPC下的ECS服务器,登录ECS服务器的方式有两种。 方式一:Xshell登录 下载Xshell软件,打开后,选择新建会话。 图1 新建会话 在对话框中填写对应的名称和主机的IP地址。 图2 填写信息 单击左侧的新建会话,输入登录的用户名,以root为例。 图3 输入用户名 输入ECS云服务对应的密码,进入对应的服务器。 图4 输入密码 登录成功。 图5 登录成功 方式二:ECS服务控制台 在ECS的服务控制台上,通过IP搜索对应的弹性云服务器。 图6 搜索弹性云服务器 单击ECS服务区名称跳转到详情页面,单击右上角的远程登录按钮。 图7 远程登录 在ECS命令行界面输入对应的用户名和密码登录ECS服务器。 图8 输入用户名和密码 以Xshell登录为例,登录成功之后,在命令行界面使用ping命令查看本端VPC与对端VPC的网络是否连通,ip为SFS_Turbo的共享路径,如下图所示。 图9 IP地址 如未连通,则建立的对等连接存在问题。 在命令行界面输入如下信息,建立挂载SFS_Turbo的本地路径。 mkdir 本地路径 找到所使用的SFS_Turbo文件系统,单击名称进入基本信息页面,复制对应的挂载命令。 图10 挂载命令 其中红框标注的位置换成3中所建立的本地路径。 挂载完成后,执行如下命令,查看已挂载的文件系统。 mount -l 如果回显包含如下类似信息,说明挂载成功。 example.com:/share-xxx on /local_path type nfs (rw,vers=3,timeo=600,nolock,addr=)
  • 验证安全沙箱防护能力 接下来模拟篡改文件的恶意行为,来验证安全沙箱防护能力。 发起方获取某个横向联邦训练作业的训练结果路径。 图1 获取作业结果路径 发起方执行恶意脚本,试图篡改所获取的路径中的作业训练结果。 图2 执行恶意脚本 发起方执行恶意脚本后,由于安全沙箱确保每个横向联邦作业都是隔离的,当某个作业想去访问或篡改其他作业相关的文件时,无法找到作业执行结果文件,因此脚本执行失败、无法篡改,从而实现安全防护。 图3 恶意脚本执行结果
  • 响应消息 响应参数说明请参见下表: 参数 是否必选 类型 最大字符长度 说明 error_code M String 6 调用结果码。 具体请参见调用结果码说明。 error_msg O String 255 调用结果描述。 错误码: http状态码 error_code error_msg 描述 200 MKT.0000 Success. 请求成功 500 MKT.0999 System internal error. 其它服务内部错误 500 MKT.0100 Failure of input parameter 输入参数校验失败 参数范围超限,非法值或格式错误 400 MKT.0101 Invalid parameter 参数无效 输入非接口定义的参数,多参数或少必选参数 比如:传递非法数值、没有实例id等 400 MKT.0102 Invalid body sign 请求body体签名校验失败 400 MKT.0199 Request parameter error 请求参数错误 其它参数错误 比如:必填参数未传递等 401 MKT.0150 Illegal operation 通常是进行了不被授权的操作,例如instance_id对应的产品不是AK/SK对应的ISV发布的 401 MKT.0151 No authority 无API访问权限 token非ISV角色 401 MKT.0154 Illegal token 鉴权失败 token无效 500 MKT.9001 Instance ID not found. 实例ID不存在(商品续费、过期、资源释放接口可能返回) 500 MKT.9002 Invalid usage enties. 计量实体无效 500 MKT.9003 Usage records extends size limit. 计量记录数超出限制(1000条) 500 MKT.9004 Record beginTime extends Limit. 计量记录的起始时间超出有效期(当前时间21天以内) 当您调用API时,如果遇到“APIGW”开头的错误码,请参见API网关错误码进行处理。 响应消息示例: { "error_code":"MKT.0000", "error_msg":"success" }
  • 响应消息 响应参数说明请参见下表: 参数 是否必选 类型 最大字符长度 说明 resultCode M String 6 调用结果码。 具体请参见调用结果码说明。 resultMsg O String 255 调用结果描述。 商家的服务器在处理接口请求时,需要做好幂等性处理。 云商店服务有可能重发请求,针对同一orderId,商家的服务器不应该重复做实例资源升级处理,返回成功响应即可。 响应消息示例: { "resultCode":"000000", "resultMsg":"success." }
  • 请求方法:GET 参数 是否必选 类型 最大字符长度 说明 authToken M String 50 安全校验令牌。 取值请参见authToken取值说明。 activity M String 20 接口请求标识,用于区分接口请求场景。 升级场景取值:upgrade instanceId M String 64 实例ID。 说明: 升级时,instanceId不变。 orderId M String 64 升级后的新订单ID。 说明: 升级操作会产生新的订单,与新购时订单ID不一致,请通过instance Id做资源识别。 skuCode M String 64 升级后产品规格标识。 说明: 对于自定义属性模板规格,如果租户升级时选择了其他属性值,instanceId对应的规格会发生变化,因此skuCode会变化; 如果仅扩容(调整增加线性属性值大小,例如:从当前的10用户增加到20用户),skuCode不变。 productId M String 64 升级后产品ID。 如果skuCode变化,productId也会发生变化; 如果仅扩容,productId不变。 timeStamp M String 20 请求发起时的时间戳,取UTC时间。 格式:yyyyMMddHHmmssSSS amount O Integer 4 数量类型的商品定价属性。非必填。 属性名称:数量(支持商家自定义名称) 单位:个(次) 说明: 对于包周期或一次性计费的SaaS商品,租户下单购买包含“数量”线性属性的规格时,会填写及调整购买的个数或次数。 例如:30个用户 diskSize O Integer 4 数量类型的商品定价属性。非必填。 属性名称:硬盘大小(支持商家自定义名称) 单位:GB 说明: 对于包周期或一次性计费的SaaS商品,租户下单购买包含“硬盘大小”线性属性的规格时,会填写及调整购买多少GB。 例如:100GB bandWidth O Integer 4 数量类型的商品定价属性。非必填。 属性名称:带宽(支持商家自定义名称) 单位:Mbps 说明: 对于包周期或一次性计费的SaaS商品,租户下单购买包含“带宽”线性属性的规格时,会填写及调整购买多少Mbps。 例如:20Mbps testFlag O Integer 1 是否调测数据。 1:接口调测数据 不传参数:真实买家同步数据 请求消息示例: https://example.isv.com?activity=upgrade&amount=6456&instanceId=huaweitest123456&orderId=CS1906666688ABCDE&productId=00301-666688-0-0&saasExtendParams=W3sibmFtZSI6ImlkTnVtIiwidmFsdWUiOiIzNTIyNTU1NTU1NTU2NTYifSx7Im5hbWUiOiJ1c2VyTmFtZSIsInZhbHVlIjoiaHVhd2VpMTIzIn0seyJuYW1lIjoiY3VzdEVtYWlsIiwidmFsdWUiOiIxMjNAaHVhd2VpLmNvbSJ9XQ==&skuCode=d0abcd12-1234-5678-ab90-11ab012aaaa1&testFlag=1&timeStamp=20191216013757582&authToken=a3Bl+C93xv3ENgm40ngyYvQnYcTS/pgY5ugl20wtzGg=
  • 计费示例 以下示例中出现的费用价格仅供参考,实际价格请参见产品价格详情中“对象存储服务”的内容。 示例一 以上传对象为例,对一个对象或者段的每一次操作都会计算一次请求次数。假设上传100个对象到桶: 在都使用PutObject方式上传的情况下,会发送100次PUT类请求,计算100次请求次数。 如果其中有一些大对象需要分段上传,则会根据分成的段数额外计算分段上传的请求次数,此外还会有初始化段、合并段等请求产生,最终请求次数会大于100次。 示例二 以OBS控制台操作为例,每一次在控制台上的操作都会下发请求并计算请求次数。 例如进入OBS控制台首页,加载桶列表的过程会下发获取桶列表、获取桶区域位置等请求;进入桶概览页面,会下发获取桶存量信息、获取桶元数据等请求。 示例三 以下载对象为例,对一个对象的每一次下载操作都会计算一次请求次数。假设下载100个对象: 针对标准存储对象和低频访问存储对象,会发送100次GET类请求,计算100次请求次数。 针对未开启归档数据直读功能的归档存储对象,需要先恢复为标准存储对象,会产生100次PUT类请求。下载100个对象,会发送100次GET请求,共计200次请求次数。 针对开启归档数据直读功能的归档存储对象,可以直接下载,无需提前恢复。会发送100次GET类请求,计算100次请求次数。
  • 请求类别 OBS的请求主要分为四大类: 读操作(GET类请求):GET/HEAD等,例如下载对象、获取桶区域位置、获取桶策略 写操作(PUT类请求):PUT/POST/COPY/LIST,例如上传对象、列举对象 删除操作(DELETE类请求):DELETE等,例如删除对象、取消多段上传任务 生命周期转换请求:在生命周期规则执行过程中,标准存储转换为低频访问存储、归档存储或深度归档存储,低频访问存储转换为归档存储或深度归档存储,归档存储转换为深度归档存储时,产生的生命周期转换请求。
  • 操作步骤 登录MetaStudio控制台。 单击“声音制作”卡片中的“开始创建”。 进入声音制作页面。如图1所示。 界面左侧是定制声音页面。 界面右侧上方展示声音制作流程,下方展示声音制作过程的演示视频,帮助用户快速制作声音。 图1 定制数字人形象 配置声音制作参数。 界面操作详情,如表1所示。 表1 界面操作说明 区域 说明 请选择声音制作服务 系统提供如下声音制作服务,请选择一种声音制作服务。 基础版声音制作:仅需20条语料音频,约20分钟左右完成声音制作。 进阶版声音制作:需要100条语料音频,约4小时左右完成声音制作。 每种声音制作服务后面都会展示剩余次数,需要保证剩余次数充足。 其中,进阶版声音制作需要更多语料,训练时长更长,声音效果更佳。 各声音制作服务,均支持如下操作: 手机录制上传声音语料,或直接在线录音生成声音语料。 支持原生试听和制作声音试听。 定制声音名称 输入声音名称。 示例:欢快女声。 请选择声音性别 声音的性别,如下所示: 男生 女生 选择语言 声音的语言,包含如下选项: 中文 英文 选择声音标签 声音的标签,包含如下选项: 电商 新闻 营销 请制作声音 制作声音的方式为: 语料上传:界面提供录音指导,需要按照指导,基础版提供20条语料音频,进阶版提供100条语料音频。音频仅支持wav格式,生成的全量语料音频需要压缩为一个zip格式的压缩包后上传。 在线录音:需要用户在线录制,先单击“开始环境检测”。首次录制界面会弹出提示,需要允许使用您的麦克风。当界面显示“录制环境合格”时,单击下方的“开始录音”。界面会弹出提示,开始录音后,将不能更改前面设置的基础信息,单击“确定”。单击“开始录音”,启动录制。根据界面提示,录制20条或者100条合格的语料音频即可。 如果选择“语料上传”的方式,声音标签仅作为标签,来区分声音使用场景;如果选择“在线录音”的方式,服务会根据声音标签,生成其对应格式的音频文件,界面不展示音频文件格式,用户可不关注。 声音授权 单击“授权书模板”,下载授权书模板后打印。用户手写相关信息后,重新生成签署后的pdf文件,或者拍摄成jpg或png格式的图片后上传。 单击“提交制作”。 弹出“资源消耗提示”对话框。提示用户目前声音制作服务剩余数量,本次将消耗1个资源。 如果用户确认无误,单击“确认提交”。 声音制作任务提交成功后,界面提示“制作任务提交成功”,如图2所示。 声音制作任务提交成功后,需要等待1天左右的时间审核。任务审核通过后,启动声音制作。 图2 制作任务提交成功 用户可以单击“查看制作任务列表”,查看声音制作任务审核进展。 当状态变更为“系统审核完成”,自动启动算法训练。如果系统存在多个算法训练任务,可能会存在排队和延迟的现象,请耐心等待。
  • 视频编辑界面说明 视频制作编辑界面如图2所示。各区域详细说明,如表1所示。 图2 视频制作界面 表1 界面说明 区域 说明 ① 设置视频的场景,包括如下内容: 模板:视频模板,支持基于系统预置模板或者用户自己保存的模板,一键快速制作数字人视频。 注意:模板需要管理员权限才可以看到,其他权限的用户默认不展示。 角色:数字人形象列表,支持更换数字人形象。 背景:背景图片列表,可本地导入图片。支持更换背景图。 贴图:各类贴图列表,可本地导入素材。支持在当前画面基础上,增加贴图,丰富视频画面。 视频:各类无声音视频素材列表,可本地导入视频文件。支持添加为背景视频。 音乐:各类音乐素材列表,可本地导入音频文件。支持添加为背景音乐。 ② 视频展示区域,可以查看视频制作的效果。 ③ 数字人语音文字编辑,支持如下方式: 文本驱动:即通过输入文本的方式生成语音。支持对文本进行停顿、语速、多音字、音色等设置。 音频驱动:支持从本地上传音频文件,作为视频的语音。如果使用音频驱动,暂不支持生成字幕。 ④ 如果一个视频包含多个背景,可以通过服务定义的场景来分别制作。一个背景及其相关设置,可以对应生成一个场景。 ⑤ 左侧为当前视频编辑草稿的名称,支持自定义设置。 中间区域为: 图标:用于保存当前视频制作任务。 保存为模板:用于生成视频模板。 注意:模板需要管理员权限才可以看到,其他权限的用户默认不展示。 合成视频:用于发布为视频。 右侧的“任务中心”,可以查看视频合成任务进展。
  • 操作步骤 登录MetaStudio控制台。 在左侧导航栏中,单击“任务中心”。 选择“分身名片”页签,如图1所示。 在“分身名片”页面,可以查看生成中、生成成功和生成失败的任务,也可以查看全部任务。 下方的名片列表中,可以查看名片封面、名称、性别、提交时间、状态等详细信息。 支持对名片进行如下操作: 单击“查看”,查看名片内容。 单击“下载”,将名片下载至本地查看。下载后的文件为mp4格式。 图1 名片生成任务
  • 指标数据保留多长时间? 指标数据分为原始指标数据和聚合指标数据。 原始指标数据是指原始采样指标数据,原始指标数据一般保留2天。 聚合指标数据是指将原始指标数据经过聚合处理后的指标数据,聚合指标数据保留时间根据聚合周期不同而不同,通过API获取的聚合指标数据保留时间如下: 表1 聚合指标数据保留时间 聚合周期 保留时间 5分钟 6天 20分钟 20天 1小时 155天 “亚太-曼谷”的指标数据最长保留周期为一年,聚合周期为24小时。 若需要将数据保存更长时间,可对数据进行转储保存。具体操作请参考数据转储。 如果某个资源实例被停用、关闭或者删除,相应的原始指标数据停止上报1小时后,实例相关的指标就被删除。停用或关闭的实例被重新启用后,指标会恢复上报,此时可查看该指标保留期内的历史数据。 父主题: 产品咨询
  • 修改配置文件 编辑resources目录下的application.yml文件,修改actuator相关的配置来暴露Prometheus格式的指标数据。 management: endpoints: web: exposure: include: prometheus 配置完成后,此springboot项目可以通过/actuator/prometheus路径,9090端口暴露出Prometheus格式的监控指标。
  • 在springboot项目中自定义监控指标 定义一个Counter类型的指标,每次前端点击时调用后端api,就自增1。 src\main\java\com\huawei\cae\controller\UserDataController.java中,定义如下字段和方法,并import所需类: 作用是定义了一个Counter类型的监控指标,名为"click_operated_total"。 import io.micrometer.core.instrument.Counter; import io.micrometer.core.instrument.MeterRegistry; import javax.annotation.PostConstruct; ... @Autowired private MeterRegistry registry; private Counter visitCounter; @PostConstruct private void init() { visitCounter = registry.counter("click_operated_total", "click_operated_total",""); } 在前端调用访问的方法clientTest()第一行,添加如下代码: visitCounter.increment(); 这样,当每次访问该方法时,上面定义的“click_operated_total”就会增加1。 修改后的项目即可部署在CAE上,并监控自定义的Prometheus指标。
  • 操作步骤 登录CSE控制台。选择“注册配置中心”。 单击需要注册的Nacos名称,在基础信息页面获取Nacos“内网地址”和“虚拟私有云”。 图1 获取内网地址和VPC 登录DNS控制台。选择“内网域名”。 在内网域名列表中筛选域名“nacos.cse.com”,单击关联2中获取VPC的域名名称。 图2 Nacos引擎域名 在“解析记录”页面,选择2中内网地址记录,获取域名对应的ip。 图3 获取Nacos引擎域名对应ip 登录CAE控制台。 在“组件配置”页面,配置环境变量。 图4 配置环境变量 变量名称根据实际代码填写。
  • 验证VPC访问IP绑定 当已经成功添加域名配置后,如图1 域名配置,可以使用与CAE环境所属VPC相同的ECS访问,检查域名是否与VPC访问IP绑定。 图4 域名配置 登录ECS控制台,选择“弹性云服务器”。 在弹性云服务器列表中,选择连接到同一VPC下的ECS。 图5 选择同一VPC下的ECS(此处用vpc-demotest2演示) 从ECS上ping该内网域名(test18.com),验证网络是否连通。使用xshell可参考图6所示。 图6 ping内网域名 从ECS上使用wget命令访问内网域名(test18.com),验证组件是否正常运行。使用xshell访问可参考图7所示。 图7 访问内网域名
  • 修订记录 发布日期 修订记录 2023-09-15 第八次发布。 新增java应用如何提供Prometheus指标? 2023-08-30 第七次发布。 新增以下内容: CAE怎么支持灰度发布? 如何解决组件状态阶段性变更为“未就绪”问题? 2023-06-21 第六次发布。 新增以下内容: 如何获取Nacos引擎域名对应ip? 如何使用其他的方式解析域名? 2023-06-14 第五次发布。 新增配置了云存储配置后,为什么实例异常了? 2022-11-30 第四次发布。 新增以下内容: 如何测试域名解析是否生效? 如何将域名从其他服务商迁移至华为云? 如何让第三方云上配置的域名支持华为云服务? 2022-10-30 第三次发布。 新增CAE服务资源冻结/释放/删除常见问题。 2022-6-30 第二次发布。 新增自定义域名如何绑定CAE。 2021-11-30 第一次发布。
  • 操作步骤 若您使用的DNS服务商为华为云,您可通过如下步骤配置。 登录CAE控制台,选择“组件配置”。 在“组件配置”页面上方的下拉框中选择需要操作的组件。 在“访问方式”模块中如图1所示,获取公网地址和VPC访问地址。 图1 获取公网地址(“独享型”EIB需要先绑定EIP)和VPC访问地址 登录DNS控制台。 配置域名解析。 配置公网访问 选择“公网域名”,进入域名列表页面。 单击“创建公网域名”,输入自定义域名名称,下拉框选择“企业项目”,并单击“确定”。 在公网域名列表中,单击新创建的域名名称。 单击“快速添加解析”,在弹出界面中选择“网站解析”,“网站地址”选择“IP地址”。 图2 快速添加解析(公网IP) 将3获取的公网地址输入“值”一栏中。 配置vpc访问 选择“内网域名”,进入域名列表页面。 单击“创建内网域名”,输入自定义域名名称,选择组件所属环境相同的VPC,并单击“确定”。 图3 创建内网域名 在内网域名列表中,单击新创建的域名名称。 单击“添加记录集”,将3中获取的VPC访问地址输入“值”一栏中。 图4 内网域名与对应ip绑定 单击“确定”,完成添加。
  • 实时语音识别工作流程 实时语音识别分为开始识别、发送音频数据、结束识别,断开连接四个阶段。 开始阶段需要发送开始指令,包含采样率,音频格式,是否返回中间结果等配置信息。服务端会返回一个开始响应。 发送音频阶段客户端会分片发送音频数据,服务会返回识别结果或者其他事件,如音频超时,静音部分过长等。 音频发送结束后,客户端会发送结束请求,服务端会返回end响应。 实时语音识别必须客户端要主动断开连接。当服务端超过20s没有收到客户的任何数据时,会返回error事件,并主动断开。 图1 工作流程 父主题: 实时语音识别请求
  • 获取AK/SK 如果已生成过AK/SK,则可跳过此步骤,找到原来已下载的AK/SK文件,文件名一般为:credentials.csv。 如下图所示,文件包含了租户名(User Name),AK(Access Key Id),SK(Secret Access Key)。 图1 credential.csv文件内容 AK/SK生成步骤: 登录管理控制台。 单击右上角的用户名,在下拉列表中单击“我的凭证”。 单击“访问密钥”。 单击“新增访问密钥”。 依据界面提示,获取并下载秘钥,请妥善保管。 图2 获取访问秘钥 父主题: 附录
  • 请求URI 请求URI由如下部分组成。 {URI-scheme} :// {Endpoint} / {resource-path} ? {query-string} 表1 请求URI 参数 说明 URI-scheme 传输请求的协议,当前所有API均采用HTTPS协议。 Endpoint 承载REST服务端点的服务器域名或IP,不同服务在不同区域,Endpoint不同,可以从终端节点中获取。例如,一句话识别服务在“华北-北京四”区域的Endpoint为“sis-ext.cn-north-4.myhuaweicloud.com”。 resource-path 资源路径,即API访问路径。从具体API的URI模块获取,例如“一句话识别”API的resource-path为的“/v1/{project_id}/asr/short-audio”。其中“project_id”需要替换成用户的项目ID,可参考获取项目ID。 query-string 查询参数,可选,查询参数前面需要带一个“?”,形式为“参数名=参数取值”。例如“录音文件识别状态查询” 中“job_id=123”表示查询“job_id”为123的任务结果。 例如,在“华北-北京四””区域调用一句话识别API,则需要使用“华北-北京四”区域的Endpoint(sis-ext.cn-north-4.myhuaweicloud.com),拼接起来如下所示。 https://sis-ext.cn-north-4.myhuaweicloud.com/v1/{project_id}/asr/short-audio 图1 URI示意图 为查看方便,每个具体API的URI,只给出resource-path部分,并将请求方法写在一起。这是因为URI-scheme都是HTTPS,而Endpoint在同一个区域也相同,所以简洁起见将这两部分省略。
  • 请求消息头 附加请求头字段,如指定的URI和HTTP方法所要求的字段。例如定义消息体类型的请求头“Content-Type”,请求鉴权信息等。 如下公共消息头需要添加到请求中。 Content-Type:消息体的类型(格式),必选,默认取值为“application/json”。 X-Auth-Token:用户Token,可选,当使用Token方式认证时,必须填充该字段。用户Token请参考认证鉴权中的“Token认证”。 添加消息头后的请求如下所示: POST https://sis-ext.cn-north-4.myhuaweicloud.com/v1/{project_id}/asr/short-audio Content-Type: application/json X-Auth-Token: MIINRwYJKoZIhvcNAQcCoIINOD...
共100000条