华为云用户手册

  • 云专线服务单线风险澄清声明 尊敬的华为云专线产品用户: 您好! 云专线单接入点接入存在可用性风险,一旦该专线或接入点因故障中断将会影响云上云下的业务连通性,我们强烈建议您通过双专线接入华为云不同接入点,来实现云专线高可用架构。 如果您已有整体策略或其它原因,暂时无法实现双专线双接入点高可用架构,在您作出决定之前,请您务必了解该风险并接受潜在风险。若您选择下单并使用该产品,则视为您已经了解并接受该潜在风险。 (关于云专线服务可用率承诺,详细请参见云服务等级协议云专线部分的内容。) 您了解并同意,为适应政策和业务的需要,我们将在必要时对本服务声明内容进行更新并在本网站发布,请您及时参阅本服务声明更新,开展业务。
  • 云专线服务未进行主备倒换验证风险澄清声明 尊敬的华为云专线产品用户: 您好! 如果您通过双线接入确保专线架构上的冗余,以提升业务可靠性,请在云专线部署后及时完成虚拟接口配置,并配合华为云交付团队完成线路的主备倒换验证和演练,如不完成该功能验证和演练,将在实际线路中断时,可能无法保证主备线路的正常倒换,而导致线路意外中断。 如果您有整体策略或其他原因,不需要进行主备倒换,在您作出决定之前,请您务必了解该风险并接受潜在风险。若您选择下单并使用该产品,则视为您已经了解并接受该潜在风险。 您了解并同意,为适应政策和业务的需要,我们将在必要时对本服务声明内容进行更新并在本网站发布,请您及时参阅本服务声明更新,开展业务。
  • 云专线服务未添加线路质量监控风险澄清声明 尊敬的华为云专线产品用户: 您好! 您的物理线路的质量(时延和丢包)和部分中断场景的监控告警,需要您配合完成监控方案。如不能完成该监控部署,华为云专线产品将不能主动感知该线路质量受损,并且无法及时判断可能出现的运营商线路中断导致的业务故障。仅能通过我们接入设备日志来反馈故障,因此,云服务侧故障响应和处理时可能出现延迟的情况。 如果您有整体策略或其他原因,不需要添加该监控,在您作出决定之前,请您务必了解该风险并接受潜在风险。若您选择下单并使用该产品,则视为您已经了解并接受该潜在风险。 您了解并同意,为适应政策和业务的需要,我们将在必要时对本服务声明内容进行更新并在本网站发布,请您及时参阅本服务声明更新,开展业务。
  • 常见问题 为什么要停售云数据库RDS for PostgreSQL 12版本? PostgreSQL开源社区于2024/11/14停止维护(EOL)PostgreSQL 12版本。 云数据库RDS for PostgreSQL 12版本停售后,还需要购买实例怎么办? 建议用户选择使用最新版本在售实例,体验更丰富的版本能力。 云数据库RDS for PostgreSQL 12版本停售后,正在使用中的该版本实例怎么办? 已购买该版本实例的用户不受影响,可正常使用。
  • 常见问题 为什么要下线云数据库RDS for PostgreSQL 10、11版本? PostgreSQL开源社区已分别于2022/11/10停止维护(EOL)PostgreSQL 10版本,于2023/11/09停止维护(EOL)PostgreSQL 11版本。 云数据库RDS for PostgreSQL 10、11版本下线后,正在使用中的该版本实例怎么办? 建议用户将正在使用中的该版本实例升级到最新版本,我们能够继续为您提供高水平的服务。升级方法请参考大版本升级,或通过数据库迁移的方式进行大版本升级。 云数据库RDS for PostgreSQL 10、11版本下线后,还需要购买实例怎么办? 建议用户选择使用最新版本在售实例,体验更丰富的版本能力。
  • 常见问题 为什么要停售云数据库RDS for MySQL 5.6版本? MySQL开源社区已于2021年2月1日停止维护(EOL)MySQL 5.6版本。 云数据库RDS for MySQL 5.6版本停售后,还需要购买实例怎么办? 建议用户选择使用最新版本在售实例,体验更丰富的版本能力。 云数据库RDS for MySQL 5.6版本停售后,正在使用中的该版本实例怎么办? 已购买该版本实例的用户不受影响,可正常使用。
  • 常见问题 为什么要下线云数据库RDS for PostgreSQL 9.5、9.6版本? PostgreSQL开源社区已分别于2021/02/11停止维护(EOL)PostgreSQL 9.5版本,于2021/11/11停止维护(EOL)PostgreSQL 9.6版本。 云数据库RDS for PostgreSQL 9.5、9.6版本下线后,正在使用中的该版本实例怎么办? 建议用户将正在使用中的该版本实例升级到最新版本,我们能够继续为您提供高水平的服务。升级方法请参考大版本升级,或通过数据库迁移的方式进行大版本升级。 云数据库RDS for PostgreSQL 9.5、9.6版本下线后,还需要购买实例怎么办? 建议用户选择使用最新版本在售实例,体验更丰富的版本能力。
  • 常见问题 为什么要停售云数据库RDS for PostgreSQL 10、11版本? PostgreSQL开源社区已分别于2022/11/10停止维护(EOL)PostgreSQL 10版本,于2023/11/09停止维护(EOL)PostgreSQL 11版本。 云数据库RDS for PostgreSQL 10、11版本停售后,还需要购买实例怎么办? 建议用户选择使用最新版本在售实例,体验更丰富的版本能力。 云数据库RDS for PostgreSQL 10、11版本停售后,正在使用中的该版本实例怎么办? 已购买该版本实例的用户不受影响,可正常使用。
  • RDS for SQL Server产品生命周期 云数据库RDS for SQL Server具有稳定可靠、安全运行、弹性伸缩、轻松管理和经济实用等特点。拥有高可用架构、数据安全保障和故障秒级恢复功能,提供了灵活的备份方案。本文将为您介绍RDS for SQL Server的版本策略。 表1 RDS for SQL Server各版本生命周期 版本号 当前状态 华为云上线时间 版本EOM(停止销售) 版本EOS(完全停止支持) SQL Server 2022 已商用 2023年6月 2028年12月 2033年12月 SQL Server 2019 已商用 2021年12月 2033年12月 2035年12月 SQL Server 2017 已商用 2020年5月 2030年12月 2032年12月 SQL Server 2016 已商用 2018年1月 2029年12月 2031年12月 SQL Server 2014 已商用 2018年1月 2027年12月 2029年12月 SQL Server 2012 已商用 2018年1月 2025年12月 2027年12月 SQL Server 2008 R2 停售 2018年1月 2021年7月 2025年12月 RDS for SQL Server版本策略跟随微软原厂的生命周期策略,参考这里,会在原厂停止维护后逐步停止服务。 父主题: 产品发布说明
  • RDS for PostgreSQL内核版本发布记录 RDS for PostgreSQL支持的社区版本的发布日期和版本更新说明如下表所示。 表1 内核版本发布记录 发布日期 支持的社区版本 版本更新说明 2024-11 16.6 15.10 14.15 13.18 12.22 主要更新以下内容: 同步社区最新的代码,修复CVE-2024-10978、CVE-2024-10979等安全漏洞和功能性问题。 更多版本发布说明: 社区16.6、15.10、14.15、13.18、12.22版本发布说明 安全加固: 修复第三方PostgreSQL数据库开源插件plperl、plv8导致的权限提升漏洞。 2024-09 16.4 15.8 14.13 13.16 12.20 主要更新以下内容: 同步社区最新的代码,修复CVE-2024-7348、CVE-2024-4317等安全漏洞和功能性问题。 更多版本发布说明: 社区16.4、15.8、14.13、13.16、12.20版本发布说明 2024-03 16.2 15.6 14.11 13.14 12.18 主要更新以下内容: 引入16版本。 同步社区最新的代码,修复CVE-2024-0985等安全漏洞和功能性问题。 更多版本发布说明: 社区16版本发布说明 社区16.2、15.6、14.11、13.14、12.18版本发布说明 2023-12 15.5 14.10 13.13 12.17 11.22 主要更新以下内容: 同步社区最新的代码,修复CVE-2023-5868、CVE-2023-5869、CVE-2023-5870等安全漏洞和功能性问题。 更多版本发布说明: 社区15.5、14.10、13.13、12.17、11.22版本发布说明 2023-09 15.4 14.9 13.12 12.16 11.21 主要更新以下内容: 引入15版本。 同步社区最新的代码,修复CVE-2023-34917、CVE-2023-39418等安全漏洞和功能性问题。 更多版本发布说明: 社区15.4版本发布说明 社区14.9、13.12、12.16、11.21版本发布说明 2023-08 14.8 13.11 12.15 11.20 主要更新以下内容: 同步社区最新的代码,修复CVE-2023-2454、CVE-2023-2455等安全漏洞和功能性问题。 更多版本发布说明: 社区14.8、13.11、12.15、11.20版本发布说明 安全加固: 修复lo_export()导致的PostgreSQL任意代码执行漏洞。 2023-04 14.6 13.9 12.13 11.18 10.23 主要更新以下内容: 支持pgl_ddl_deploy插件。 升级zhparser插件版本。 更多插件信息: 不同内核版本支持的插件不同,详见RDS for PostgreSQL引擎支持的插件。 安全加固: 修复copy from/to导致的PostgreSQL任意代码执行漏洞。 2022-12 14.6 13.9 12.13 11.18 10.23 主要更新以下内容: 同步社区最新的代码,修复安全漏洞和功能性问题。 更多版本发布说明: 社区14.6、13.9、12.13、11.18、10.23版本发布说明 2022-07 14.4 13.7 12.11 11.16 10.21 主要更新以下内容: 引入14版本。 同步社区最新的代码,修复CVE-2022-1552等安全漏洞和功能性问题。 更多版本发布说明: 社区14.4版本发布说明 社区13.7、12.11、11.16、10.21版本发布说明 2022-04 13.6 12.10 11.15 10.20 9.6.24 主要更新以下内容: 同步社区最新的代码,修复安全漏洞和功能性问题。 更多版本发布说明: 社区13.6、12.10、11.15、10.20、9.6.24版本发布说明 2021-04 13.2 12.6 11.11 10.16 9.6.21 9.5.25 主要更新以下内容: 引入13版本。 同步社区最新的代码,修复安全漏洞和功能性问题。 支持Failover Slot,详见逻辑订阅故障转移(Failover Slot)。 更多版本发布说明: 社区13.2、12.6、11.11、10.16、9.6.21、9.5.25版本发布说明 2020-03 12.2 / 2019-12 9.5.19 / 2019-11 11.5 10.10 9.6.15 / 2019-08 11.4 9.6.13 9.5.17 / 2019-07 11.2 10.8 / 2019-06 9.5.15 / 2019-03 10.6 9.6.11 / 2019-01 11.0 / 2018-11 10.3 / 2018-03 9.6.5 / 2018-02 9.6.3 / 2017-10 9.5.5 / 父主题: 产品发布说明
  • RDS for PostgreSQL版本各阶段说明 版本公测阶段:您可以通过RDS for PostgreSQL公测版本体验最新的RDS for PostgreSQL版本特性,但需要注意该版本的稳定性未得到完全的验证,不适用于RDS for PostgreSQL服务SLA。 版本商用阶段:RDS for PostgreSQL商用版本经过充分验证,稳定可靠。您可以将该版本用于生产环境,享受RDS for PostgreSQL服务SLA保障。 版本EOS(停止服务)阶段:RDS for PostgreSQL版本EOS之后,RDS for PostgreSQL将不再支持对该版本的创建,同时不提供相应的技术支持,包含新特性更新、漏洞/问题修复、补丁升级等客户支持,不再适用于RDS for PostgreSQL服务SLA保障。
  • 各版本生命周期 表1 各版本生命周期 PostgreSQL版本号 当前状态 社区发布时间 社区EOL时间 华为云发布时间 华为云EOM时间 华为云EOS时间 16 已商用 2023年9月 2028年11月 2024年4月 2029年5月 2029年11月 15 已商用 2022年10月 2027年11月 2023年9月 2028年5月 2028年11月 14 已商用 2021年9月 2026年11月 2022年7月 2027年5月 2027年11月 13 已商用 2020年9月 2025年11月 2021年4月 2026年5月 2026年11月 12 已商用 2019年10月 2024年11月 2020年3月 2025年5月 2025年11月 11 EOS 2018年10月 2023年11月 2019年1月 2024年7月 2024年11月 10 EOS 2017年10月 2022年11月 2018年11月 2024年7月 2024年11月 9.6 EOS 2016年9月 2021年11月 2018年2月 2023年6月 2024年7月 9.5 EOS 2016年1月 2021年2月 2017年10月 2023年6月 2024年7月 RDS for PostgreSQL增强版说明: RDS for PostgreSQL增强版基于PostgreSQL 11开发,当前PostgreSQL增强版已经进入存量经营。 华为云云数据库PostgreSQL增强版于2022年10月15日00:00(北京时间)停售,详见停售公告。 RDS for PostgreSQL一般会在社区版本生命周期结束(EOL)一年后也停止支持服务,如果有变化也会修正本文档,请以实际为准。 RDS for PostgreSQL会定期同步PostgreSQL社区的漏洞修复,当有对应的小版本更新时,请及时升级小版本。
  • 状态码 状态码 编码 状态说明 200 OK 请求成功。 400 Bad Request 请求失败。 建议直接修改该请求,不要重试该请求。 401 Unauthorized 请求认证失败。 表明服务端指出客户端所提供的认证信息不正确或非法。 403 Forbidden 请求被拒绝访问。 返回该状态码,表明请求能够到达服务端,且服务端能够理解用户请求,但是拒绝做更多的事情,因为该请求被设置为拒绝访问,建议直接修改该请求,不要重试该请求。 404 NotFound 所请求的资源不存在。 建议直接修改该请求,不要重试该请求。 500 InternalServerError 表明服务端能被请求访问到,但是不能理解用户的请求。 父主题: 附录
  • 响应参数 状态码:400 表4 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 请求参数错误。 状态码:401 表5 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 校验TOKEN失败。 状态码:403 表6 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 已是最新版本不需要升级/agent未启动。 状态码:404 表7 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 没有找到CBH资源。
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。 通过调用 IAM 服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 可参考"IAM获取IAM用户Token"获取 表3 请求Body参数 参数 是否必选 参数类型 描述 server_id 是 String 实例id upgrade_time 是 Long 定时升级的时间,需要比当前时间大24小时 cancel 否 Boolean 是否取消升级定时任务,已开始任务不可取消。 true:取消 false:无影响
  • URI PUT /v2/{project_id}/cbs/instance/{server_id}/security-groups 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID。 获取方法详见API参考,附录"获取项目ID" server_id 是 String 云堡垒机 实例ID,使用UUID格式表示。 获取方法详见用户指南里面的实例"查看实例详情"
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 可参考"IAM获取IAM用户Token"获取 表3 请求Body参数 参数 是否必选 参数类型 描述 security_groups 是 Array of strings 安全组信息。
  • 响应参数 状态码:400 表4 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 请求参数错误。 状态码:401 表5 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 校验TOKEN失败。 状态码:403 表6 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 租户无权限操作。 状态码:404 表7 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 没有找到CBH资源。
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 可参考"IAM获取IAM用户Token"获取 表3 请求Body参数 参数 是否必选 参数类型 描述 publicip_id 是 String 弹性公网IP的ID,使用UUID格式。
  • 响应参数 状态码:400 表4 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 请求参数错误。 状态码:401 表5 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 校验TOKEN失败。 状态码:403 表6 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 租户无权限操作。 状态码:404 表7 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 没有找到CBH资源。
  • 请求示例 { "server_id" : "0f2c69d1-e420-4ae1-9b43-ab8699883678", "network" : { "vpc_id" : "760071b3-34a3-4359-bf18-3af24e77c1cf", "subnet_id" : "90b6be71-e72a-4d5a-8838-5924bce3c583", "private_ip" : { "ip" : "192.168.0.3", "slave_ip" : null, "floating_ip" : null }, "public_ip" : null, "security_groups" : [ { "id" : "21321412321321321" } ] } }
  • 响应参数 状态码:400 表8 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 请求参数错误。 状态码:401 表9 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 校验TOKEN失败。 状态码:403 表10 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 租户无权限操作。 状态码:404 表11 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 没有找到CBH资源。
  • 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 用户Token。 通过调用IAM服务获取用户Token接口获取(响应消息头中X-Subject-Token的值)。 可参考"IAM获取IAM用户Token"获取 表3 请求Body参数 参数 是否必选 参数类型 描述 server_id 是 String 需要切换vpc的实例id network 是 NetworkInfoCreate object 切换云 堡垒机 实例vpc所需网络信息。 表4 NetworkInfoCreate 参数 是否必选 参数类型 描述 vpc_id 是 String 待创建云服务器所属虚拟私有云(简称VPC),需要指定已创建VPC的ID,UUID格式。 VPC的ID可以从控制台或者参考《虚拟私有云接口参考》的“查询VPC”章节获取。 例如:03211ecf-xxxx-4306-xxxx-6e939bfxxxxx subnet_id 是 String 子网ID,字母数字下划线连接符组成。 public_ip 是 PublicIp object 云堡垒机实例弹性公网IP信息。可填写null值 security_groups 是 Array of SecurityGroup objects 安全组信息。 private_ip 否 PrivateIp object 云堡垒机实例指定公网IP信息。 表5 PublicIp 参数 是否必选 参数类型 描述 id 否 String 弹性IP和EIP只能有一个,弹性IP或EIP的ID。 public_eip 否 String 弹性IP地址。 表6 SecurityGroup 参数 是否必选 参数类型 描述 id 是 String 云堡垒机实例安全组ID,字母数字下划线连接符组成。 表7 PrivateIp 参数 是否必选 参数类型 描述 ip 是 String 私网IP地址。 slave_ip 否 String 备机私网IP地址。 floating_ip 否 String 浮动IP地址。
  • 响应参数 状态码:400 表4 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 请求参数错误。 状态码:401 表5 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 校验TOKEN失败。 状态码:403 表6 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 租户无权限操作。 状态码:404 表7 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 没有找到CBH资源。
  • 响应参数 状态码:400 表4 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 请求参数错误。 状态码:401 表5 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 校验TOKEN失败。 状态码:403 表6 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 租户无权限操作。 状态码:404 表7 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 没有找到CBH资源。
  • 响应参数 状态码:200 表3 响应Body参数 参数 参数类型 描述 quota Integer 云堡垒机实例最大创建数量。 quota_used Integer 当前云堡垒机实例创建个数。 状态码:400 表4 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 请求参数错误。 状态码:401 表5 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 校验TOKEN失败。 状态码:403 表6 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 租户无权限操作。 状态码:404 表7 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 没有找到CBH资源。
  • URI GET /v2/{project_id}/cbs/instance/get-om-url 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID。 获取方法详见API参考,附录"获取项目ID" 表2 Query参数 参数 是否必选 参数类型 描述 server_id 是 String 云堡垒机服务器ID ip_address 是 String 被纳管主机IP host_account_name 是 String 被纳管主机的账户
  • 响应参数 状态码:200 表4 响应Body参数 参数 参数类型 描述 state String 链接获取状态 # SUC CES S(0): 成功;非SUCCESS状态都认为获取失败,需要展示错误代码及description # IAM_USER_CONFLICT(1016): IAM用户冲突; # HOST_NOT_MANAGE(1): 查询主机未被纳管; # HOST_ACCOUNT_NOT_EXIST(553): 主机账户不可用; # IAM_USER_NO_PERMISSION(901): IAM用户无运维该主机权限; # CUR_VERSION_NOT_SUPPORT_OPERATION(9001):当前服务版本不支持; # INS_WHITE_LIST_INITIALIZING(9002):实例白名单正在初始化,请稍后重试; # UNKNOWN_ERROR(9003):未知错误; description String 链接获取异常时说明提示 login_url String E CS 运维登录地址 状态码:400 表5 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 请求参数错误。 状态码:401 表6 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 校验TOKEN失败。 状态码:403 表7 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 租户无权限操作。 状态码:404 表8 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 没有找到CBH资源。
  • 响应参数 状态码:200 表3 响应Body参数 参数 参数类型 描述 tags Array of ResourceTag objects 标签列表。 表4 ResourceTag 参数 参数类型 描述 key String 键。最大长度128个字符。 value String 值。每个值最大长度255个字符。 状态码:400 表5 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 请求参数错误。 状态码:401 表6 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 校验TOKEN失败。 状态码:403 表7 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 租户无权限操作。 状态码:404 表8 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 没有找到CBH资源。
  • 响应参数 状态码:200 表3 响应Body参数 参数 参数类型 描述 name String 云堡垒机实例名称。 status String 堡垒机实例状态。 POWERING_ON:正在开启 POWERING_OFF:正在关闭 DELETE_WAITE:等待删除 REBOOTING:重启中 RESIZE:变更中 UPGRADING:升级中 FROZEN:冻结 ACTIVE:运行 server_id String 云堡垒机实例ID,使用UUID格式表示。 状态码:400 表4 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 请求参数错误。 状态码:401 表5 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 校验TOKEN失败。 状态码:403 表6 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 租户无权限操作。 状态码:404 表7 响应Body参数 参数 参数类型 描述 error_code String 错误码 error_description String 没有找到CBH资源。
共100000条
提示

您即将访问非华为云网站,请注意账号财产安全