华为云用户手册

  • 遇到如下连接失败的场景,该如何解决 在连接远程主机时,遇到"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++组件激活失败常见问题
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 否 String 用户Token,使用Token鉴权方式时必选。 通过调用 IAM 服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 Authorization 否 String 使用AK/SK方式认证时必选,携带的鉴权信息。 X-Sdk-Date 否 String 使用AK/SK方式认证时必选,请求的发生时间。 表3 请求Body参数 参数 是否必选 参数类型 描述 thumbnailUrl 是 String 截图文件的URL。 需要根据媒资ID调用查询媒资详细信息接口获取媒资的截图文件URL。
  • 请求示例 设置视频封面,截取视频截图作为封面 PUT https://{endpoint}/v1.0/{project_id}/asset/cover Content-Type: application/json { "thumbnailUrl": " https://355.cdn-vod.huaweicloud.com/shield/asset/6e76f92034ceae2fcdcef9413221511f/snapshot/sample/0.jpg" }
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 否 String 用户Token,使用Token鉴权方式时必选。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 Authorization 否 String 使用AK/SK方式认证时必选,携带的鉴权信息。 X-Sdk-Date 否 String 使用AK/SK方式认证时必选,请求的发生时间。 表3 请求Body参数 参数 是否必选 参数类型 描述 asset_id 否 String 已发布媒资的ID。 urls 否 Array of strings 已发布媒资的播放URL列表,一次最多只能预热10个URL。
  • 请求示例 预热媒资,按照媒资ID进行预热 POST https://{endpoint}/v1.0/{project_id}/asset/preheating Content-Type: application/json { "asset_id": "f488337c31c8e4622f1590735b134c65" } 预热媒资,按照媒资URL进行预热 POST https://{endpoint}/v1.0/{project_id}/asset/preheating Content-Type: application/json{ "urls": [ " https://example.com/asset/9db42f5e08c15edecd99a98da241994a/313bfd52a75f95ff48e8bf02eca2ab20.flv", " https://example.com/asset/9e455adb02295aa123809e8dc7ca51c1/68b1241af3bf58bcde9914626e07f5af.mp4", " https://example.com/asset/9e455adb02295aa123809e8dc7ca51c1/play_video/68b1241af3bf58bcde9914626e07f5af_H.264_480X270_HEAACV1_300.mp4" ]}
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 否 String 用户Token,使用Token鉴权方式时必选。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 Authorization 否 String 使用AK/SK方式认证时必选,携带的鉴权信息。 X-Sdk-Date 否 String 使用AK/SK方式认证时必选,请求的发生时间。 表3 请求Body参数 参数 是否必选 参数类型 描述 asset_id 是 String VOD分配的媒资ID,仅支持查询,不支持修改。 parameter 否 Parameter object 需要提取音频的参数信息。 表4 Parameter 参数 是否必选 参数类型 描述 format 否 String 封装格式。 取值如下: MP3 AAC
  • 响应示例 状态码: 202 处理成功返回 { "asset_id" : "f488337c31c8e4622f1590735b134c65", "audio_asset_id" : "5412" } 状态码: 400 处理失败返回 { "error_code" : "VOD.10062", "error_msg" : "Media asset or resource does not exist, please check." }
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 否 String 用户Token,使用Token鉴权方式时必选。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 Authorization 否 String 使用AK/SK方式认证时必选,携带的鉴权信息。 X-Sdk-Date 否 String 使用AK/SK方式认证时必选,请求的发生时间。 表3 请求Body参数 参数 是否必选 参数类型 描述 asset_id 是 String VOD分配的媒资ID,仅支持查询,不支持修改。 status 是 String 上传状态。 取值如下: CREATED:创建成功。 FAILED:创建失败。 CANCELLED:创建取消。
  • 修订记录 修改记录累积了每次文档更新的说明。最新版本的文档包含以前所有文档版本的更新内容。 版本日期 变更说明 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地址依赖。
  • 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": "delete", "tags": [ { "key": "key1", "value": "value1" }, { "key": "key2", "value": "value2" } ] }
  • 响应示例 { "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" ] } }
  • URI GET /v1.0/{project_id}/dedicated-hosts/{dedicated_host_id} 参数说明请参见表1。 表1 参数说明 参数 参数类型 是否必选 描述 project_id String 是 项目ID。 获取方式请参见获取项目ID。 dedicated_host_id String 是 专属主机ID。 可以从专属主机控制台查询,或者通过调用查询专属主机列表API获取。
  • 请求消息 表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字符。 不可以为空 。
  • 响应示例 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 }
  • 请求示例 按标签查询专属主机列表,按标签过滤专属主机,从第一条数据开始查询,搜索名称为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" } ] }
  • 响应消息 表1 响应参数 参数 参数类型 描述 versions Array of objects 专属主机API版本信息列表。 表2 versions字段数据结构说明 参数 参数类型 描述 id String API版本ID。 links Array of objects API的url地址。 min_version String 若该版本API支持微版本,则为支持的最小微版本号;如果不支持微版本,则为空。 status String API版本状态: CURRENT:表示该版本为主推版本。 SUPPORTED:表示为老版本,但是现在还在继续支持。 DEPRECATED:表示为废弃版本,存在后续删除的可能。 updated String API版本更新时间,用UTC时间表示。 version String 若该版本API支持微版本,则为支持的最大微版本号;如果不支持微版本,则为空。 表3 links字段数据结构说明 参数 参数类型 描述 href String API的url地址。 rel String API的url地址依赖。
  • 响应示例 { "versions": [ { "id": "v1.0", "links": [ { "href": "https//deh.xxx.com/v1.0/", "rel": "self" } ], "min_version": "", "status": "SUPPORTED", "updated": "2016-12-01T11:33:21Z", "version": "" } ] }
  • 响应示例 { "servers": [ { "addresses": { "68269e6e-4a27-441b-8029-35373ad50bd9": [ { "addr": "192.168.0.3", "version": 4, "OS-EXT-IPS-MAC:mac_addr": "fa:16:3e:1b:35:78", "OS-EXT-IPS:type": "fixed" } ] }, "created": "2012-09-07T16:56:37Z", "flavor": { "id": "1" }, "id": "05184ba3-00ba-4fbc-b7a2-03b62b884931", "metadata": { "os_type": "Linux" }, "name": "new-server-test", "status": "ACTIVE", "tenant_id": "a90b2728805d4240a72cc2eeb4e1244d", "updated": "2012-09-07T16:56:37Z", "user_id": "fake", "task_state": "", "image": { "id": "1ce5800a-e487-4c1b-b264-3353a39e2b4b" } } ] }
  • URI GET /v1.0/{project_id}/dedicated-hosts/{dedicated_host_id}/servers 参数说明请参见表1。 表1 参数说明 参数 参数类型 是否必选 描述 project_id String 是 项目ID。 获取方式请参见获取项目ID。 dedicated_host_id String 是 专属主机ID。 可以从专属主机控制台查询,或者通过调用查询专属主机列表API获取。
共100000条