Consulta os detalhes de configuração dos nomes de domínio protegidos pelo Web Application Firewall (WAF), incluindo CNAMEs, endereços do servidor de origem e portas HTTP, HTTPS e HTTP/2.
Descrição da operação
Use esta operação para obter detalhes avançados de configuração de um ou mais nomes de domínio protegidos pelo WAF. A resposta inclui definições de nível de rede, como configurações de porta, tipo de cluster, status do serviço de endereço IP virtual (VIP) e status do certificado.
Limite de taxa: 50 chamadas por segundo por conta. O sistema limita solicitações que excedem esse valor.
Depuração
Use o OpenAPI Explorer para fazer chamadas de teste e gerar automaticamente códigos de exemplo do SDK.
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Exemplo |
Descrição |
|
Action |
String |
Sim |
DescribeDomainAdvanceConfigs |
Operação a executar. Defina como DescribeDomainAdvanceConfigs. |
|
InstanceId |
String |
Sim |
waf-cn-2r427ng\\\\ |
ID da instância do WAF. Para obter o ID da instância, chame a operação DescribeInstanceInfo. |
|
DomainList |
String |
Sim |
www.aliyundoc.com |
Nomes de domínio a consultar. Separe vários nomes de domínio com vírgulas (,). Para obter uma lista de todos os nomes de domínio protegidos, chame a operação DescribeDomainList. |
|
ResourceGroupId |
String |
Não |
rg-atstuj3rtop\\\\ |
ID do grupo de recursos no Resource Management. Se não especificado, o sistema usa o grupo de recursos padrão. |
Para parâmetros comuns de solicitação, consulte Parâmetros comuns.
Elementos da resposta
|
Parâmetro |
Tipo |
Exemplo |
Descrição |
|
RequestId |
String |
D7861F61-5B61-46CE-A47C-6B19160D5EB0 |
ID da solicitação. |
|
DomainConfigs |
Array of DomainConfig |
Detalhes de configuração de cada nome de domínio. |
|
|
Domain |
String |
www.aliyundoc.com |
Nome de domínio. |
|
Profile |
Object |
Configuração do nome de domínio. |
|
|
Cname |
String |
\\\\dsbpkt75zeiok5mta2j5l7hggcrm.\\\\.com |
CNAME que o WAF atribui ao nome de domínio. |
|
HttpPort |
Array of Integer |
80 |
Porta HTTP. |
|
HttpsPort |
Array of Integer |
443 |
Porta HTTPS. |
|
Http2Port |
Array of Integer |
443 |
Porta HTTP/2. |
|
Rs |
Array of String |
38.XX.XX.42 |
Endereço do servidor de origem. |
|
ClusterType |
Integer |
0 |
Tipo de cluster do WAF. Valores válidos: 0: cluster compartilhado (padrão). 1: cluster exclusivo. |
|
ResolvedType |
Integer |
0 |
Endereço IP para o qual o CNAME resolve. Valores válidos: -1: endereço IP do servidor de origem. 0: endereço IP da instância do WAF. 1: endereço IP do cluster exclusivo do WAF. |
|
Ipv6Status |
Integer |
1 |
Indica se a proteção de tráfego IPv6 está ativada. Valores válidos: 0: desativada. 1: ativada. |
|
GSLBStatus |
String |
on |
Indica se o balanceamento de carga inteligente está ativado. Valores válidos: off, on. |
|
VipServiceStatus |
Integer |
0 |
Status do serviço do endereço IP da instância do WAF ou do cluster exclusivo do WAF. Valores válidos: 0: tráfego normal. 1: tráfego em limpeza. 2: tráfego sob filtragem blackhole. |
|
ExclusiveVipStatus |
Integer |
0 |
Indica se há um endereço IP exclusivo do WAF em uso. Valores válidos: 0: não. 1: sim. |
|
CertStatus |
Integer |
1 |
Status do certificado do nome de domínio. Retornado apenas quando o nome de domínio suporta HTTPS. Valores válidos: 0: anormal (nenhum certificado carregado ou certificado inválido). 1: normal (certificado válido carregado). |
Exemplos
Exemplo de solicitação
http(s)://[Endpoint]/?Action=DescribeDomainAdvanceConfigs
&InstanceId=waf-cn-2r427ng****
&DomainList=www.aliyundoc.com
&<Common request parameters>
Exemplo de resposta de sucesso (XML)
HTTP/1.1 200 OK
Content-Type:application/xml
<DescribeDomainAdvanceConfigsResponse>
<RequestId>D7861F61-5B61-46CE-A47C-6B19160D5EB0</RequestId>
<DomainConfigs>
<Domain>www.aliyundoc.com</Domain>
<Profile>
<Http2Port>443</Http2Port>
<Ipv6Status>1</Ipv6Status>
<HttpPort>80</HttpPort>
<GSLBStatus>on</GSLBStatus>
<Rs>38.XX.XX.42</Rs>
<VipServiceStatus>0</VipServiceStatus>
<ClusterType>0</ClusterType>
<ExclusiveVipStatus>0</ExclusiveVipStatus>
<Cname>****dsbpkt75zeiok5mta2j5l7hggcrm.****.com</Cname>
<CertStatus>1</CertStatus>
<HttpsPort>443</HttpsPort>
<ResolvedType>0</ResolvedType>
</Profile>
</DomainConfigs>
</DescribeDomainAdvanceConfigsResponse>
Exemplo de resposta de sucesso (JSON)
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId": "D7861F61-5B61-46CE-A47C-6B19160D5EB0",
"DomainConfigs": [
{
"Domain": "www.aliyundoc.com",
"Profile": {
"Http2Port": [443],
"Ipv6Status": 1,
"HttpPort": [80],
"GSLBStatus": "on",
"Rs": ["38.XX.XX.42"],
"VipServiceStatus": 0,
"ClusterType": 0,
"ExclusiveVipStatus": 0,
"Cname": "****dsbpkt75zeiok5mta2j5l7hggcrm.****.com",
"CertStatus": 1,
"HttpsPort": [443],
"ResolvedType": 0
}
}
]
}
Códigos de erro
Para obter uma lista de códigos de erro, visite o Centro de Erros de API.