Adiciona vários nomes de domínio ao DCDN.
Descrição da operação
Antes de começar:
Antes de criar um nome de domínio acelerado, você deve primeiro ativar o DCDN.
Se a região de aceleração estiver definida como China continental ou global, o nome de domínio acelerado 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:BatchAddDcdnDomain |
create |
*Domain
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| DomainName |
string |
Sim |
Os nomes de domínio acelerados para o DCDN. Você pode adicionar até 20 nomes de domínio para cada usuário. Separe vários nomes de domínio com vírgulas (,). |
example.com,example.org |
| ResourceGroupId |
string |
Não |
O ID do grupo de recursos. Se você não especificar este parâmetro, o ID do grupo de recursos padrão será usado. |
testID |
| Sources |
string |
Sim |
A lista de endereços de origem. |
[{"content":"10.10.10.10","type":"ipaddr","priority":"20","port":80,"weight":"15"}] |
| 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:
|
domestic |
| TopLevelDomain |
string |
Não |
O nome de domínio de nível superior. |
example.com |
Os campos em Sources são descritos da seguinte forma:
| Parâmetro | Tipo | Obrigatório | Descrição |
| type | String | Sim | O tipo do servidor de origem. Valores válidos: ipaddr: um endereço IP. domain: um nome de domínio. oss: um bucket do OSS. fc_domain: um nome de domínio do Function Compute. |
| content | String | Sim | O endereço de back-to-origin. O valor pode ser um endereço IP ou um nome de domínio. |
| port | Integer | Não | O número da porta. Valores válidos: 80: a porta padrão. 443: a porta para solicitações back-to-origin HTTPS. Porta personalizada. |
| priority | String | Não | A prioridade dos endereços do servidor de origem. Valores válidos: 20: servidor de origem primário (padrão). 30: servidor de origem secundário. |
| weight | String | Não | O peso de back-to-origin. O valor varia de 0 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 | InvalidSources.Malformed | The specified Sources is invalid. | O formato do parâmetro Sources está incorreto. O valor pode ser endereços IP ou um nome de domínio. Você pode especificar até 20 endereços IP separados por vírgulas ou especificar apenas um nome de domínio. Não é possível especificar endereços IP e um nome de domínio simultaneamente. |
| 400 | InvalidScope.Malformed | The specified Scope is invalid. | O Scope está incorreto. Especifique um Scope válido e tente novamente. |
| 400 | InvalidSource.Priority.Malformed | The specified Source Priority is invalid. | O formato da Prioridade da Origem está incorreto. Especifique um formato válido. |
| 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 | TopLevelDomain.NotFound | The specified TopLevelDomain does not exist. | O domínio de acesso de nível superior não existe. |
| 400 | EntityNotExists.ResourceGroup | The resource group does not exist. | O grupo de recursos especificado não existe. |
| 400 | EntityNotExist.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 | 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 | 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 | DomainOverLimit | The maximum number of domains is exceeded. | O número de nomes de domínio atingiu o limite superior. |
| 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. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.