华为云用户手册

  • 电子版证件资料要求 ICP备案不收证件原件,只需上传证件原件的彩色扫描件或者原件拍照电子版。电子版证件要求如下: 拍照/彩色扫描证件原件,不可为复印件或打印件。 证件不可隔屏拍摄,拍照/扫描的证件需边角完整,内容清晰(国徽不得遮挡)。 色调背景一致,证件内容无反光 可以添加一行描述准确的水印,但需文字简洁且不遮挡证件上的重要信息。 系统支持上传的电子版格式有:jpg、png。 以下场景不符合电子版证件资料要求,无法通过备案申请: 使用图像处理软件对证件扫描件编辑、修改。 隔屏拍摄的证件。 电子营业执照,如图1所示。 图1 电子营业执照 父主题: 上传资料与真实性核验
  • 使用准备 本指导文档对于RTD基本事件支付事件类型做基本操作处理。 RTD业务功能使用前准备工作如表1所示。 表1 使用前准备 准备事项 说明 RTDPortal地址 可参考访问RTD WebUI界面章节,获取RTD业务管理地址。 账号以及密码 用于登录RTDPortal页面。 API接口信息 可参考对应版本的接口文档。 Postman工具 用户可以通过访问此网址https://www.getpostman.com/获取。 父主题: RTD快速入门
  • 查看代码检查详情 进入代码检查页面,搜索目标任务。 在代码检查任务列表中可以查看检查任务的状态。 新问题:表示代码检查任务执行后需要处理的新问题。 未解决:表示代码检查任务执行后未解决的问题。 已解决:表示代码检查任务执行后已经处理完成的问题。 单击检查任务名称链接,查看代码检查详情。 概览:请参见查看任务概览。 代码问题:可对每个问题进行查看并修改代码问题,请参见查看代码问题。 代码度量:支持查看代码圈复杂度和代码重复率文件的度量值,请参见修改代码平均圈复杂度问题和修改代码重复率问题。 检查日志:支持查看检查日志,请参见查看检查日志。 设置:请参见任务设置概述。
  • 操作步骤 此处以项目入口方式为例进入代码检查页面。 在代码检查页面,单击“新建任务”。 进入“新建任务”页面,源码源选择“码云”。 根据实际情况设置Endpoint实例、Repository、Branch,并选择检查语言。 您可在“Endpoint实例”区域单击“新建任务/编辑”,进入“服务扩展点管理”页面,新建码云Git服务扩展点,详见创建服务扩展点。 单击“确定”,进入“代码检查详情”页面,单击“开始检查”,即可执行代码检查任务。执行完代码检查任务后,还可以根据需要查看检查结果。
  • 概述 您可对已有的检查任务进行修改或任务设置,任务设置详细操作如表1所示。 表1 代码检查任务设置操作说明 任务设置项 操作说明 基本信息 可以修改任务名称、修改默认分支、删除任务,具体请参见设置基本信息。 规则集 可根据实际需要重新启用代码检查规则集,具体请参见设置规则集。 质量门禁 请参见设置质量门禁。 执行计划 请参见设置任务执行计划。 通知管理 请参见开启/关闭 消息通知 、设置钉钉机器人发送群消息、设置企业微信机器人发送群消息。 检查模式 请参见设置检查模式、设置检查目录、设置忽略文件。 徽标状态 请参见查看徽标状态。 集成服务 请参见设置分支合并自动检查任务、设置代码提交时自动检查任务。 自定义环境 请参见设置 自定义镜像 、设置自定义执行机、配置私有依赖仓扩展点和设置检查前置命令。 高级选项 请参见设置新问题起始时间、设置源文件编码、设置问题责任人精准匹配。 父主题: 设置任务(可选)
  • 操作步骤 此处以项目入口方式为例进入代码检查页面。 在代码检查页面,单击“新建任务”。 进入“新建任务”页面,源码源选择“GitHub”。 需将Github仓库设置成公开。 根据实际情况设置Endpoint实例、Repository、Branch,并选择检查语言。 您可在“Endpoint实例”区域单击“新建任务/编辑”,进入“服务扩展点管理”页面,新建GitHub服务扩展点,详见创建服务扩展点。 单击“确定”进入“代码检查详情”页面,单击“开始检查”,即可执行代码检查任务。执行完代码检查任务后,还可以根据需要查看检查结果。
  • 角色权限表 针对项目下资源(任务、规则集等),介绍代码检查中用户默认的角色权限说明,如表 代码检查默认角色权限说明所示。 表1 代码检查默认角色权限说明 资源权限/角色 项目管理员 项目经理 开发人员 测试经理 测试人员 项目参与者 浏览者 运维经理 产品经理 系统工程师 Committer 代码检查任务 创建 √ √ √ × × × × × × √ √ 执行 √ √ √ × × × × × √ √ √ 查看 √ √ √ × × × × × √ √ √ 修改 √ √ √ × × × × × √ √ √ 删除 √ √ × × × × × × √ √ √ 规则集 设置默认规则集 √ √ × × × × × × √ √ √ 缺陷报告 查看 √ √ √ × × × × × √ √ √ 修改 √ √ √ × × × × × √ √ √ 导出 √ √ √ × × × × × √ √ √
  • 操作步骤 此处以项目入口方式为例进入代码检查页面。 在代码检查页面,单击“新建任务”。 进入“新建任务”页面,配置参数信息。 表1 参数说明 参数项 描述 归属项目 任务所属项目。默认填写,无需设置。 代码源 选择通用Git。对于托管在其他服务上的代码,可以使用通用Git连接实现代码拉取。 任务名称 代码检查任务名称,可自定义。 Endpoint实例 选择准备工作中创建的服务扩展点。 仓库 根据选择的Endpoint实例自动填充。 分支 输入需要检查的仓库分支。 检查语言 选择需要检查的代码语言。 单击“新建任务”,进入“代码检查详情”页面,单击“开始检查”,即可执行代码检查任务。执行完代码检查任务后,还可以根据需要查看检查结果。
  • 操作步骤 此处以项目入口方式为例进入代码检查页面。 在代码检查页面,单击“新建任务”。 进入“新建任务”页面,配置参数信息。 表1 参数说明 参数项 描述 归属项目 任务所属项目。默认填写,无需设置。 代码源 选择Repo,从代码托管拉取代码进行检查。 任务名称 代码检查任务名称,可自定义。 仓库 选择需要检查的代码仓库。 分支 选择需要检查的仓库分支。 检查语言 选择需要检查的代码语言。 单击“新建任务”,进入“代码检查详情”页面,单击“开始检查”,即可执行代码检查任务。执行完代码检查任务后,还可以根据需要查看检查结果。
  • 操作步骤 此处以项目入口方式为例进入代码检查页面。 在代码检查页面,单击“新建任务”。 进入“新建任务”页面,源码源选择“GitCode”。 根据实际情况设置Endpoint实例、仓库、分支,并选择检查语言。 您可在“Endpoint实例”区域单击“新建任务/编辑”,进入“服务扩展点管理”页面,新建GitHub服务扩展点,详见创建服务扩展点。 单击“确定”进入“代码检查详情”页面,单击“开始检查”,即可执行代码检查任务。执行完代码检查任务后,还可以根据需要查看检查结果。
  • 新建主机连接失败,可根据以下可能原因排查重试 检查用户名、密码是否输入正确。 确保SSH服务已开启(默认端口为22),如果修改SSH默认的22端口,请确认要连接的远程端口已配置且生效,并添加对应的防火墙规则。 确认当前使用proxy代理配置出口IP的全部地址的远程端口(SSH默认端口为22)已经允许。 检查弹性云服务器的防火墙是否允许当前该主机使用的proxy代理配置的出口IP作为入口IP。 请确认网络ACL没有禁用当前该主机使用的proxy代理配置的出口IP。 请检查与远程主机之间的网络连通,如需要可绑定弹性公网IP(EIP)。 父主题: 新建主机连接常见问题
  • 遇到如下连接失败的场景,该如何解决 在连接远程主机时,遇到"407 Proxy Authentication Required"报错时,即为代理认证信息错误,该代理需要用户认证。 解决办法:需在“管理代理”弹窗中,找到所使用的代理,并为它输入用户名和密码。 在连接远程主机时,遇到"connect ETIMEDOUT"报错时,即为网络超时引起。 解决办法:确认proxy是否有效。 在连接远程主机时,遇到"All configured authentication methods failed"报错时,即为错误的密码或主机IP引起。 解决办法:修改为正确的密码后,尝试重新连接。或尝试移除该远程主机后,使用正确的主机地址进行新建远程连接。 父主题: 新建主机连接常见问题
  • 怎么设置代码片段和代码模板 1、设置自定义代码片段:CodeArts IDE支持自定义代码片段的能力,可以通过代码补全的方式插入自定义的代码片段。 效果如下: 相关设置如下,ctrl+shift+p打开命令面板,输入configure user snippets: 可以选择全局的,也可以根据特定语言文件设置。 2、设置代码模板,支持动态设置日期 (1)下载最新的File Template插件,然后安装到CodeArts IDE中,附件中提供了此插件,名称是RalfZhang.filetemplate-2.0.4.rar,可直接下载(需解压)。 (插件市场此插件链接:https://marketplace.visualstudio.com/items?itemName=RalfZhang.filetemplate) (2)具体使用方法是,在插件安装路径:“用户路径\.codearts\extensions\ralfzhang.filetemplate-2.0.4\asset\templates”新增一个java.tmpl的文件(默认没有此文件),里面可以自定义Java语言相关的代码片段。 /** * ${1:Description} * @authors ${2:Your Name} (${3:you@example.org}) * @date ${date} * @version ${4:1.0.0} */ $0 (3)然后使用关键字“tmpl”搜索相关模板命令,使用"Tmpl: Create Template"命令就能根据该文件所对应的 语言生成 对应的代码片段(注意:没有Java相关的tmpl命令,只能在打开的Java文件中使用"Tmpl: Create Template"命令): 效果如下: (4)默认的Create Template命令是能够根据当前打开的文件所对应的语言(如Java),来插入对应语言的模板文件中定义的代码片段。 (5)也可以给这些命令绑定如下类似的快捷键: 父主题: CodeArts IDE for Java
  • CMake Build Tool插件运行调试时中文乱码的问题 现象: 1. 文件运行在内部终端的乱码 main.cpp文件中有中文文字 构建生成可执行文件,右键单击运行 运行结果出现中文乱码: 2.运行调试使用外部 终端出现乱码 文件里面有输入输出,配置外部terminal, 在terminal中打印出来的中文乱码 解决办法: 方法一 单击编码类型,选择 Reopen with Encoding, 选择 GB 2312编码类型(或选择 gbk 、 GB 18030类型编码) 选择之后,文件里面的中文乱码 将乱码文字改为简体中文,重新构建,生成可执行文件,运行后 方法二 修改cwd的默认编码格式,将其改为utf-8,修改方法如下: 1、在开始菜单中搜索“区域与语言设置” 2.选择管理语言设置 3.在弹出的对话框中的管理选项卡中单击“更改系统区域设置” 4.勾选Unicode UTF_8 并单击确定和应用 重启系统,并验证: 运行结果 父主题: CodeArts IDE for C/C++
  • Error: command‘clangd.applyFix’already exists 该错误表明命令 clangd.applyFix 被重复注册了,原因是插件冲突,目前已知的冲突插件包括clangd, 5G-clangd, VSCode C/C++ Plugin, Nextcode Reference,出现此类错误时,请在插件列表中卸载以上插件。 父主题: Huawei C/C++组件激活失败常见问题
  • 修订记录 修改记录累积了每次文档更新的说明。最新版本的文档包含以前所有文档版本的更新内容。 版本日期 变更说明 2024-02-19 第十一次正式发布 修改 完善语句,将“帐”改为“账”。 2022-01-25 第十次正式发布。 专属主机支持“企业项目”功能。 新增:企业项目管理。 更新:购买专属主机。 2021-12-08 第九次正式发布。 更新裸金属服务器使用方式: 专属主机与裸金属服务器的区别?。 2021-07-16 第八次正式发布。 修改: Console产品目录变更:中文“管理与部署”入口更名为“管理与监管”,英文“计算”入口更名。 2019-07-30 第七次正式发布。 新增: 标签管理 2019-04-15 第六次正式发布。 查看专属主机、设置专属主机自动部署功能、退订专属主机资源,优化操作场景,补充操作后验证或操作结果。 2019-02-14 第五次正式发布。 新增: 调整专属主机资源配额 2018-11-09 第四次正式发布。 新增: 专属主机上云服务器迁移 2018-09-15 第三次正式发布。 新增: 退订专属主机资源 2018-05-30 第二次正式发布。 新增: 专属主机上云服务器的规格变更 2017-12-26 第一次正式发布。
  • 专属主机与专属云的区别? 场景方面 专属云可以配套专属分布式存储、专属企业存储、专属裸金属服务器等专属服务,提供完整的资源隔离方案。 专属主机则只能提供计算隔离主机,使用更灵活,适合对计算资源隔离、使用灵活性有要求的客户。 功能方面 专属云需要独立开通专属云账号,专属云资源和公共E CS 属于不同VPC,虚拟机不能相互迁移。 专属主机上创建的虚拟机和公共ECS属于同一VPC,虚拟机可以相互冷迁移。 父主题: 专属主机类
  • 修订记录 版本日期 变更说明 2024-04-15 第十一次正式发布。 修改 构造请求、认证鉴权、返回结果,将token请求体中用户名密码修改为变量,增加安全性。 2023-12-11 第十次正式发布。 修改 查询专属主机列表、查询专属主机详情,修正响应示例中"released_at"的取值。 2023-11-04 第九次正式发布。 修改 API中的章节统一优化章节结构。 查询专属主机列表、查询专属主机详情、查询可用的专属主机类型、查询租户的专属主机配额,更新响应示例。 查询专属主机上的云服务器,更新响应示例中“tenant_id”参数的取值。 2023-08-18 第八次正式发布。 更新: 查询专属主机列表,删除released_at参数。 2023-06-15 第七次正式发布。 更新: 查询专属主机列表、更新专属主机属性、批量添加专属主机标签、批量删除专属主机标签、按标签查询专属主机列表,增加请求示例描述。 2023-02-08 第六次正式发布。 更新: 查询专属主机上的云服务器,修改addresses的参数类型。 2022-11-18 第五次正式发布。 更新: 查询专属主机上的云服务器,优化addresses字段结构。 批量删除专属主机标签,修正value参数的取值。 2022-11-08 第四次正式发布。 更新: 查询专属主机详情、查询专属主机上的云服务器、查询可用的专属主机类型、批量添加专属主机标签、批量删除专属主机标签、查询指定专属主机标签、按标签查询专属主机列表、查询租户的专属主机配额,优化请求参数和响应参数表格说明;优化描述。 2022-10-25 第三次正式发布。 更新: 查询专属主机列表,修改响应示例。 查询专属主机上的云服务器,优化描述。 更新专属主机属性,优化描述。 2022-03-18 第二次正式发布。 更新: 每个接口新增调试接口的链接:API。 2022-01-25 第一次正式发布。
  • URI GET /v1.0/{project_id}/dedicated-host-tags/{dedicated_host_id}/tags 参数说明请参见表1。 表1 参数说明 参数 参数类型 是否必选 描述 project_id String 是 项目ID。 dedicated_host_id String 是 专属主机ID。 可以从专属主机控制台查询,或者通过调用查询专属主机列表API获取。
  • 响应示例 { "version": { "id": "v1.0", "links": [ { "href": "https//deh.xxx.com/v1.0/", "rel": "self" } ], "min_version": "", "status": "SUPPORTED", "updated": "2016-12-01T11:33:21Z", "version": "" } }
  • 响应消息 表2 响应参数 参数 参数类型 描述 version Object 专属主机指定API版本信息。 表3 version字段数据结构说明 参数 参数类型 描述 id String API版本ID。 links Array of objects API的url地址。 min_version String 若该版本API支持微版本,则为支持的最小微版本号;如果不支持微版本,则为空。 status String API版本状态: CURRENT:表示该版本为主推版本。 SUPPORTED:表示为老版本,但是现在还在继续支持。 DEPRECATED:表示为废弃版本,存在后续删除的可能。 updated String API版本更新时间。 version String 若该版本API支持微版本,则为支持的最大微版本号;如果不支持微版本,则为空。 表4 links字段数据结构说明 参数 参数类型 描述 href String API的url地址。 rel String API的url地址依赖。
  • 请求示例 批量删除专属主机标签,键为key1对应的值为value1,键为key2对应的值为value2。 POST https://{Endpoint}/v1.0/9c53a566cb3443ab910cf0daebca90c4/dedicated-host-tags/74259164-e63a-4ad9-9c77-a1bd2c9aa187/tags/action { "action": "delete", "tags": [ { "key": "key1", "value": "value1" }, { "key": "key2", "value": "value2" } ] }
  • URI POST /v1.0/{project_id}/dedicated-host-tags/{dedicated_host_id}/tags/action 参数说明请参见表1。 表1 参数说明 参数 参数类型 是否必选 描述 project_id String 是 项目ID。 获取方式请参见获取项目ID。 dedicated_host_id String 是 专属主机ID。 可以从专属主机控制台查询,或者通过调用查询专属主机列表API获取。
  • URI GET /v1.0/{project_id}/dedicated-hosts/{dedicated_host_id} 参数说明请参见表1。 表1 参数说明 参数 参数类型 是否必选 描述 project_id String 是 项目ID。 获取方式请参见获取项目ID。 dedicated_host_id String 是 专属主机ID。 可以从专属主机控制台查询,或者通过调用查询专属主机列表API获取。
  • 响应示例 { "dedicated_host": { "dedicated_host_id": "d465d0ae-f859-4a83-a508-8db654c05e7e", "name": "DEH001", "auto_placement": "off", "availability_zone": "cn-east-3a", "host_properties": { "vcpus": 74, "cores": 22, "sockets": 2, "memory": 151552, "host_type": "c6", "host_type_name": "dedicated_general_purpose", "available_instance_capacities": [ { "flavor": "c6.large.2" }, { "flavor": "c6.xlarge.2" }, { "flavor": "c6.2xlarge.2" }, { "flavor": "c6.3xlarge.2" }, { "flavor": "c6.6xlarge.2" }, { "flavor": "c6.16xlarge.2" } ] }, "state": "available", "project_id": "9c53a566cb3443ab910cf0daebca90c4", "available_vcpus": 20, "available_memory": 40960, "instance_total": 5, "allocated_at": "2016-10-10T14:35:47Z", "released_at": "", "instance_uuids": [ "erf5th66cb3443ab912ff0daebca3456", "23457h66cb3443ab912ff0daebcaer45" ] } }
  • 响应示例 action为filter时的响应体: { "resources": [ { "resource_detail": null, "resource_id": "cdfs_cefs_wesas_12_dsad", "resource_name": "resource1", "tags": [ { "key": "key1", "value": "value1" } ] } ], "total_count": 1 } action为count时的响应体: { "total_count": 100 }
  • 请求消息 表2 请求参数 参数 参数类型 是否必选 描述 tags Array of objects 否 查询包含所有指定标签的专属主机。更多信息,请参见表3。 最多包含10个key,每个key下面的value最多10个。 结构体不能缺失。 key不能为空或者空字符串。 key不能重复。 同一个key中value不能重复。 not_tags Array of objects 否 查询不包含所有指定标签的专属主机。更多信息,请参见表3。 最多包含10个key,每个key下面的value最多10个。 结构体不能缺失。 key不能为空或者空字符串。 Key不能重复。 同一个key中value不能重复。 limit Integer 否 查询返回的专属主机数量限制,最多为1000,不能为负数。 如果action的值为count,此参数无效。 如果action的值为filter,limit默认为1000。 offset Integer 否 索引位置,从offset指定的下一条数据开始查询。必须为数字,不能为负数。 查询第一页数据时,不需要传入此参数。查询后续页码数据时,将查询前一页数据时响应体中的值带入此参数。 如果action的值为count,此参数无效。 如果action的值为filter,offset默认为0。 action String 是 操作标识,包括filter和count两种。 filter:表示按标签过滤专属主机,返回符合条件的专属主机列表。此时,为分页查询。 count:表示按标签搜索专属主机,返回符合条件的专属主机个数。 tags_any Array of objects 否 包含任意标签。更多信息,请参见表3。 最多包含10个key,每个key下面的value最多10个,每个key对应的value可以为空数组但结构体不能缺失。 key不能重复,同一个key中value不能重复。 结果返回包含标签的资源列表,key之间是“或”的关系,key-value结构中value是“或”的关系。 无过滤条件时返回全量数据。 not_tags_any Array of objects 否 不包含任意标签。更多信息,请参见表3。 最多包含10个key,每个key下面的value最多10个,每个key对应的value可以为空数组但结构体不能缺失。 key不能重复,同一个key中value不能重复。 结果返回不包含标签的资源列表,key之间是“或”的关系,key-value结构中value是或的关系。 无过滤条件时返回全量数据。 matches Array of objects 否 搜索字段,用于按条件搜索专属主机。 当前仅支持按resource_name进行搜索。更多信息,请参见表4。 表3 tag字段数据结构说明 参数 参数类型 是否必选 描述 key String 是 键。 最大长度127个unicode字符。 key不能为空。 values Array of strings 否 值列表。 最多10个value。 value不允许重复。 每个值最大长度255个unicode字符。 如果value缺失则表示any_value。 value之间为“或”的关系。 表4 match字段数据结构说明 参数 参数类型 是否必选 描述 key String 是 键,表示要匹配的字段。 key不能重复,value为匹配的值。 此字段为固定字典值。 不允许为空字符串。 说明: 当前key的参数值仅支持resource_name,此时value的参数值为专属主机名称。 value String 是 值。 每个值最大长度为255个unicode字符。 不可以为空 。
  • 请求示例 按标签查询专属主机列表,按标签过滤专属主机,从第一条数据开始查询,搜索名称为resource1的专属主机,标签键为key1值为value1。 POST https://{Endpoint}/v1.0/9c53a566cb3443ab910cf0daebca90c4/dedicated-host-tags/resource_instances/action { "offset": "0", "limit": "100", "action": "filter", "matches": [ { "key": "resource_name", "value": "resource1" } ], "tags": [ { "key": "key1", "values": ["value1"] } ] }
  • URI POST /v1.0/{project_id}/dedicated-host-tags/{dedicated_host_id}/tags/action 参数说明请参见表1。 表1 参数说明 参数 参数类型 是否必选 描述 project_id String 是 项目ID。 获取方式请参见获取项目ID。 dedicated_host_id String 是 专属主机ID。 可以从专属主机控制台查询,或者通过调用查询专属主机列表API获取。
  • 请求示例 批量添加专属主机标签,键为key1对应的值为value1,键为key2对应的值为value2。 POST https://{Endpoint}/v1.0/9c53a566cb3443ab910cf0daebca90c4/dedicated-host-tags/74259164-e63a-4ad9-9c77-a1bd2c9aa187/tags/action { "action": "create", "tags": [ { "key": "key1", "value": "value1" }, { "key": "key2", "value": "value2" } ] }
共100000条