Este conteúdo foi traduzido por máquina para sua conveniência e a Huawei Cloud não pode garantir que o conteúdo foi traduzido com precisão. Para exibir o conteúdo original, use o link no canto superior direito para mudar para a página em inglês.
Atualizado em 2022-11-02 GMT+08:00

Recursos de consulta disponíveis em um site

Função

Esta API é usada para consultar os recursos disponíveis em um site específico.

URI

GET /v1/{project_id}/waf/config/console

Tabela 1 Parâmetros de caminho

Parâmetro

Obrigatório

Tipo

Descrição

project_id

Sim

String

ID do projeto. Para obtê-lo, vá para o console de gerenciamento do Huawei Cloud e passe o cursor sobre seu nome de usuário. Na janela exibida, escolha My Credentials.Em seguida, na área Projects, visualize Project ID correspondente.

Parâmetros de solicitação

Tabela 2 Parâmetros de cabeçalho de solicitação

Parâmetro

Obrigatório

Tipo

Descrição

X-Auth-Token

Sim

String

Token do usuário. Ele pode ser obtido chamando a API do IAM (valor de X-Subject-Token no cabeçalho da resposta).

Content-Type

Sim

String

Tipo de conteúdo.

Padrão: application/json;charset=utf8

Parâmetros de resposta

Código de estado: 200

Tabela 3 Parâmetros do corpo de resposta

Parâmetro

Tipo

Descrição

eps

Boolean

Se o EPS é suportado. As opções são false e true.

  • True: EPS é suportado.
  • false: EPS não é suportado.

tls

Boolean

Se deve suportar a versão TLS. O valor pode ser true ou false. Se você defini-lo como true, você pode configurar TLS v1.0, TLS v1.1 ou TLS v1.2. O valor padrão é TLS v1.0.

  • True: A versão TLS é suportada.
  • false: A versão TLS não é suportada.

ipv6

Boolean

Se a proteção IPv6 é suportada. As opções são false e true.

  • True: A proteção IPv6 é suportada.
  • false: A proteção IPv6 não é suportada.

alert

Boolean

Se o relatório de alarme é suportado. As opções são false e true.

  • True: Relatório de alarme é suportado.
  • false: Relatórios de alarme não são suportados.

custom

Boolean

Se a proteção precisa é suportada. As opções são false e true.

  • True: Proteção precisa é suportada.
  • false: A proteção precisa não é suportada.

elb_mode

Boolean

Se o modo ELB é suportado. As opções são false e true.

  • True: O modo ELB é suportado.
  • false: O modo ELB não é suportado.

event_lts

Boolean

Se o registro LTS é suportado. As opções são false e true.

  • True: O registro LTS é suportado.
  • false: O registo LTS não é suportado.

multi_dns

Boolean

Se a resolução multi-DNS é suportada. As opções são false e true.

  • True: A resolução multi-DNS é suportada.
  • false: A resolução multi-DNS não é suportada.

search_ip

Boolean

Se a pesquisa de endereço IP é suportada. As opções são false e true.

  • True: A pesquisa de endereço IP é suportada.
  • false: A pesquisa de endereço IP não é suportada.

cc_enhance

Boolean

Se a proteção contra ataque CC é suportada. As opções são false e true.

  • True: A proteção contra ataques CC é suportada.
  • false: A proteção contra ataques CC não é suportada.

cname_switch

Boolean

Se o switchover CNAME é suportado. As opções são false e true.

  • True: O switchover CNAME é suportado.
  • false: O switchover CNAME não é suportado.

custom_block

Boolean

Se a página de bloco personalizada é suportada. As opções são false e true.

  • True: A página de blocos personalizados é suportada.
  • false: A página de bloco personalizada não é suportada.

advanced_ignore

Boolean

Se o mascaramento de alarme falso é suportado. As opções são false e true.

  • True: O mascaramento de alarme falso é suportado.
  • false: O mascaramento de alarme falso não é suportado.

js_crawler_enable

Boolean

