Changes the DNS setup of a website between NS and CNAME.
Operation description
When switching from NS to CNAME, the following conditions must be met:
-
The website only has proxied A/AAAA and CNAME records.
-
DNS passthrough mode and custom nameservers are not enabled for the website.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
esa:UpdateSiteAccessType |
none |
*Site
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| SiteId |
integer |
Yes |
The website ID. Call the ListSites operation to query website IDs. |
1234567890 |
| AccessType |
string |
Yes |
The new DNS setup of the website. Valid values:
|
NS |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response structure. |
||
| RequestId |
string |
The request ID. |
15C66C7B-671A-4297-9187-2C4477247A74 |
Examples
Success response
JSON format
{
"RequestId": "15C66C7B-671A-4297-9187-2C4477247A74"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InternalException | Failed to call the service. Try again later or contact technical support. | Failed to call the service. Try again later or contact technical support. |
| 400 | Site.ServiceBusy | This website is being configured. Try again later. | This website is being configured. Try again later. |
| 400 | Site.UpdateAccessTypeUnable | Failed to change the DNS setup for the website. Check whether the website has configurations or DNS records that are incompatible with the target DNS setup option. | Failed to change the DNS setup for the website. Check whether the website has configurations or DNS records that are incompatible with the target DNS setup option. |
| 400 | VerifyNameServerFailed | The NS verification failed. Please configure the NS provided by ESA on the domain name management platform and try again. | The NS verification failed. Please configure the NS provided by ESA on the domain name management platform and try again. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.