开发者社区 问答 正文

如何设置回源HOST?



描述


设置回源host功能
注意: 若源站为OSS域名,需将OSS域名设置为回源host(即源站域名),方可正常回源

请求参数

参数名类型必须?说明
ActionString操作接口名,系统规定参数,取值:SetSourceHostConfig
DomainNameString您的加速域名
BackSrcDomainString自定义回源域名


返回参数

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


特殊错误码

错误代码描述Http 状态码语义


示例


请求示例: http://cdn.aliyuncs.com/?Action=SetSourceHostConfig
&BackSrcDomain=www.aliyun.com
&DomainName=www.macaron.org.cn
&<公共请求参数>


返回示例
JSON格式: {
    "RequestId": "04F0F334-1335-436C-A1D7-6C044FE73368"
}


XML格式: <SetSourceHostConfigResponse>
    <RequestId>AED00EC1-32A8-4D48-BEB9-BD782AF3C6BD</RequestId>
</SetSourceHostConfigResponse>

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

您提到的是阿里云CDN(内容分发网络)服务中的一项功能配置——设置回源Host。这项功能允许用户自定义CDN节点回源时使用的源站域名,以满足特定的回源需求或解决某些源站配置问题。下面是对这个过程的详细说明:

功能描述

设置回源Host功能 主要用于当您的加速域名需要回源到特定的源站地址时,通过此配置可以确保CDN节点请求正确的源站资源。特别是当源站为OSS(对象存储服务)域名时,正确设置回源Host为OSS域名是保证CDN能够成功回源并获取资源的关键。

请求参数说明

  • Action: 必须参数,操作接口名称,固定值为SetSourceHostConfig,表示设置回源Host配置的操作。
  • DomainName: 必须参数,指您想要配置回源Host的加速域名。
  • BackSrcDomain: 必须参数,自定义的回源域名,即您希望CDN节点实际访问的源站地址。如果源站是OSS,这里应填写OSS的域名。

返回参数

  • RequestID: 该条任务请求的唯一标识ID,可用于追踪操作状态或后续问题排查。

特殊错误码

虽然没有具体列出错误代码和对应的HTTP状态码,但通常在API调用不成功时,阿里云CDN会返回具体的错误信息和相应的HTTP状态码,比如4xx系列代表客户端错误,5xx系列代表服务器端错误。这些错误信息可以帮助您诊断问题所在。

示例请求

http://cdn.aliyuncs.com/
?Action=SetSourceHostConfig
&DomainName=your.accelerated.domain.com
&BackSrcDomain=your-source-bucket.oss-cn-hangzhou.aliyuncs.com

在这个示例中,请将your.accelerated.domain.com替换为您实际的加速域名,将your-source-bucket.oss-cn-hangzhou.aliyuncs.com替换为您的OSS bucket域名。请注意,实际使用时还需考虑签名认证等安全措施,这通常通过添加AccessKeyId、Signature、Timestamp等参数实现,具体可参考阿里云CDN API文档中的签名生成方法。

进行此类配置前,建议仔细阅读阿里云CDN的官方文档,确保理解所有参数的意义及可能影响,避免配置错误导致的服务异常。

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