CreateDomain
Last updated
Last updated
This API (CreateDomain) is used to create an accelerated domain.
Query the business types for accelerated domains: Call DescribeBusinessTypes
.
Query the acceleration regions for accelerated domains: Call DescribeAccelerationRegions
.
Notes
The domain
must be globally unique and cannot be duplicated.
The domainName
must not be the same as the origin, as this will create a loop and prevent acceleration from working.
This is an asynchronous API. After a successful request, the creation of the accelerated domain is not immediately complete. During this period, the status of the accelerated domain will be Deploying
. You can check the status of the accelerated domain by calling the DescribeCdnDomains
API. If the domain status changes from Deploying
to Deployed
, the deployment is successful; if it changes to Failed
, the configuration failed.
The following table lists the required request parameters for this API.
Parameter Name | Required | Type | Description |
---|---|---|---|
Create an Accelerated Domain
The following includes error codes encountered in business logic. For other error codes, see Common Error Codes.
Parameter Name | Type | Description |
---|---|---|
HTTP Status Code | Error Code | Description |
---|---|---|
domainName
Yes
String
The accelerated domain
The domain must be globally unique and cannot be duplicated.
The domain must not be the same as the origin to avoid looping
businessTypeId
Yes
String
The business type ID
resourceGroupId
No
String
The resource group ID.
If not provided, the default resource group will be used.
accelerationRegionId
Yes
String
The acceleration region ID
origin
Yes
Source information
requestId
String
Unique request ID returned for each request. Provide this when locating issues.
domainId
String
The ID of the accelerated domain.
404
INVALID_ACCELERATION_REGION_NOT_FOUND
The specified acceleration region was not found
404
INVALID_BUSINESS_TYPE_NOT_FOUND
The specified business type was not found
404
INVALID_RESOURCE_GROUP_NOT_FOUND
The specified resource group was not found
400
INVALID_ORIGIN_MASTER_SOURCE
The master source format is incorrect
400
INVALID_ORIGIN_SLAVER_SOURCE
The backup source format is incorrect
400
INVALID_ORIGIN_SOURCE_SAME_AS_DOMAIN
The origin cannot be the same as the accelerated domain