华为云用户手册

  • 响应消息体 响应消息体通常以结构化格式返回,与响应消息头中Content-type对应,传递除响应消息头之外的内容。 对于获取用户Token接口,返回如下消息体。为篇幅起见,这里只展示部分内容。 { "token": { "expires_at": "2019-02-13T06:52:13.855000Z", "methods": [ "password" ], "catalog": [ { "endpoints": [ { "region_id": "az-01", ...... 当接口调用出错时,会返回错误码及错误信息说明,错误响应的Body体格式如下所示。 { "error_msg": "The format of message is error", "error_code": "AS.0001" } 其中,error_code表示错误码,error_msg表示错误描述信息。
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 error_code String 响应码,错误码规范KooPhone.API.1001,数字递增 error_msg String 响应描述 data StatusResultWrapper object 状态查询结果 表4 StatusResultWrapper 参数 参数类型 描述 status_results Array of StatusResult objects 状态查询结果 表5 StatusResult 参数 参数类型 描述 instance_id String 实例id 最大长度:32 status Integer 云机状态,0:未知,1: 已停止,2:运行中,3:下线中,4:启动中, 5:已关机 状态码: 400 表6 响应Body参数 参数 参数类型 描述 error_code String 响应码,错误码规范KOOPHONE.API.0001,数字递增 error_code为0时表示成功 error_msg String 响应描述 状态码: 500 表7 响应Body参数 参数 参数类型 描述 error_code String 响应码,错误码规范KOOPHONE.API.0001,数字递增 error_code为0时表示成功 error_msg String 响应描述
  • 响应示例 状态码: 200 正常响应 { "data" : { "task_id" : "6837531fd3f54550927b930180a706bf", "cmd_jobs" : [ { "instance_id" : "a44uhlf7", "job_id" : "1564567b8bab40f34711234cb80d0123" }, { "instance_id" : "efjy72gs", "job_id" : "1564567b8bab40f34711234cb80d0456" } ] }, "error_code" : "0", "error_msg" : "ok" }
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 error_code String 响应码,错误码规范KooPhone.API.1001,数字递增 error_msg String 响应描述 data InstanceAsyncCommandsInfo object 响应内容 表4 InstanceAsyncCommandsInfo 参数 参数类型 描述 task_id String 任务id 最大长度:32 cmd_jobs Array of CmdJob objects 响应任务列表 表5 CmdJob 参数 参数类型 描述 instance_id String 实例列表 最大长度:32 job_id String 异步命令任务id 状态码: 400 表6 响应Body参数 参数 参数类型 描述 error_code String 响应码,错误码规范KOOPHONE.API.0001,数字递增 error_code为0时表示成功 error_msg String 响应描述 状态码: 500 表7 响应Body参数 参数 参数类型 描述 error_code String 响应码,错误码规范KOOPHONE.API.0001,数字递增 error_code为0时表示成功 error_msg String 响应描述
  • 请求参数 表1 请求Header参数 参数 是否必选 参数类型 描述 x-request-id 是 String 消息跟踪唯一id X-Auth-Token 是 String 租户级Token 表2 请求Body参数 参数 是否必选 参数类型 描述 command 是 String 命令,最大长度为1024字节,只支持大小写字母、数字、下划线(_)、点(.)、斜线(/)、冒号(:)、中划线(-)。 最大长度:1024 instance_ids 是 Array of strings 实例列表 最大长度:32
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 error_code String 响应码,错误码规范KOOPHONE.API.0001,数字递增 error_code为0时表示成功 error_msg String 响应描述 状态码: 400 表4 响应Body参数 参数 参数类型 描述 error_code String 响应码,错误码规范KOOPHONE.API.0001,数字递增 error_code为0时表示成功 error_msg String 响应描述 状态码: 500 表5 响应Body参数 参数 参数类型 描述 error_code String 响应码,错误码规范KOOPHONE.API.0001,数字递增 error_code为0时表示成功 error_msg String 响应描述
  • 响应参数 状态码: 200 表6 响应Body参数 参数 参数类型 描述 error_code String 响应码,错误码规范KOOPHONE.API.0001,数字递增 error_code为0时表示成功 error_msg String 响应描述 状态码: 400 表7 响应Body参数 参数 参数类型 描述 error_code String 响应码,错误码规范KOOPHONE.API.0001,数字递增 error_code为0时表示成功 error_msg String 响应描述 状态码: 500 表8 响应Body参数 参数 参数类型 描述 error_code String 响应码,错误码规范KOOPHONE.API.0001,数字递增 error_code为0时表示成功 error_msg String 响应描述
  • 请求示例 /v1/instances/video-setting { "instance_ids" : [ "a44uhlf7" ], "instance_settings" : [ { "network_type" : "WIFI", "encoding_type" : "H264", "video_spec_groups" : [ { "definition_540P" : { "code_rate" : 1000, "fps" : 30 }, "definition_720P" : { "code_rate" : 1000, "fps" : 60 }, "definition_1080P" : { "code_rate" : 1000, "fps" : 30 } } ] } ] }
  • 请求参数 表1 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是 String 租户级Token 表2 请求Body参数 参数 是否必选 参数类型 描述 instance_ids 是 Array of strings 实例列表 最大长度:32 instance_settings 是 Array of InstanceSetting objects 视频设置内容 表3 InstanceSetting 参数 是否必选 参数类型 描述 network_type 是 String 网络类型,枚举:MOBILE_NETWORK/WIFI encoding_type 是 String 编码类型,目前固定值H264 video_spec_groups 是 Array of VideoSpecGroup objects 视频规格组 表4 VideoSpecGroup 参数 是否必选 参数类型 描述 definition_540P 是 VideoSpec object 标清参数设置,540P definition_720P 是 VideoSpec object 高清参数设置,720P definition_1080P 是 VideoSpec object 超清参数设置,1080P 表5 VideoSpec 参数 是否必选 参数类型 描述 code_rate 是 Integer 码率,单位kbps,值范围0-10000,需要是100的倍数 fps 是 Integer 帧率,单位fps,可选 30 ,60
  • API概览 云手机服务接口的分类与说明如表1所示。 表1 KooPhone接口说明 类型 说明 实例执行同步命令 通过该接口可以指定云机实例同步执行adb shell命令。 实例执行异步命令 通过该接口可以指定云机实例异步执行adb shell命令。 实例执行任务查询 执行异步adb shell命令后,通过此接口查询执行结果。 实例视频设置 通过此接口可以设置串流的分辨率、码率以及对应的网络格式和FPS。 实例状态批量查询 通过该接口可以指定云机实例查询状态。 实例批量重置 通过该接口可以指定云机实例进行重置。 租户实例串流前获取设备的device_token 调用该接口获取云机实例的device_token后作为鉴权信息,携带云机实例的device_id去调用反参中的信令地址(signaling_url)。
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 error_code String 响应码,错误码规范KP.API.0001,数字递增 error_msg String 响应描述 data CmdResultWrapper object 命令执行结果 表4 CmdResultWrapper 参数 参数类型 描述 cmd_results Array of CmdResult objects 命令执行结果 表5 CmdResult 参数 参数类型 描述 instance_id String 实例id 最大长度:32 status Integer 任务状态。1表示运行中,2表示成功,-1表示失败 error_code String 任务错误码 error_msg String 任务错误码说明 execute_msg String 任务执行返回内容,最长1024字节。命令执行成功和失败均将命令的输出返回 最大长度:1024 状态码: 400 表6 响应Body参数 参数 参数类型 描述 error_code String 响应码,错误码规范KOOPHONE.API.0001,数字递增 error_code为0时表示成功 error_msg String 响应描述 状态码: 500 表7 响应Body参数 参数 参数类型 描述 error_code String 响应码,错误码规范KOOPHONE.API.0001,数字递增 error_code为0时表示成功 error_msg String 响应描述
  • 响应示例 状态码: 200 正常响应 { "data" : { "cmd_results" : [ { "instance_id" : "a44uhlf7", "status" : -1, "error_code" : "CPS.0191", "error_msg" : "Run command failed.", "execute_msg" : "ls: cannot access '/system': No such file or directory" }, { "instance_id" : "efjy72gs", "status" : 2, "error_code" : "", "error_msg" : "", "execute_msg" : "xxxxxx" } ] }, "error_code" : "0", "error_msg" : "ok" }
  • 请求参数 表1 请求Header参数 参数 是否必选 参数类型 描述 x-request-id 是 String 消息跟踪唯一id X-Auth-Token 是 String 租户级Token 表2 请求Body参数 参数 是否必选 参数类型 描述 command 是 String 命令,最大长度为1024字节,只支持大小写字母、数字、下划线(_)、点(.)、斜线(/)、冒号(:)、中划线(-)。 最大长度:1024 instance_ids 是 Array of strings 实例列表 最大长度:32
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 error_code String 响应码,错误码规范KooPhone.API.1001,数字递增 error_msg String 响应描述 data JobDetailWrapper object 根据task_id查询出的任务列表 表4 JobDetailWrapper 参数 参数类型 描述 jobs Array of JobDetail objects 根据task_id查询出的任务列表 表5 JobDetail 参数 参数类型 描述 job_id String 任务唯一标识 status Integer 任务状态。1 表示运行中,2表示成功,-1表示失败 error_code String 任务错误码 error_msg String 任务错误码说明 execute_msg String 任务执行返回内容,最长1024字节。命令执行成功和失败均将命令的输出返回 最大长度:1024 状态码: 400 表6 响应Body参数 参数 参数类型 描述 error_code String 响应码,错误码规范KOOPHONE.API.0001,数字递增 error_code为0时表示成功 error_msg String 响应描述 状态码: 500 表7 响应Body参数 参数 参数类型 描述 error_code String 响应码,错误码规范KOOPHONE.API.0001,数字递增 error_code为0时表示成功 error_msg String 响应描述
  • 响应示例 状态码: 200 正常响应 { "data" : { "jobs" : [ { "job_id" : "1564567b8bab40f34711234cb80d0123", "status" : -1, "error_code" : "CPS0005", "error_msg" : "Phone not found.", "execute_msg" : null }, { "job_id" : "1564567b8bab40f34711234cb80d0456", "status" : 2, "error_code" : "", "error_msg" : "", "execute_msg" : "xxxxxx" } ] }, "error_code" : "0", "error_msg" : "ok" }
  • 基本概念 账号 用户注册时的账号,账号对其所拥有的资源及云服务具有完全的访问权限,可以重置用户密码、分配用户权限等。由于账号是付费主体,为了确保账号安全,建议您不要直接使用账号进行日常管理工作,而是创建用户并使用他们进行日常管理工作 用户 由账号在IAM中创建的用户,是云服务的使用人员,具有身份凭证(密码和访问密钥)。 在我的凭证下,您可以查看账号ID和IAM用户ID。通常在调用API的鉴权过程中,您需要用到账号、用户和密码等信息。 区域(Region) 从地理位置和网络时延维度划分,同一个Region内共享弹性计算、块存储、对象存储、VPC网络、弹性公网IP、镜像等公共服务。Region分为通用Region和专属Region,通用Region指面向公共租户提供通用云服务的Region;专属Region指只承载同一类业务或只面向特定租户提供业务服务的专用Region。 详情请参见区域和可用区。 可用区(AZ,Availability Zone) 一个可用区是一个或多个物理数据中心的集合,有独立的风火水电,AZ内逻辑上再将计算、网络、存储等资源划分成多个集群。一个Region中的多个AZ间通过高速光纤相连,以满足用户跨AZ构建高可用性系统的需求。 父主题: 使用前必读
  • 请求消息体(可选) 该部分可选。请求消息体通常以结构化格式(如JSON或XML)发出,与请求消息头中Content-Type对应,传递除请求消息头之外的内容。若请求消息体中的参数支持中文,则中文字符必须为UTF-8编码。 每个接口的请求消息体内容不同,也并不是每个接口都需要有请求消息体(或者说消息体为空),GET、DELETE操作类型的接口就不需要消息体,消息体具体内容需要根据具体接口而定。 对于获取用户Token接口,您可以从接口的请求部分看到所需的请求参数及参数说明。将消息体加入后的请求如下所示,加粗的斜体字段需要根据实际值填写,其中username为用户名,domainname为用户所属的账号名称,********为用户登录密码,xxxxxxxxxxxxxxxxxx为project的名称,如“cn-north-1”,您可以从地区和终端节点获取。 scope参数定义了Token的作用域,下面示例中获取的Token仅能访问project下的资源。您还可以设置Token的作用域为某个账号下所有资源或账号的某个project下的资源,详细定义请参见获取用户Token。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 POST https://iam.cn-north-1.myhuaweicloud.com/v3/auth/tokens Content-Type: application/json { "auth": { "identity": { "methods": [ "password" ], "password": { "user": { "name": "username", "password": "********", "domain": { "name": "domainname" } } } }, "scope": { "project": { "name": "xxxxxxxxxxxxxxxxxx" } } } } 到这里为止这个请求需要的内容就具备齐全了,您可以使用curl、Postman或直接编写代码等方式发送请求调用API。对于获取用户Token接口,返回的响应消息头中的“x-subject-token”就是需要获取的用户Token。有了Token之后,您就可以使用Token认证调用其他API。
  • 请求消息头 附加请求头字段,如指定的URI和HTTP方法所要求的字段。例如定义消息体类型的请求头“Content-Type”,请求鉴权信息等。 详细的公共请求消息头字段请参见表3。 表3 公共请求消息头 名称 描述 是否必选 示例 Host 请求的服务器信息,从服务API的URL中获取。值为hostname[:port]。端口缺省时使用默认的端口,https的默认端口为443。 否 使用AK/SK认证时该字段必选。 code.test.com or code.test.com:443 Content-Type 消息体的类型(格式)。推荐用户使用默认值application/json,有其他取值时会在具体接口中专门说明。 否 application/json Content-Length 请求body长度,单位为Byte。 否 3495 X-Auth-Token 用户Token。 用户Token也就是调用获取用户Token接口的响应值,该接口是唯一不需要认证的接口。 请求响应成功后在响应消息头(Headers)中包含的“X-Subject-Token”的值即为Token值。 否 使用Token认证时该字段必选。 注:以下仅为Token示例片段。 MIIPAgYJKoZIhvcNAQcCo...ggg1BBIINPXsidG9rZ API同时支持使用AK/SK认证,AK/SK认证使用SDK对请求进行签名,签名过程会自动往请求中添加Authorization(签名认证信息)和X-Sdk-Date(请求发送的时间)请求头。 AK/SK认证的详细说明请参见认证鉴权的“AK/SK认证”。 对于获取用户Token接口,由于不需要认证,所以只添加“Content-Type”即可,添加消息头后的请求如下所示。 1 2 POST https://iam.cn-north-1.myhuaweicloud.com/v3/auth/tokens Content-Type: application/json
  • 请求URI 请求URI由如下部分组成。 {URI-scheme} :// {Endpoint} / {resource-path} ? {query-string} 尽管请求URI包含在请求消息头中,但大多数语言或框架都要求您从请求消息中单独传递它,所以在此单独强调。 表1 URL中的参数说明 参数 描述 URI-scheme 表示用于传输请求的协议,当前所有API均采用HTTPS协议。 Endpoint 指定承载REST服务端点的服务器域名或IP,不同服务不同区域的Endpoint不同,您可以从管理员处获取。 resource-path 资源路径,也即API访问路径。从具体API的URI模块获取,例如“获取用户Token”API的resource-path为“/v3/auth/tokens”。 query-string 查询参数,是可选部分,并不是每个API都有查询参数。查询参数前面需要带一个“?”,形式为“参数名=参数取值”,例如“limit=10”,表示查询不超过10条数据。 例如您需要获取IAM在“华北-北京一”区域的Token,则需使用“华北-北京一”区域的Endpoint(iam.cn-north-1.myhuaweicloud.com),并在获取用户Token的URI部分找到resource-path(/v3/auth/tokens),拼接起来如下所示。 https://iam.cn-north-1.myhuaweicloud.com/v3/auth/tokens 图1 URI示意图 为查看方便,在每个具体API的URI部分,只给出resource-path部分,并将请求方法写在一起。这是因为URI-scheme都是HTTPS,而Endpoint在同一个区域也相同,所以简洁起见将这两部分省略。
  • 请求方法 HTTP请求方法(也称为操作或动词),它告诉服务你正在请求什么类型的操作。 表2 HTTP方法 方法 说明 GET 请求服务器返回指定资源。 PUT 请求服务器更新指定资源。 POST 请求服务器新增资源或执行特殊操作。 DELETE 请求服务器删除指定资源,如删除对象等。 HEAD 请求服务器资源头部。 PATCH 请求服务器更新资源的部分内容。当资源不存在的时候,PATCH可能会去创建一个新的资源。 在获取用户Token的URI部分,您可以看到其请求方法为“POST”,则其请求为: POST https://iam.cn-north-1.myhuaweicloud.com/v3/auth/tokens
  • Token认证 Token的有效期为24小时,需要使用一个Token鉴权时,可以先缓存起来,避免频繁调用。 Token在计算机系统中代表令牌(临时)的意思,拥有Token就代表拥有某种权限。Token认证就是在调用API的时候将Token加到请求消息头,从而通过身份认证,获得操作API的权限。 Token可通过调用获取用户Token接口获取,调用本服务API需要project级别的Token,即调用接口时,请求body中auth.scope的取值需要选择project,如下所示。 { "auth": { "identity": { "methods": [ "password" ], "password": { "user": { "name": "username", "password": "********", "domain": { "name": "domainname" } } } }, "scope": { "project": { "name": "xxxxxxxx" } } } } 获取Token后,再调用其他接口时,您需要在请求消息头中添加“X-Auth-Token”,其值即为Token。例如Token值为“ABCDEFJ....”,则调用接口时将“X-Auth-Token: ABCDEFJ....”加到请求消息头即可,如下所示。 GET https://iam.cn-north-1.myhuaweicloud.com/v3/auth/projects Content-Type: application/json X-Auth-Token: ABCDEFJ.... 您还可以通过这个视频教程了解如何使用Token认证:https://bbs.huaweicloud.com/videos/101333 。
  • AK/SK认证 AK/SK签名认证方式仅支持消息体大小12MB以内,12MB以上的请求请使用Token认证。 AK/SK认证就是使用AK/SK对请求进行签名,在请求时将签名信息添加到消息头,从而通过身份认证。 AK(Access Key ID):访问密钥ID。与私有访问密钥关联的唯一标识符;访问密钥ID和私有访问密钥一起使用,对请求进行加密签名。 SK(Secret Access Key):与访问密钥ID结合使用的密钥,对请求进行加密签名,可标识发送方,并防止请求被修改。 使用AK/SK认证时,您可以基于签名算法使用AK/SK对请求进行签名,也可以使用专门的签名SDK对请求进行签名。 签名SDK只提供签名功能,与服务提供的SDK不同,使用时请注意。
  • 错误码 当您调用API时,如果遇到“APIGW”开头的错误码,请参见API网关错误码进行处理。 状态码 错误码 错误信息 描述 处理措施 400 KOOPHONE.API.1000 请求参数错误 请求参数错误 检查请求参数类型及范围是否如何接口定义 400 KOOPHONE.API.1002 实例非同一个大区 实例非同一个大区 修改请求实例为同一个大区 401 KOOPHONE.API.1001 无实例权限 无实例权限 检查请求传入的实例id是否正确 500 KOOPHONE.API.9999 服务器内部错误 服务器内部错误 请联系华为侧运营人员检查系统是否正常 父主题: 附录
  • 响应示例 状态码: 200 实例鉴权接口返回设备信息 { "data" : { "resource" : { "sdk" : { "internal" : { "address" : null, "aport" : null, "atype" : null, "address_ipv6" : null }, "external" : { "address" : "10.83.71.187", "aport" : 10030, "atype" : 1, "address_ipv6" : null } }, "rtc" : { "ice_signaling" : { "signaling_url" : "http://100.93.2.248:18082", "expired_time" : null, "ice_servers" : [ ] } }, "device_id" : "7b0cd026df8d495b8a65d628d7bec433", "kp_id" : "Q39YyZvI" }, "device_token" : "dee5081f40c83ddea3ded91c387351e9" }, "error_code" : "0", "error_msg" : "ok" } 状态码: 400 请求错误 { "error_code" : "string", "error_msg" : "string" } 状态码: 500 内部错误 { "error_code" : "string", "error_msg" : "string" }
  • 响应参数 状态码: 200 表3 响应Body参数 参数 参数类型 描述 data data object 反参全部信息 error_code String 错误码, 0表示成功 error_msg String 错误信息 表4 data 参数 参数类型 描述 resource resource object 资源集合 device_token String 设备鉴权token 表5 resource 参数 参数类型 描述 sdk sdk object sdk信息 rtc rtc object rtc信息 device_id String 设备id kp_id String 云机实例Id,如whklpuo1 表6 sdk 参数 参数类型 描述 internal internal object 内网信息 external external object 外网信息 表7 internal 参数 参数类型 描述 address String 内网ip地址 aport String 音频端口 atype String 音频类型 address_ipv6 String ipv6地址 表8 external 参数 参数类型 描述 address String 外网eip地址 aport Integer 音频端口 atype Integer 音频类型 address_ipv6 String 外网ipv6地址 表9 rtc 参数 参数类型 描述 ice_signaling ice_signaling object ice信令信息 表10 ice_signaling 参数 参数类型 描述 signaling_url String 信令服务访问地址 expired_time String streaming时长。单位秒 ice_servers Array of strings ICE 服务器 状态码: 400 表11 响应Body参数 参数 参数类型 描述 error_code String 响应码,错误码规范KOOPHONE.API.0001,数字递增 error_code为0时表示成功 error_msg String 响应描述 状态码: 500 表12 响应Body参数 参数 参数类型 描述 error_code String 响应码,错误码规范KOOPHONE.API.0001,数字递增 error_code为0时表示成功 error_msg String 响应描述
  • 如何停止私有CA或私有证书的计费? 私有CA和私有证书支持按需计费。其中,根CA创建后即开始计费;子CA创建后不收费,激活后才开始计费。 如需停止计费,删除申请的私有CA和私有证书即可。 具体操作请参见删除私有CA,吊销私有证书。 私有CA禁用期间也将保持收费。 用户执行删除私有CA操作后,私有CA不会立即删除。计划删除最快7天生效(根据您设置的推迟时间为准)。在此期间收费情况说明如下: 如果用户未取消计划删除,私有CA被删除了,则在计划删除期间的私有CA不会收费; 如果用户在计划删除期间,取消了计划删除,私有CA未被删除,则在计划删除期间的私有CA将保持收费。 例如:您在2022年01月01日00:00执行了删除私有CA的操作,且设置的私有CA计划删除推迟时间为7天,7天后私有CA被删除,那么,PCA服务将不收取这7天的费用;如果您在2022年01月04日00:00取消了计划删除,私有CA未被删除,那么,PCA服务将补齐2022年01月01日00:00至2022年01月04日00:00期间的费用。
  • 续费相关的功能 SSL证书续费相关的功能如所示。 表1 续费相关的功能 功能 说明 手动续费 SSL证书的手动续费操作入口仅在SSL证书到期前30个自然日内开放,其余时间不支持操作。 自动续费 开通自动续费后,系统将在证书即将到期前30天内自动续费购买一张相同规格的新证书,并以原证书的申请信息提交证书申请,由于证书申请需要校验申请者的域名所有权、身份、因此您需要配合CA机构完成域名验证、组织验证后续费证书才会签发。
  • 约束与限制 满足以下条件(必须全部满足)的SSL证书订单,可申请退订: 您通过华为云SSL证书管理控制台购买了SSL证书。 距离SSL证书订单下单时间(完成支付的时间)不超过7个自然日,即距离SSL证书订单完成支付时间顺延不超过7*24小时。 例如,12月1日12:00完成SSL证书订单支付,则在12月8日11:59前可以退订,12月8日11:59后将不支持退订。 购买7天后不支持退款。 已购买的SSL证书符合以下情况之一: 未提交证书申请,证书状态为“待申请”。 提交过证书申请,证书未签发,且已取消申请,证书状态为“待申请”。 提交过证书申请,证书已签发,且在下单后7个自然日内完成了证书吊销流程(不仅是提交了吊销申请,须完成吊销流程),证书状态为“已吊销”。 全额退款将退还您在购买SSL证书时所支付的费用。 退款仅限于退还您在购买或续费SSL证书或相关服务订单时所支付的费用,代金券、优惠券抵扣的部分不支持退回。 多年期证书,第一张证书已签发,并在下单后7个自然日内完成了证书吊销流程,支持全额退订。
  • 续费限制说明 手动续费操作入口仅在SSL证书到期前30个自然日内开放,其余时间不支持操作。 仅支持对在华为云SSL证书管理中购买的,已签发且即将到期的付费SSL证书进续费,上传的证书、免费证书、单域名扩容包暂不支持续费。 手动续费相当于在控制台重新购买一张与原证书规格(即证书品牌、证书类型、域名类型、域名数量、主域名)完全相同的证书。 开启自动续费后,系统会在原证书即将到期前30天内自动为您购买一张相同规格的新证书,并且以原证书的申请信息提交证书申请,由于证书申请需要校验申请者的域名所有权、身份,因此您需要配合CA机构完成域名验证、组织验证后续费证书才会签发。 续费证书与原证书为独立的两张证书,因此续费证书签发后您需要安装到Web服务器或部署到华为云产品。 续费签发的新证书有效期为续费有效期(如1年)加上原证书剩余有效期。例如,您已签发的1年有效期证书将于2022年11月30日过期,如果您在2022年11月25日完成续费购买和签发,则续费签发证书的有效期将在2023年11月25日的基础上再加上5天,即2023年11月30日。 Digicert DV(basic) 泛域名证书的续费入口仅在到期前15个自然日内开放。 Digicert DV(basic) 泛域名证书续费签发的新证书不支持补齐原证书剩余有效期,新证书有效期为实际续费时长。 如果通过手动续费购买入口购买的证书与原证书规格(即证书品牌、证书类型、域名类型、域名数量、主域名)不完全相同,则新签发证书的有效期为一年(可能与原证书过期前未使用的有效期存在重合),无法自动补齐原证书剩余的有效期。
  • 问题原因 一般这种情况的审核失败,可能是由于您的域名中包含某些敏感词。 目前已知的可能无法通过DV数字证书审核的域名敏感词包括: live(不包含 .live顶级域名) bank banc ban.c alpha example credit pw(包含 .pw顶级域名) apple ebay trust root amazon android visa google discover financial wordpress pal hp lv free SCP edu .edu.cn iran gov onion
共100000条