Domain name for API request: cdn.tencentcloudapi.com.
This API is used to add a CDN acceleration domain name.
A maximum of 20 requests can be initiated per second for this API.
The following request parameter list only provides API request parameters and some common parameters. For the complete common parameter list, see Common Request Parameters.
Parameter Name | Required | Type | Description |
---|---|---|---|
Action | Yes | String | Common Params. The value used for this API: AddCdnDomain. |
Version | Yes | String | Common Params. The value used for this API: 2018-06-06. |
Region | No | String | Common Params. This parameter is not required for this API. |
Domain | Yes | String | Domain name |
ServiceType | Yes | String | Acceleration domain name service typeweb : Webpage file downloadsdownload : Large file downloadsmedia : Audio and video on demand accelerationhybrid : Dynamic and static content accelerationdynamic : Dynamic content acceleration |
Origin | Yes | Origin | Origin server configuration |
ProjectId | No | Integer | Project ID. Default value: 0, indicating Default Project |
IpFilter | No | IpFilter | IP blocklist/allowlist configuration |
IpFreqLimit | No | IpFreqLimit | IP access limit configuration |
StatusCodeCache | No | StatusCodeCache | Status code cache configuration |
Compression | No | Compression | Smart compression configuration |
BandwidthAlert | No | BandwidthAlert | Bandwidth cap configuration |
RangeOriginPull | No | RangeOriginPull | Range GETs configuration |
FollowRedirect | No | FollowRedirect | 301/302 origin-pull follow-redirect configuration |
ErrorPage | No | ErrorPage | Error code redirect configuration (This feature is in beta and not generally available yet.) |
RequestHeader | No | RequestHeader | Request header configuration |
ResponseHeader | No | ResponseHeader | Response header configuration |
DownstreamCapping | No | DownstreamCapping | Download speed configuration |
CacheKey | No | CacheKey | Node cache key configuration |
ResponseHeaderCache | No | ResponseHeaderCache | Header cache configuration |
VideoSeek | No | VideoSeek | Video dragging configuration |
Cache | No | Cache | Cache expiration time configuration |
OriginPullOptimization | No | OriginPullOptimization | Cross-border linkage optimization configuration |
Https | No | Https | HTTPS acceleration configuration |
Authentication | No | Authentication | Timestamp hotlink protection configuration |
Seo | No | Seo | SEO configuration |
ForceRedirect | No | ForceRedirect | Access protocol forced redirect configuration |
Referer | No | Referer | Referer hotlink protection configuration |
MaxAge | No | MaxAge | Browser cache configuration (This feature is in beta and not generally available yet.) |
Ipv6 | No | Ipv6 | IPv6 configuration (This feature is in beta and not generally available yet.) |
SpecificConfig | No | SpecificConfig | Specific region configuration Applicable to cases where the acceleration domain name configuration differs for regions in and outside mainland China. |
Area | No | String | Domain name acceleration region mainland: acceleration inside mainland China overseas: acceleration outside mainland China global: global acceleration Overseas acceleration service must be enabled to use overseas acceleration and global acceleration. |
OriginPullTimeout | No | OriginPullTimeout | Origin-pull timeout configuration |
Tag.N | No | Array of Tag | Tag configuration |
Ipv6Access | No | Ipv6Access | IPv6 access configuration |
OfflineCache | No | OfflineCache | Offline cache |
Quic | No | Quic | QUIC access, which is a paid service. You can check the product document and Billing Overview for more information. |
AwsPrivateAccess | No | AwsPrivateAccess | Access authentication for S3 origin |
OssPrivateAccess | No | OssPrivateAccess | Access authentication for OSS origin |
Parameter Name | Type | Description |
---|---|---|
RequestId | String | The unique request ID, which is returned for each request. RequestId is required for locating a problem. |
https://cdn.tencentcloudapi.com/?Action=AddCdnDomain
&Domain=www.test.com
&ServiceType=web
&ProjectId=0
&Area=mainland
&Origin.Origins.0=1.1.1.1
&Origin.OriginType=ip
&<Common request parameters>
{
"Response": {
"RequestId": "a4ac88a3-a159-47ac-9b87-19185d7deb09"
}
}
TencentCloud API 3.0 integrates SDKs that support various programming languages to make it easier for you to call APIs.
The following only lists the error codes related to the API business logic. For other error codes, see Common Error Codes.
Error Code | Description |
---|---|
FailedOperation.CdnConfigError | Failed to update the domain name configuration. Please try again or contact customer service. |
InternalError.CdnConfigError | Failed to update the domain name configuration. |
InternalError.CdnDbError | Internal data error. Please submit a ticket for troubleshooting. |
InternalError.CdnSystemError | System error. Please submit a ticket for troubleshooting. |
InvalidParameter.CamResourceBelongToDifferentUser | Inconsistent resource AppID. |
InvalidParameter.CamResourceSixStageError | Incorrect six-segment resource parameter. |
InvalidParameter.CamTagKeyAlreadyAttached | The domain name has already been associated with this tag. |
InvalidParameter.CamTagKeyIllegal | Invalid tag key character. |
InvalidParameter.CamTagKeyNotExist | The tag key does not exist. |
InvalidParameter.CamTagValueIllegal | Invalid tag value character |
InvalidParameter.CdnCertInfoNotFound | The certificate information is invalid or does not exist. Please check and try again. |
InvalidParameter.CdnConfigInvalidHost | The domain name is invalid. |
InvalidParameter.CdnConfigInvalidTag | Invalid tag configuration |
InvalidParameter.CdnConfigTagRequired | Failed to add the domain name. You must select a tag for the current domain name. Please check and try again. |
InvalidParameter.CdnHostInternalHost | This domain name is internal and cannot be accessed. |
InvalidParameter.CdnHostIsCosDefaultAccess | It is a COS origin domain name. Please go to the COS console to enable "Default CDN Acceleration Domain". |
InvalidParameter.CdnHostTooLongHost | The domain name is too long. |
InvalidParameter.CdnInterfaceError | Internal API error. Please submit a ticket for troubleshooting. |
InvalidParameter.CdnParamError | Parameter error. Please see the sample parameters in the documentation. |
LimitExceeded.CamResourceArrayTooLong | The number of resource arrays exceeds the upper limit. |
LimitExceeded.CamResourceTooManyTagKey | The number of tag keys exceeds the upper limit. Each resource can have up to 50 tag keys. |
LimitExceeded.CamTagKeyTooLong | The tag key length exceeds the upper limit. |
LimitExceeded.CamTagKeyTooManyTagValue | The number of tag values exceeds the upper limit. Each tag key can have up to 1,000 tag values. |
LimitExceeded.CamUserTooManyTagKey | The number of keys exceeds the upper limit. Each user can have up to 1,000 different keys. |
LimitExceeded.CdnConfigTooManyCacheRules | The number of cache validity configuration rules exceeds the limit. |
LimitExceeded.CdnHostOpTooOften | Domain name operations are too frequent. |
LimitExceeded.CdnUserTooManyHosts | The number of connected domain names has exceeded the upper limit. |
ResourceInUse.CdnHostExists | Domain name already exists. |
ResourceInUse.CdnOpInProgress | CDN resources are being operated. |
ResourceNotFound.CamTagKeyNotExist | The tag key does not exist. |
ResourceNotFound.CdnUserNotExists | The CDN service has not been activated. Please activate it first before using this API. |
ResourceUnavailable.CdnHostExistsInDsa | The DSA feature is already enabled for the domain name. |
ResourceUnavailable.CdnHostExistsInTcb | The domain name has been connected in the TCB console. |
ResourceUnavailable.CdnHostIsMalicious | The domain name cannot be connected for being insecure or malicious. |
ResourceUnavailable.CdnHostNoIcp | The domain name does not have an ICP filing. |
ResourceUnavailable.HostExistInVod | |
UnauthorizedOperation.CdnCamUnauthorized | No CAM policy is configured for the sub-account. |
UnauthorizedOperation.CdnDomainRecordNotVerified | The domain name has not been verified. |
UnauthorizedOperation.CdnHostExistsInInternal | The domain name already exists in the system. Please submit a ticket. |
UnauthorizedOperation.CdnHostInIcpBlacklist | The domain name is not secure and cannot be connected. |
UnauthorizedOperation.CdnHostIsOwnedByOther | This domain name belongs to another account, and you do not have permission to connect it. |
UnauthorizedOperation.CdnHostIsUsedByOther | The domain name has been connected by another account. For more information, please submit a ticket. |
UnauthorizedOperation.CdnHostUnauthorized | The sub-account has no access to the CDN-accelerated domain name. |
UnauthorizedOperation.CdnTagUnauthorized | The sub-account has no access to the tag. |
UnauthorizedOperation.CdnUserAuthFail | Fail to authenticate the CDN user. |
UnauthorizedOperation.CdnUserAuthWait | The CDN user is pending authentication. |
UnauthorizedOperation.CdnUserIsIsolated | The account has been isolated due to overdue payment. Please pay the bill and try again. |
UnauthorizedOperation.CdnUserIsSuspended | The CDN service has been suspended. Please restart it and try again. |
UnauthorizedOperation.CdnUserNoWhitelist | You are not in the beta whitelist and thus have no permission to use this function. |
UnauthorizedOperation.OpNoAuth | This operation is not supported currently. Please submit a ticket for assistance. |
UnauthorizedOperation.OperationTooOften | Too many calling attempts. |
UnsupportedOperation.OpNoAuth | This operation is not supported currently. Please submit a ticket for assistance. |
Was this page helpful?