Se o anti-crawler baseado em JavaScript é suportado. As opções são false e true.

  • True: O anti-crawler baseado em JavaScript é suportado.
  • false: O anti-crawler baseado em JavaScript não é suportado.

deep_decode_enable

Boolean

Se a inspeção profunda na proteção básica da web é suportada. As opções são false e true.

  • True: A inspeção profunda é suportada.
  • false: A inspeção profunda não é suportada.

overview_bandwidth

Boolean

Se a resolução em profundidade é suportada. As opções são false e true.

  • True: A resolução em profundidade é suportada.
  • false: A resolução em profundidade não é suportada.

proxy_use_oldcname

Boolean

Se a resolução CNAME antiga é suportada. As opções são false e true.

  • True: A antiga resolução CNAME é suportada.
  • false: A resolução CNAME antiga não é suportada.

check_all_headers_enable

Boolean

Se a inspeção de cabeçalho é suportada. As opções são false e true.

  • True: A inspeção do cabeçalho é suportada.
  • false: A inspeção de cabeçalho não é suportada.

geoip_enable

Boolean

Seja para suportar o controle de acesso de geolocalização. As opções são falsas: não suportadas; verdadeiras: suportadas.

load_balance_enable

Boolean

Se deve suportar o balanceamento de carga de acesso ao nome de domínio. As opções são falsas: não suportadas; verdadeiras: suportadas.

ipv6_protection_enable

Boolean

Se a defesa IPv6 é suportada. As opções são falsas: não suportadas; verdadeiras: suportadas.

policy_sharing_enable

Boolean

Seja para apoiar o compartilhamento de políticas. As opções são falsas: não suportadas; verdadeiras: suportadas.

ip_group

Boolean

Se o grupo de endereços IP é suportado. As opções são falsas: não suportadas; verdadeiras: suportadas.

robot_action_enable

Boolean

Se a apoiar site anti-crawler. As opções são falsas: não suportadas; verdadeiras: suportadas.

http2_enable

Boolean

Suportar ou não HTTP2. As opções são falsas: não suportadas; verdadeiras: suportadas.

timeout_config_enable

Boolean

Se deve ou não suportar a configuração de timeout. As opções são falsas: não suportadas; verdadeiras: suportadas.

Código de estado: 400

Tabela 4 Parâmetros do corpo de resposta

Parâmetro

Tipo

Descrição

error_code

String

Código de erro

error_msg

String

Mensagem de erro

Código de estado: 401

Tabela 5 Parâmetros do corpo de resposta

Parâmetro

Tipo

Descrição

error_code

String

Código de erro

error_msg

String

Mensagem de erro

Código de estado: 500

Tabela 6 Parâmetros do corpo de resposta

Parâmetro

Tipo

Descrição

error_code

String

Código de erro

error_msg

String

Mensagem de erro

Exemplos de solicitações

GET https://{Endpoint}/v1/{project_id}/waf/config/console?enterprise_project_id=0&from=1650470400089&to=1650523520089

Exemplo de respostas

Código de estado: 200

OK

{
  "eps" : true,
  "tls" : true,
  "ipv6" : true,
  "alert" : true,
  "custom" : true,
  "ip_group" : true,
  "event_lts" : true,
  "multi_dns" : true,
  "search_ip" : true,
  "cc_enhance" : true,
  "cname_switch" : true,
  "custom_block" : true,
  "geoip_enable" : true,
  "http2_enable" : true,
  "advanced_ignore" : true,
  "js_crawler_enable" : true,
  "deep_decode_enable" : true,
  "overview_bandwidth" : true,
  "proxy_use_oldcname" : false,
  "load_balance_enable" : true,
  "robot_action_enable" : true,
  "policy_sharing_enable" : true,
  "timeout_config_enable" : true,
  "ipv6_protection_enable" : true,
  "check_all_headers_enable" : true,
  "elb_mode" : true
}

Códigos de status

Código de status

Descrição

200

OK

400

Falha na solicitação.

401

O token não tem permissões necessárias.

500

Erro de servidor interno.

Códigos de erro

Consulte Códigos de erro.