Adds a domain name to accelerate. You can specify only one domain name in each request.
Operation description
Debugging
Authorization information
Request parameters
Parameter | Type | Required | Description | Example |
---|---|---|---|---|
DomainName | string | Yes | The domain name that you want to add. You can specify only one domain name in each request. Wildcard domain names are supported. A wildcard domain name must start with a period (.), such as .example.com. | example.com |
ResourceGroupId | string | No | The ID of the resource group. If you do not specify a value for this parameter, the system automatically assigns the ID of the default resource group. | rg-acfmyuji4b6r4** |
Sources | string | No | The information about the addresses of origin servers. | [{"content":"10.10.10.10","type":"ipaddr","priority":"20","port":80}] |
CheckUrl | string | No | The URL that is used for health checks. | example.com |
Scope | string | No | The acceleration region. Valid values:
Default value: domestic. | domestic |
TopLevelDomain | string | No | The top-level domain. | yourTopLevelDomain |
Tag | array<object> | No | The information about the tags. | |
object | No | |||
Key | string | No | The key of a tag. Valid values of N: 1 to 20. | env |
Value | string | No | The value of a tag. Valid values of N: 1 to 20. | value |
Scene | string | No | The Acceleration scen. Supported:
| apiscene |
FunctionType | string | No | Computing service type. Valid values:
| routine |
The following table describes the fields in the Sources parameter.
Field | Type | Required | Description |
---|---|---|---|
type | String | Yes | The type of the origin server. A value of ipaddr specifies the IP address of the origin server. A value of domain specifies the domain name of the origin server. A value of oss specifies the domain name of an Object Storage Service (OSS) bucket. |
content | String | Yes | The address of the origin server. You can specify an IP address or a domain name. |
port | Integer | No | The port number. You can set the port parameter to 443, 80, or a custom port. Default value: 80. If you specify port 443, DCDN communicates with the origin server over HTTPS. |
priority | String | No | The priority of the origin server if multiple origin servers are specified. Valid values: 20 and 30. Default value: 20. A value of 20 specifies that the origin is a primary origin. A value of 30 specifies that the origin is a secondary origin. |
weight | String | No | The weight of the origin server if multiple origin servers are specified. You must specify a value that is less than 100. Default value: 10. |
Response parameters
Examples
Sample success responses
JSON
format
{
"RequestId": "15C66C7B-671A-4297-9187-2C4477247A74"
}
Error codes
HTTP status code | Error code | Error message | Description |
---|---|---|---|
400 | InvalidDomainName.Malformed | The specified DomainName is invalid. | The specified domain name is invalid. |
400 | InvalidSource.Content.Malformed | The specified Source Content is invalid. | The information about the origin server is invalid. |
400 | MissingSource.Content | The Source Content must be specified. | No value is specified for the content field in the Sources parameter. |
400 | MissingSource.Type | The Source Type must be specified. | No value is specified for the type field in the Sources parameter. |
400 | InvalidSource.Type.Malformed | The specified Source Type is invalid. | The value specified for the type field in the Sources parameter is invalid. |
400 | InvalidSource.Priority.Malformed | The specified Source Priority is invalid. | The value specified for the priority field in the Sources parameter is invalid. |
400 | InvalidScope.Malformed | The specified Scope is invalid. | The value specified for the Scope parameter is invalid. |
400 | SourceIp.Exceed | The maximum number of back-to-origin IP addresses is exceeded. | The number of origin IP addresses exceeds the upper limit. |
400 | InvalidCertificate | The specified certificate format is invalid. | The format of the specified certificate is invalid. |
400 | InvalidCertificate.TooLong | The maximum length of the certificate is exceeded. | The maximum length of the specified certificate content has been reached. |
400 | CheckSourceHealthFailed | Error checking the security. Provide the valid origin site information. | Security check failed due to invalid information about the origin server. |
400 | ExtensiveAndAllBothExist | A wildcard domain name and a domain name with an all. prefix cannot be both specified. | Wildcard domain names and domain names that start with "all." cannot both exist. |
400 | CdnTypeNotSupportExtensiveDomain | Wildcard domain names are not supported. | Wildcard domain names are not supported. |
400 | ExtensiveAndSpecificDomainConflict | The wildcard domain name overlaps a domain name at the same level. | Wildcard domain names and specific domain names of the same level as the wildcard domain names are mutually exclusive. Enter another domain name. |
400 | InvalidResourceGroupId.Malformed | The specified ResourceGroupId is invalid. | The value specified for the ResourceGroupId parameter is invalid. Specify a valid value and try again. |
400 | DomainReserved | The root domain of your domain is reserved by another account. Submit a ticket to contact customer support. | The root domain name of this domain name is used by another account. Submit a ticket to apply for new domain names. |
400 | InvalidDomainNameLevel | The alicdn.com domain supports a maximum of three levels of domain. | alicdn.com supports up to three domain levels for wildcard domain names. |
400 | EntityNotExists.ResourceGroup | The resource group does not exist. | The specified resource group does not exist. |
400 | InvalidStatus.ResourceGroup | The current status of the resource group does not support this operation. | This operation is not supported while the resource group is in the current state. |
400 | NotInternationRealIdentity | Real-name registration is required for services offered in Mainland China. | You have not passed real-name verification. According to the regulations issued by MIIT, you must pass real-name verification if you want to purchase information services in the Chinese mainland. |
400 | TopLevelDomain.NotFound | The specified TopLevelDomain does not exist. | The specified top-level domain name does not exist. |
400 | RecordCheckNotAvailable | The ICP filing interface is unavailable. Please try again later. | The operation for ICP filing is unavailable. Try again later. |
400 | IcpBlack | The domain is on the ICP blacklist. | The domain name is on the blacklist of the MIIT. |
400 | IspBlack | The domain is on the ISP blacklist. | The domain name is on the blacklist of Alibaba Cloud. |
400 | InvalidCheckUrl.Malformed | The specified CheckUrl is invalid. | The CheckUrl parameter is set to an invalid value. |
400 | DomainOwnerVerifyFail | Owner verification of the root domain failed. | The first time a domain name is added to DCDN, you must prove the ownership of the domain name. You must add a DNS record or upload a verification file for the domain name before it can be added to DCDN. |
400 | TopLevelDomain.Mismatch | The specified TopLevelDomain does not match webSiteType. | The top-level domain name does not match the domain name type. |
400 | DomainInBlacklist | The domain is in the blacklist. | The domain name is in the blacklist. |
400 | DomainOverLimit | The maximum number of domains is exceeded. | The maximum number of domain names has been reached. |
400 | SourceInBlacklist | Source is in the blacklist. | The origin server is in the blacklist. |
400 | InvalidTagKey | The key should not be null, start with "acs:" or "aliyun", contain "http://" or "https://" or have special symbols:.!@#$%?/^&*)(+={}[]",'<>~·`?;. | - |
400 | InvalidTagValue | The tag value cannot contain these special symbols:http://, https:// | - |
400 | ReservedTagKey | The tag key is used internally as a reserved field and is not allowed to be used. | - |
400 | InvalidFunctionType.Malformed | The specified FunctionType is invalid. | - |
400 | InvalidfunctionType.Malformed | FunctionType is malformed. | - |
For a list of error codes, visit the Service error codes.
Change history
Change time | Summary of changes | Operation |
---|---|---|
2024-09-03 | The Error code has changed | View Change Details |
2023-12-13 | The Error code has changed | View Change Details |
2023-12-12 | The Error code has changed | View Change Details |
2023-08-29 | The Error code has changed. The request parameters of the API has changed | View Change Details |