在内容分发网络中添加您的域名。在添加域名时,您可以设置域名的配置。
节流限制:您每秒最多可以发送 20 个请求。
在您调用该 API 时,CDN 会对该域名做一系列检查。如果域名未通过某项检查,您会收到相应的错误消息。参见 域名检查。
说明
如果您要添加的域名是一个泛域名,请 提交工单。
参数名称 | 数据类型 | 是否必选 | 参数说明 |
---|---|---|---|
Action | String | 是 | 接口名称。当前 API 的名称为 AddCdnDomain 。 |
Version | String | 是 | 接口版本。当前 API 的版本为 2021-03-01 。 |
参数名称 | 数据类型 | 是否必选 | 参数说明 | 示例 |
---|---|---|---|---|
Domain | String | 是 | 表示您需要添加的一个域名。主账号下最多能添加 200 个加速域名。如果您需要添加的域名数量超过 200 个,请 提交工单。 您可以添加中文域名。在添加中文域名时,您必须将域名中的汉字转化为 punycode 码后再输入。 您添加的域名必须满足以下额外要求:
| www.example.com |
ServiceType | String | 否 | 表示该域名的业务类型。该参数有以下取值:
| web |
ServiceRegion | String | 否 | 表示加速区域。该参数有以下取值:
global 和 outside_chinese_mainland 是白名单功能。如果您需要指定这两个参数值,请 提交工单。 该参数的默认值是 chinese_mainland 。 | outside_chinese_mainland |
Origin | Object[] | 是 | 表示源站配置模块。关于该模块的配置说明,参见 UpdateCdnConfig。 | |
Project | String | 否 | 表示该域名所归属的项目。您可以在 项目管理 页面查看已有的项目以及项目下的资源。 该参数的默认值是default ,表示名称是 default 的项目。 | default |
ResourceTags | Object[] | 否 | 表示您对该域名设置的标签。您最多可以设置 10 个标签。 | |
SharedCname | Object | 否 | 表示 "共享 CNAME" 的配置。如果您需要使用此功能,请 提交工单。 |
由于该 API 没有响应参数,响应正文只有包含请求元数据的 ResponseMetadata
结构体,没有 Result
结构体。
POST https://cdn.volcengineapi.com/?Action=AddCdnDomain&Version=2021-03-01 { "Domain": "www.example.com", "ServiceType": "web", "OriginProtocol": "http", "Origin": [ { "OriginAction": { "OriginLines": [ { "Address": "1.1.1.1", "HttpPort": "80", "HttpsPort": "443", "InstanceType": "ip", "OriginType": "primary", "PrivateBucketAccess": false, "Weight": "1" } ] } } ], "ResourceTags": [ { "key": "hello", "value": "world" } ], "SharedCname": { "Switch": true, "Cname": "test.cname.gslb.com" } //关于其他域名配置的示例,参见 UpdateCdnConfig 文档中相应配置的请求示例。 }
{ "ResponseMetadata": { "RequestId": "2021121621104801021219403908010CBC", "Action": "AddCdnDomain", "Version": "2021-03-01", "Service": "CDN", "Region": "cn-north-1" } }
如果响应正文的 ResponseMetadata
字段中包含 Error
字段,则表示 API 请求失败。更多关于错误码的信息,参见错误码。