Adiciona até 50 nomes de domínio acelerados em uma única solicitação.
Descrição da operação
-
Você deve ativar o serviço CDN antes de adicionar um nome de domínio acelerado. Para mais detalhes, consulte Ativar o serviço CDN.
-
Se você selecionar a China continental ou Global como região de aceleração, o nome de domínio acelerado deve ter um registro ICP.
-
Você pode consultar até 50 nomes de domínio por solicitação. Para consultar vários nomes de domínio, separe-os por vírgula (,).
-
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 |
|
cdn:BatchAddCdnDomain |
create |
*Domain
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| CdnType |
string |
Sim |
O tipo de serviço do domínio acelerado. Valores válidos:
|
web |
| DomainName |
string |
Sim |
Os nomes de domínio a serem adicionados ao CDN. Separe vários domínios por vírgula. |
example.com,aliyundoc.com |
| ResourceGroupId |
string |
Não |
O ID do grupo de recursos. Se você omitir este parâmetro, o sistema usará automaticamente o ID do grupo de recursos padrão. |
rg-acfmyuji4b6r4** |
| Sources |
string |
Sim |
A lista de origens. |
[ { "content": "192.0.2.0", "type": "ipaddr", "priority": "20", "port": 80, "weight": "15" } ] |
| CheckUrl |
string |
Não |
A URL de verificação de integridade. |
url |
| Scope |
string |
Não |
A área de serviço. Valores válidos:
|
domestic |
| TopLevelDomain |
string |
Não |
O nome de domínio raiz, como example.com. |
example.com |
A tabela a seguir descreve os campos em Sources.
| Parâmetro | Tipo | Obrigatório | Descrição |
| type | String | Sim | O tipo de origem. Valores válidos:ipaddr: uma origem IP.domain: uma origem de nome de domínio.oss: uma origem de Bucket OSS.fc_domain: uma origem do Function Compute. |
| content | String | Sim | O endereço IP ou nome de domínio da origem. |
| port | Integer | Não | A porta da origem. As opções incluem 443 para origin-pull HTTPS, 80 (padrão) ou um número de porta personalizado. |
| priority | String | Não | A prioridade da origem. Use 20 para uma origem primária (padrão) e 30 para uma origem de backup. |
| weight | String | Não | O peso da origem. Intervalo de valores: 1 a 100. Valor padrão: 10. |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID exclusivo 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 | Specified DomainName is malformed. | The specified DomainName parameter is invalid or wildcard domain names cannot be batch added. |
| 400 | MissingParameter | The input parameter cdnType that is mandatory for processing this request is not supplied. | You must specify the cdnType parameter. |
| 400 | InvalidCdnType.Malformed | Specified CdnType is malformed. | The CdnType parameter is set to an invalid value. Valid values: web: distributes images and small files. download: accelerates large file downloads. video: accelerates distribution of on-demand audio and video content. |
| 400 | InvalidSources.Malformed | Specified Sources is malformed. | The specified origin address is invalid. |
| 400 | InvalidSourceType.Malformed | Specified CdnType is malformed. | The specified CdnType parameter is invalid. |
| 400 | InvalidSource.Priority.Malformed | The specified Source Priority is invalid. | |
| 400 | InvalidTypeAndContent.MissMatch | InvalidTypeAndContent.MissMatch | |
| 400 | InvalidScope.Malformed | Specified Scope is malformed. | The specified Scope parameter is invalid. |
| 400 | SourceIp.Exceed | The Certificate you provided is malformed | The specified certificate format is invalid. |
| 400 | InvalidCertificate | The Certificate you provided is malformed | The specified certificate format is invalid. |
| 400 | InvalidCertificate.TooLong | The Certificate you provided is over the max length | Certificate and private key length exceeds the limit |
| 400 | InnerAddDomainDenied | Your account has not bind aoneId, can not add domain. | Your account is not bound to aoneId and cannot add a domain name. |
| 400 | CheckSourceHealthFailed | sources ip or source domain check health failed,please input right source. | The origin IP address or domain name is invalid. Specify a valid value and try again. |
| 400 | ExtensiveAndAllBothExist | Extensive domain and the domain begins with all. can not exist at the same time. | Wildcard domain names and domain names that start with "all." cannot both exist. |
| 400 | CdnTypeNotSupportExtensiveDomain | Extensive domain not supported for this cdn type. | The specified CdnType parameter is not supported for wildcard domain names. Valid values: web: distributes images and small files. download: accelerates large file downloads. video: accelerates distribution of on-demand audio and video content. |
| 400 | ExtensiveAndSpecificDomainConflict | The number of wildcard domain names exceeds the limit. | |
| 400 | InvalidResourceGroupId.Malformed | Specified ResourceGroupId is malformed. | Format of parameter ResourceGroupId is incorrect. |
| 400 | DomainReserved | The root domain of your domain is reserved by another account. Submit a ticket to contact customer support. | |
| 400 | InvalidDomainNameLevel | Domain name suffixed with alicdn.com only support third level. | alicdn.com supports up to three domain levels for wildcard domain names. |
| 400 | InvalidTopLevelDomain.Malformed | Specified TopLevelDomain is malformed. | The specified TopLevelDomain parameter is invalid. |
| 400 | TopLevelDomain.NotFound | TopLevelDomain is not exist. | The specified TopLevelDomain parameter does not exist. |
| 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 | NotInternationRealIdentity | You need to do real name authentication when you use Chinese mainland resources. | You have not passed real-name verification. According to the regulations issued by MIIT, you must pass real-name verification if you want to purchase IT services in the Chinese mainland. |
| 400 | RecordCheckNotAvailable | The ICP filing interface is unavailable. Please try again later. | |
| 400 | IcpBlack | The domain is on the ICP blacklist. | |
| 400 | IspBlack | The domain is on the ISP blacklist. | |
| 400 | DomainOwnerVerifyFail | Owner verification of the root domain failed. | The first time a domain name is added to Alibaba Cloud CDN, you must prove the ownership of the domain name. You must add a DNS record or a verification file for the domain name before it can be added to Alibaba Cloud CDN. |
| 400 | TopLevelDomain.Mismatch | The specified TopLevelDomain does not match webSiteType. | The top-level domain name does not match the domain name type. |
| 400 | DomainOverLimit | The maximum number of domains is exceeded. | The number of domain names exceeds the limit. |
| 400 | DomainInRiskList | The domain you added may be at risk. If you have any questions, please submit a ticket. | The domain name you added may be at risk. If you have any questions, please submit a work order. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.