Exclui as configurações de vários nomes de domínio de uma só vez.
Descrição da operação
Obtenha os nomes de domínio para os quais você deseja excluir as configurações e, em seguida, chame esta operação para excluir as configurações desses domínios de uma só vez.
Limite de QPS
Você pode chamar esta operação até 30 vezes por segundo por conta. Solicitações que excederem esse limite serão descartadas e você poderá enfrentar interrupções de serviço. Recomendamos que você observe esse limite ao chamar esta operação.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
live:BatchDeleteLiveDomainConfigs |
delete |
*Domain
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| DomainNames |
string |
Sim |
O domínio de ingestão ou domínio de streaming. Separe vários nomes de domínio com vírgulas (,). |
demo.aliyundoc.com,example.aliyundoc.com,example.com |
| FunctionNames |
string |
Sim |
Os nomes dos recursos. Separe vários recursos com vírgulas (,). Para mais informações, consulte Recursos especificados pelo parâmetro Functions. |
referer_white_list_set,ip_black_list_set |
Formato do parâmetro FunctionNames
-
Exemplo:
[{"functionArgs":[{"argName":"domain_name","argValue":"developer.aliyundoc.com"}],"functionName":"set_req_host_header"}] -
Alguns recursos, como filetype_based_ttl_set, suportam vários registros de configuração. Para atualizar um dos registros de configuração, use configId para identificar o registro. Exemplo:
[{"functionArgs":[{"argName":"file_type","argValue":"jpg"},{"argName":"ttl","argValue":"18"},{"argName":"weight","argValue":"30"}],"functionName":"filetype_based_ttl_set","configId":506***}]
Recursos especificados pelo parâmetro FunctionNames
| Recurso | Atributo |
| referer_white_list_set: especifica a whitelist de Referer. | refer_domain_allow_list: os Referers a serem adicionados à whitelist. Separe vários Referers com vírgulas (,).allow_empty: especifica se um Referer vazio é permitido. Valores válidos: on e off. |
| referer_black_list_set: especifica a blacklist de Referer. | refer_domain_deny_list: os Referers a serem adicionados à blacklist. Separe vários Referers com vírgulas (,).allow_empty: especifica se um Referer vazio é permitido. Valores válidos: on e off. |
| filetype_based_ttl_set: especifica o período após o qual um arquivo expira. | ttl: a duração do cache. Unidade: segundos. Valores válidos: 1 a 99999999 (mais de três anos).file_type: o tipo de arquivo. Separe vários tipos de arquivo com vírgulas (,).weight: o peso do tipo de arquivo. Valores válidos: 1 a 99. |
| path_based_ttl_set: especifica o período após o qual um diretório expira. | ttl: a duração do cache. Unidade: segundos. Valores válidos: 1 a 99999999 (mais de três anos).path: o diretório, que deve começar com uma barra (/).weight: o peso do diretório. Valores válidos: 1 a 99. |
| oss_auth: autentica o acesso a um bucket do Object Storage Service (OSS). | oss_bucket_id: o caminho do seu bucket OSS. |
| ip_black_list_set: especifica a blacklist de endereços IP. | ip_list: os endereços IP a serem adicionados à blacklist. Separe vários endereços IP com vírgulas (,). |
| ip_allow_list_set: especifica a whitelist de endereços IP. | ip_list: os endereços IP a serem adicionados à whitelist. Separe vários endereços IP com vírgulas (,). |
| ip_white_list_set: especifica a whitelist de endereços IP para limitação de taxa. | ip_list: os endereços IP a serem adicionados à whitelist. Separe vários endereços IP com vírgulas (,). |
| error_page: redireciona uma página de erro para uma página especificada. | error_code: o código de erro.rewrite_page: a página para a qual a página de erro é redirecionada. |
| set_req_host_header: modifica o cabeçalho Host das solicitações de back-to-origin. | domain_name: o cabeçalho Host das solicitações de back-to-origin. |
| set_hashkey_args: ignora os parâmetros de URL especificados. | hashkey_args: os parâmetros a serem reservados. Separe vários parâmetros com vírgulas (,).disable: especifica se todos os parâmetros devem ser ignorados. Valores válidos: on e off. O valor on especifica que todos os parâmetros são ignorados. O valor off especifica que nenhum dos parâmetros é ignorado. |
| aliauth: configura a autenticação Alibaba Cloud. | auth_type: o tipo de autenticação. Valores válidos: type_a e no_auth. O valor type_a especifica que o tipo de autenticação A está ativado. O valor no_auth especifica que a autenticação está desativada.auth_key1: a chave de autenticação primária. A chave de autenticação pode conter letras e dígitos. Recomendamos que você defina a chave de autenticação com um valor de 8 a 32 caracteres.auth_key2: a chave de autenticação secundária.ali_auth_delta: o tempo de buffer personalizado para autenticação. Unidade: minutos. Recomendamos que você defina o valor para pelo menos 1 minuto.auth_m3u8: especifica se a reescrita M3U8 deve ser ativada. Se você ativar a reescrita M3U8, o sistema completa a autenticação para segmentos TS em uma playlist M3U8 para evitar falhas no acesso aos segmentos TS. Valores válidos: on (padrão) e off. |
| remote_auth: configura a autenticação remota para transmissão ao vivo. | enable: especifica se a autenticação remota deve ser ativada. Este atributo é obrigatório. Valores válidos: on e off.remote_auth_path: o endereço do servidor de autenticação. Este atributo é obrigatório.remote_auth_pattern: o modo de autenticação. Os seguintes campos estão disponíveis:- param: especifica se os parâmetros na URL de ingestão devem ser passados ao servidor de autenticação. Valores válidos: pass (padrão) e fail.- args_white: o parâmetro que você deseja passar. Separe vários parâmetros com vírgulas (,).- args_black: o parâmetro que você não deseja passar. Separe vários parâmetros com vírgulas (,).- code: o código de status HTTP. Um valor no formato code=XXX é retornado pelo servidor de autenticação ao ApsaraVideo Live após autenticação bem-sucedida. Exemplo: code=200. Um valor no formato code=~XXX é retornado pelo servidor de autenticação ao ApsaraVideo Live após falha na autenticação. Exemplo: code=~403.- delta: a duração do tempo limite para autenticação.- retry: o número de tentativas após tempo limite de autenticação.- timeout: a ação a ser executada após tempo limite de autenticação. Valores válidos: pass e fail. pass: o ApsaraVideo Live permite a solicitação. fail: o ApsaraVideo Live retorna o código de status HTTP 403 que indica falha.- async: especifica se a autenticação assíncrona deve ser ativada. Valores válidos: on e off (padrão). |
| set_resp_header: configura um cabeçalho de resposta. Para verificar a configuração, você pode verificar a mensagem de resposta em um navegador. | key: o nome do cabeçalho de resposta. Valores válidos:Content-Type Cache-Control Content-Disposition Content-Language Expires Access-Control-Allow-Origin Access-Control-Allow-Methods Access-Control-Allow-Headers Access-Control-Max-Age Access-Control-Expose-Headers value: o conteúdo do cabeçalho de resposta. Se você deseja excluir o cabeçalho, insira null. |
| https_force: configura o redirecionamento forçado para HTTPS. | enable: especifica se o recurso deve ser ativado. Valores válidos: on e off. Os recursos https_force e http_force são mutuamente exclusivos. Você não pode configurar ambos. Se você configurou um dos recursos, deve excluí-lo antes de configurar o outro recurso. |
| http_force: configura o redirecionamento forçado para HTTP. | enable: especifica se o recurso deve ser ativado. Valores válidos: on e off. Os recursos https_force e http_force são mutuamente exclusivos. Você não pode configurar ambos. Se você configurou um dos recursos, deve excluí-lo antes de configurar o outro recurso. |
| forward_scheme: configura o back-to-origin adaptativo. | enable: especifica se o recurso deve ser ativado. Valores válidos: on e off.scheme_origin: o protocolo da origem. Valores válidos: http, https e follow.scheme_origin_port: o número da porta da origem. Valores válidos: 80, 443 e 80:443. |
| green_manager: configura a detecção de pornografia. | enable: especifica se a detecção de pornografia deve ser ativada. Valores válidos: on e off. |
| tmd_signature: configura regras personalizadas de limitação de taxa. | name: o nome da regra, que deve ser globalmente exclusivo.path: o identificador uniforme de recurso (URI). Você pode especificar URIs duplicados. No entanto, você deve verificar sua validade.pathType: a regra de correspondência. Valores válidos: 0 e 1. O valor 0 especifica uma correspondência por prefixo. O valor 1 especifica uma correspondência exata.interval: o intervalo no qual os dados são monitorados. Unidade: segundos. O intervalo deve ser maior ou igual a 10 segundos.count: o número de visitas de um endereço IP.action: a ação a ser executada após as condições especificadas serem atendidas. Valores válidos: 0 e 1. O valor 0 especifica que o acesso é bloqueado. O valor 1 especifica que a detecção de bot é realizada.ttl: o período durante o qual o acesso é bloqueado. Unidade: segundos. |
| l2_oss_key: configura a autenticação de chave privada para solicitações de back-to-origin de nós L2 para buckets OSS privados. | private_oss_auth: especifica se o acesso a um bucket OSS privado deve ser autenticado. Valores válidos: on e off. |
| video_seek: configura a busca em vídeo. | enable: especifica se o recurso deve ser ativado. Valores válidos: on e off. |
| gzip: configura a compressão Gzip. | enable: especifica se o recurso deve ser ativado. Valores válidos: on e off. |
| tesla: configura a otimização de página para acelerar o acesso. | enable: especifica se o recurso deve ser ativado. Valores válidos: on e off. |
| ali_ua: configura o controle de acesso baseado em User-Agent. | ua: o User-Agent.type: o tipo da lista. Valores válidos: black e white. |
| host_redirect: configura a reescrita de URL. | regex: a URL a ser reescrita. Exemplo: ^/$.replacement: a URL de destino. Exemplo: /go/act/sale/tbzlsy.php.flag: o flag. Valores válidos: redirect e break. |
| ipv6: configura o IPv6. | switch: especifica se o IPv6 deve ser ativado. Este atributo é obrigatório. Valores válidos: on e off. Se você deseja desativar este recurso após ele ter sido ativado, desmarque o recurso no console. Não exclua a configuração. Caso contrário, o recurso continuará ativado.region: a região na qual você deseja ativar o IPv6. Valores válidos: cn-beijing, cn-shanghai, cn-shenzhen, cn-qingdao, apsoutheast-1, eu-central-1, ap-northeast-1 e ap-southeast-5, que indicam China (Pequim), China (Xangai), China (Shenzhen), China (Qingdao), Singapura, Alemanha (Frankfurt), Japão (Tóquio) e Indonésia (Jacarta), respectivamente. |
| ali_location: configura o controle de acesso baseado em região. | location: as regiões.type: o tipo da lista. Valores válidos: black e white. |
| cc_defense: configura a proteção contra ataques HTTP flood. | enable: especifica se a proteção contra ataques HTTP flood deve ser ativada. Valores válidos: on e off. |
| alilive: configura as definições de transmissão ao vivo. | notify_url: a URL para receber notificações do ApsaraVideo Live.enable: especifica se o recurso deve ser ativado. Valores válidos: on e off.live_forbid_flv: especifica se a reprodução de vídeos Flash Video (FLV) deve ser proibida. Valores válidos: on e off.live_forbid_rtmp: especifica se a reprodução de vídeos Real-Time Messaging Protocol (RTMP) deve ser proibida. Valores válidos: on e off.live_forbid_hls: especifica se a reprodução de vídeos HTTP Live Streaming (HLS) deve ser proibida. Valores válidos: on e off. |
| ali_grtn: especifica se a conexão ao Global Realtime Transport Network (GRTN) deve ser estabelecida. | grtn_rts_pub: especifica se a ingestão de stream via Real-Time Streaming (RTS) deve ser ativada. Este atributo é aplicável a domínios de ingestão. Valores válidos: on e off.grtn_rts_play: especifica se o streaming via RTS deve ser ativado. Este atributo é aplicável a domínios de streaming. Valores válidos: on e off.grtn_rts_transcode: especifica se a transcodificação automática para reprodução HTML5 baseada em RTS deve ser ativada. Valores válidos: on e off. |
| edge_function: configura a função de borda. | Atributos obrigatórios:rule: a regra de linguagem específica de domínio (DSL).pri: a prioridade da regra.enable: especifica se a regra deve ser ativada. Valores válidos: on e off.Atributos opcionais:name: o nome da regra.pos: a posição a partir da qual a regra deve ser executada.brk: após a regra ser acionada, as regras após a posição especificada são ignoradas.option: a opção.grammar: a gramática. Valores válidos: es2 e js. Você também pode deixar este atributo vazio.jsmode: o modo para gerenciar a whitelist de nomes de domínio em JavaScript. Valores válidos: redirect e bypass. |
| https_tls_version: configura as versões do protocolo Transport Layer Security (TLS). | tls10: especifica se o TLS 1.0 deve ser ativado. Valor padrão: on. Valores válidos: on e off.tls11: especifica se o TLS 1.1 deve ser ativado. Valor padrão: on. Valores válidos: on e off.tls12: especifica se o TLS 1.2 deve ser ativado. Valor padrão: on. Valores válidos: on e off.tls13: especifica se o TLS 1.3 deve ser ativado. Valor padrão: on. Valores válidos: on e off. |
| https_option: configura as definições HTTP. | http2: especifica se o HTTP/2 deve ser ativado. Valor padrão: off. Valores válidos: on e off.live_http2: especifica se o live_http2 deve ser ativado. Valor padrão: off. Valores válidos: on e off. |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
|||
| RequestId |
string |
O ID da solicitação. |
04F0F334-1335-436C-A1D7-6C044FE73368 |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "04F0F334-1335-436C-A1D7-6C044FE73368"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | Invalid%s.ValueNotSupported | FunctionName [%s] is not supported. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.