开发者社区 问答 正文

如何启用加速域名?



描述


启用状态为“停用”的加速域名,将DomainStatus变更为online
注意:

  • 域名对应账户如果由于欠费,或域名处于非法状态,无法正常调用该接口启用加速域名


请求参数

参数类型必要?描述
ActionString操作接口名,系统规定参数 取值:StartCdnDomain
DomainNameString需要接入CDN的域名


返回参数

名称类型描述
RequestIDString该条任务请求ID


特殊错误码

ErrorCode 错误码Message 错误信息HTTP 状态语义
InvalidDomain.NotFoundThe domain provided does not belong to you.404域名不存在或不属于当前用户
IllegalOperationIllegal domain operate is not permitted.403没有权限执行当前操作
ServiceBusyThe specified Domain is configuring, please retry later.403域名正在配置中, 请稍后再试
InvalidDomain.OfflineThe domain provided is offline.400域名已下线
OperationDeniedYour CDN service is suspended.403该账号已经欠费,请充值;


示例


请求示例: http://cdn.aliyuncs.com?Action=StartDomain&DomainName=test.com&<公共请求参数>

返回示例
JSON格式: {
  "RequestId": "0AEDAF20-4DDF-4165-8750-47FF9C1929C9"
}


XML格式: <StartDomainResponse>
  <RequestId>8436769A-55D0-4DF8-BBA7-0DBC156D7AAF</RequestId>
</StartDomainResponse>

展开
收起
青衫无名 2017-10-24 10:08:24 1833 分享 版权
阿里云 AI 助理回答

根据您的描述,您希望了解如何通过阿里云API来启用一个当前状态为“停用”的CDN加速域名。下面是一个简化的指南,帮助您完成这个操作:

请求方式

您可以通过调用阿里云CDN API的StartCdnDomain接口来实现这一需求。具体请求可以通过HTTP GET或POST方法发送到阿里云CDN服务的API地址。

请求示例

HTTP GET 示例

http://cdn.aliyuncs.com/?Action=StartCdnDomain&Format=json&Version=2018-05-10&SignatureMethod=HMAC-SHA1&SignatureNonce=随机字符串&AccessKeyId=您的AccessKeyId&Signature=签名值&DomainName=需要启用的加速域名

请注意,上述URL中的Signature值需要根据阿里云的签名规则生成,这通常涉及到AccessKeySecret、请求参数、时间戳等信息的加密处理。SignatureNonce是一个随机字符串,用于防止请求重放攻击。

参数说明

  • Action: 必填,操作接口名,此处应为StartCdnDomain
  • DomainName: 必填,需要接入或启用CDN服务的加速域名全称。
  • 其他如Format, Version, SignatureMethod, SignatureNonce, AccessKeyId, Signature等是阿里云API通用请求参数,确保按照阿里云API文档要求正确填写。

返回结果与错误处理

  • 成功响应将返回包含RequestID的JSON对象,表示任务已提交成功。
  • 如果遇到错误,响应中会包含特定的ErrorCodeMessage来指示问题所在。例如,如果域名不存在或不属于您,会返回InvalidDomain.NotFound错误码及相应的404状态码。

特殊错误码注意事项

  • InvalidDomain.NotFound:404,表示域名不存在或不属于当前用户。
  • IllegalOperation:403,没有权限执行此操作,可能是因为账户权限问题。
  • ServiceBusy:403,域名正在配置中,请稍后再试。
  • InvalidDomain.Offline:400,域名已下线,这与您的操作目的相悖,但在此场景下应该是因为域名已经处于目标状态(即已停用)。
  • OperationDenied:403,账号欠费或服务被暂停,需要充值或解决账户问题。

在实际操作前,请确保您的阿里云账户余额充足,且有权限对指定域名进行操作,并参考最新的阿里云CDN API文档以获取最准确的操作指导和参数详情。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答