Adiciona um nome de domínio.
Descrição da operação
Antes de adicionar um nome de domínio, você deve ativar o DCDN. Para mais informações, consulte OpenDcdnService.
Se a região de aceleração estiver definida como China continental ou global, o nome de domínio deve ter um registro ICP.
Ao adicionar um novo nome de domínio ao Alibaba Cloud DCDN pela primeira vez, você deve verificar a propriedade do nome de domínio. Para mais informações, consulte VerifyDcdnDomainOwner.
Você pode adicionar apenas um nome de domínio acelerado por vez. Por padrão, cada usuário pode adicionar até 50 nomes de domínio. Para adicionar mais nomes de domínio, solicite um aumento de cota no Quota Center.
Cada usuário pode chamar esta operação até 100 vezes por hora.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
dcdn:AddDcdnDomain |
create |
*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 a ser adicionado. Você pode adicionar apenas um nome de domínio por vez. Nomes de domínio curinga são suportados. Um nome de domínio curinga deve começar com um ponto (.), como .example.com. |
example.com |
| ResourceGroupId |
string |
Não |
O ID do grupo de recursos. Se você não especificar este parâmetro, o sistema usará automaticamente o ID do grupo de recursos padrão. |
rg-acfmyuji4b6r4** |
| Sources |
string |
Não |
A lista de endereços de origem. |
[{"content":"10.10.10.10","type":"ipaddr","priority":"20","port":80}] |
| CheckUrl |
string |
Não |
A URL para verificações de integridade. |
www.example.com/test.html |
| Scope |
string |
Não |
A região de aceleração. Valores válidos:
Valor padrão: domestic. |
domestic |
| TopLevelDomain |
string |
Não |
O nome de domínio de nível superior. |
yourTopLevelDomain |
| Tag |
array<object> |
Não |
As informações da tag. Você pode adicionar até 20 tags. |
|
|
object |
Não |
|||
| Key |
string |
Não |
A chave da tag. |
env |
| Value |
string |
Não |
O valor da tag. |
value |
| FunctionType |
string |
Não |
O tipo de serviço de computação. Valores válidos:
|
routine |
A tabela a seguir descreve os campos no parâmetro Sources.
| Parâmetro | Tipo | Obrigatório | Descrição |
| type | String | Sim | O tipo do servidor de origem. Valores válidos: ipaddr: Endereço IP. domain: Nome de domínio. oss: Bucket do OSS. |
| content | String | Sim | O endereço de back-to-origin. Pode ser um endereço IP ou um nome de domínio. |
| port | Integer | Não | O número da porta. Você pode especificar a porta 443, a porta 80 ou uma porta personalizada. Valor padrão: 80. A porta 443 é usada para solicitações de back-to-origin HTTPS. |
| priority | String | Não | A prioridade dos endereços do servidor de origem. Valores válidos: 20 e 30. Valor padrão: 20. O valor 20 especifica o servidor de origem primário. O valor 30 especifica o servidor de origem secundário. |
| weight | String | Não | O peso de back-to-origin. O valor deve ser um número inteiro de 1 a 100. Valor padrão: 10. |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID da solicitação. |
15C66C7B-671A-4297-9187-2C4477247A74 |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "15C66C7B-671A-4297-9187-2C4477247A74"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | InvalidDomainName.Malformed | The specified DomainName is invalid. | O nome de domínio especificado é inválido. |
| 400 | InvalidSource.Content.Malformed | The specified Source Content is invalid. | As informações do servidor de origem estão incorretas. Especifique informações válidas. |
| 400 | MissingSource.Content | The Source Content must be specified. | O parâmetro Source Content é obrigatório. Especifique esse parâmetro e tente novamente. |
| 400 | MissingSource.Type | The Source Type must be specified. | O parâmetro Source Type é obrigatório. Especifique esse parâmetro e tente novamente. |
| 400 | InvalidSource.Type.Malformed | The specified Source Type is invalid. | O formato do Tipo de Origem está incorreto. Especifique um formato válido. |
| 400 | InvalidSource.Priority.Malformed | The specified Source Priority is invalid. | O formato da Prioridade da Origem está incorreto. Especifique um formato válido. |
| 400 | InvalidScope.Malformed | The specified Scope is invalid. | O Scope está incorreto. Especifique um Scope válido e tente novamente. |
| 400 | SourceIp.Exceed | The maximum number of back-to-origin IP addresses is exceeded. | O número de endereços IP de retorno à origem excede o limite. |
| 400 | InvalidCertificate | The specified certificate format is invalid. | O formato do certificado é inválido. Insira um certificado válido e tente novamente. |
| 400 | InvalidCertificate.TooLong | The maximum length of the certificate is exceeded. | O comprimento do certificado excede o limite. |
| 400 | CheckSourceHealthFailed | Error checking the security. Provide the valid origin site information. | A verificação do servidor de origem falhou. Forneça informações válidas do servidor de origem. |
| 400 | ExtensiveAndAllBothExist | A wildcard domain name and a domain name with an all. prefix cannot be both specified. | Um nome de domínio curinga e um nome de domínio começando com "all." não podem coexistir. |
| 400 | CdnTypeNotSupportExtensiveDomain | Wildcard domain names are not supported. | Nomes de domínio curinga não são suportados. |
| 400 | ExtensiveAndSpecificDomainConflict | The wildcard domain name overlaps a domain name at the same level. | Um nome de domínio curinga e um nome de domínio exato no mesmo nível são mutuamente exclusivos. Adicione-os novamente. |
| 400 | InvalidResourceGroupId.Malformed | The specified ResourceGroupId is invalid. | O ResourceGroupId está incorreto. Especifique um ResourceGroupId válido. |
| 400 | DomainReserved | The root domain of your domain is reserved by another account. Submit a ticket to contact customer support. | O domínio raiz deste nome de domínio já está ocupado por outra conta. Para adicioná-lo, envie um ticket. |
| 400 | InvalidDomainNameLevel | The alicdn.com domain supports a maximum of three levels of domain. | alicdn.com (para nomes de domínio curinga) suporta até nomes de domínio de terceiro nível. |
| 400 | EntityNotExists.ResourceGroup | The resource group does not exist. | O grupo de recursos especificado não existe. |
| 400 | InvalidStatus.ResourceGroup | The current status of the resource group does not support this operation. | O status atual do grupo de recursos não permite esta operação. |
| 400 | NotInternationRealIdentity | Real-name registration is required for services offered in Mainland China. | De acordo com as leis da República Popular da China, os usuários que compram e usam serviços de informação na China devem concluir o registro de nome real. |
| 400 | TopLevelDomain.NotFound | The specified TopLevelDomain does not exist. | O domínio de acesso de nível superior não existe. |
| 400 | RecordCheckNotAvailable | The ICP filing interface is unavailable. Please try again later. | Ocorreu uma exceção durante a verificação de ICP filing. Tente novamente mais tarde. |
| 400 | IcpBlack | The domain is on the ICP blacklist. | O nome de domínio está na lista negra do MIIT. |
| 400 | IspBlack | The domain is on the ISP blacklist. | O nome de domínio está na lista negra da Alibaba Cloud. |
| 400 | InvalidCheckUrl.Malformed | The specified CheckUrl is invalid. | O parâmetro CheckUrl é inválido. |
| 400 | DomainOwnerVerifyFail | Owner verification of the root domain failed. | Ao adicionar um novo nome de domínio ao Alibaba Cloud DCDN pela primeira vez, você deve verificar a propriedade do nome de domínio. O nome de domínio só será adicionado com sucesso após você configurar a resolução DNS ou a verificação por arquivo conforme necessário. |
| 400 | TopLevelDomain.Mismatch | The specified TopLevelDomain does not match webSiteType. | O domínio de acesso de nível superior não corresponde ao tipo de nome de domínio. |
| 400 | DomainInBlacklist | The domain is in the blacklist. | O nome de domínio está na lista negra. |
| 400 | DomainOverLimit | The maximum number of domains is exceeded. | O número de nomes de domínio atingiu o limite superior. |
| 400 | SourceInBlacklist | Source is in the blacklist. | O servidor de origem está na lista negra. |
| 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. | |
| 400 | DomainInRiskList | The domain you added may be at risk. If you have any questions, please submit a ticket. | O nome de domínio que você está adicionando pode representar um risco. Se tiver alguma dúvida, envie um ticket. |
| 400 | RegionNoResource | Resource allocation failed. Please submit a work order to contact customer service. | Não há recursos correspondentes disponíveis na região selecionada. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.