Atualiza um nome de domínio acelerado.
Descrição da operação
Cada conta pode chamar esta operação até 30 vezes por segundo.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
cdn:ModifyCdnDomain |
update |
*Domain
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| DomainName |
string |
Sim |
O nome de domínio acelerado. Você pode especificar apenas um nome de domínio em cada solicitação. |
example.com |
| Sources |
string |
Não |
As informações sobre os endereços dos servidores de origem. Nota
Não defina Sources e TopLevelDomain ao mesmo tempo. Se você definir Sources e TopLevelDomain ao mesmo tempo, TopLevelDomain não terá efeito. |
[{"content":"1.1.1.1","type":"ipaddr","priority":"20","port":80,"weight":"15"}] |
| ResourceGroupId |
string |
Não |
O ID do grupo de recursos. |
rg-acfmyuji4b6r4** |
| TopLevelDomain |
string |
Não |
O domínio raiz. Para adicionar um nome de domínio raiz, você deve ser adicionado à lista de permissões especificada pelo parâmetro CDN_TOP_LEVEL_DOMAIN_GREY_USER_LIST. Nota
Não defina Sources e TopLevelDomain ao mesmo tempo. Se você definir Sources e TopLevelDomain ao mesmo tempo, TopLevelDomain não terá efeito. |
aliyundoc.com |
A tabela a seguir descreve os campos no parâmetro Sources.
| Campo | Tipo | Obrigatório | Descrição |
| type | String | Sim | O tipo do servidor de origem.ipaddr: um endereço IPdomain: um nome de domíniososs: o nome de domínio de um bucket do Object Storage Service (OSS)fc_domain: um nome de domínio do Function Compute |
| content | String | Sim | O endereço do servidor de origem. Você pode especificar um endereço IP ou um nome de domínio. |
| port | Integer | Não | O número da porta. Você pode especificar a porta 80, a porta 443 ou uma porta personalizada. Valor padrão: 80. Se você especificar a porta 443, o CDN se comunica com o servidor de origem por HTTPS. |
| priority | String | Não | A prioridade do servidor de origem se vários servidores de origem forem especificados. Valores válidos: 20 e 30. Valor padrão: 20. Um valor de 20 especifica que a origem é uma origem primária. Um valor de 30 especifica que a origem é uma origem secundária. |
| weight | String | Não | O peso do servidor de origem se vários servidores de origem forem especificados. Você deve especificar um valor menor que 100. Valor padrão: 10. |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID da solicitação. |
16A96B9A-F203-4EC5-8E43-CB92E68F4CD8 |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "16A96B9A-F203-4EC5-8E43-CB92E68F4CD8"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | Abs.Sources.Malformed | The specified Sources is invalid. | The specified origin is invalid. |
| 400 | MissingDomainName | The domainName parameter is required. | |
| 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 specified origin address is invalid. |
| 400 | InvalidTypeContent.Mismatch | The specified source type does not match the specified source content. | |
| 400 | MissingSource.Content | The Source Content must be specified. | You must specify the origin information. |
| 400 | MissingSource.Type | The Source Type must be specified. | |
| 400 | InvalidSource.Type.Malformed | The specified Source Type is invalid. | |
| 400 | InvalidSource.Priority.Malformed | The specified Source Priority is invalid. | |
| 400 | InvalidResourceGroupId.Malformed | The specified ResourceGroupId is invalid. | |
| 400 | EntityNotExists.ResourceGroup | The resource group does not exist. | The specified ResourceGroup parameter does not exist. |
| 400 | EntityNotExist.ResourceGroup | The resource group does not exist. | The specified resource group does not exist. |
| 400 | InvalidStatus.ResourceGroup | It is not allowed to do this operation because of the current status of resource-group. | This operation is not supported while the resource group is in the current state. |
| 400 | TopLevelDomain.NotFound | TopLevelDomain is not exist. | The specified TopLevelDomain parameter does not exist. |
| 400 | InvalidTopLevelDomain.Malformed | Specified TopLevelDomain is malformed. | The specified TopLevelDomain parameter is invalid. |
| 400 | TopLevelDomain.Mismatch | The specified TopLevelDomain does not match webSiteType. | The top-level domain name does not match the domain name type. |
| 400 | SourceInBlacklist | Source is in the blacklist. | The origin server is in the blacklist. |
| 403 | DomainInProtectedMode | The domain is in protection mode. To request permission, contact Customer Service. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.