Consulta os detalhes de uma tarefa de monitoramento de site.
Descrição da operação
Este tópico fornece um exemplo de consulta dos detalhes da tarefa de monitoramento de site cc641dff-c19d-45f3-ad0a-818a0c4f****. A resposta mostra que o nome da tarefa de monitoramento de site é test123, o endereço de sondagem é https://aliyun.com e a operadora é Alibaba.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
cms:DescribeSiteMonitorAttribute |
get |
*All resources.
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| TaskId |
string |
Sim |
O ID da tarefa de monitoramento de site. |
cc641dff-c19d-45f3-ad0a-818a0c4f**** |
| IncludeAlert |
boolean |
Não |
Especifica se os detalhes da tarefa retornados incluem regras de alerta. Valores válidos:\n- true: As regras de alerta são retornadas.\n- false: As regras de alerta não são retornadas.\nValor padrão: false. |
false |
Para obter mais informações sobre os parâmetros de solicitação comuns, consulte Parâmetros comuns.
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
A resposta. |
||
| Code |
string |
O código de status. Nota
O valor 200 indica sucesso. |
200 |
| Message |
string |
A mensagem de resposta. |
successful |
| MetricRules |
object |
||
| MetricRule |
array<object> |
As regras de alerta para a tarefa de monitoramento. |
|
|
object |
As regras de alerta para a tarefa de monitoramento. |
||
| ActionEnable |
string |
O status da regra de alerta. Valores válidos:
|
true |
| AlarmActions |
string |
Os grupos de contatos de alerta que recebem notificações para a regra de alerta. |
CloudMonitor |
| ComparisonOperator |
string |
O operador de comparação de limite da regra de alerta. Valores válidos:
|
GreaterThanYesterday |
| Dimensions |
string |
As dimensões associadas à regra de alerta. |
[{"taskId": "cc641dff-c19d-45f3-ad0a-818a0c4f****" }] |
| EvaluationCount |
string |
O número de tentativas de alerta. |
3 |
| Expression |
string |
A expressão da regra de alerta. |
$Availability=30 |
| Level |
string |
O nível da regra de alerta. Valores válidos:
|
2 |
| MetricName |
string |
O nome da métrica. |
Availability |
| Namespace |
string |
O namespace de dados do serviço Alibaba Cloud. |
acs_networkmonitor |
| OkActions |
string |
Os grupos de contatos que recebem notificações de alerta. |
[ "CloudMonitor"] |
| Period |
string |
O intervalo de tempo. Geralmente, este é o período de relatório da métrica. Unidade: segundos. Nota
Se você definir um período estatístico, os dados estatísticos correspondentes serão consultados com base nesse período. |
15s |
| RuleId |
string |
O ID da regra de alerta. |
bf071ae_7b7aec3817b0fdf**** |
| RuleName |
string |
O nome da regra de alerta. |
rule1 |
| StateValue |
string |
O status do alerta. Valores válidos:
|
OK |
| Statistics |
string |
O método estatístico para o alerta. Valores válidos:
|
Availability |
| Threshold |
string |
O limite do alerta. |
30 |
| RequestId |
string |
O ID da solicitação. |
D17DF650-7EBD-54D0-903A-1D4E624D7402 |
| SiteMonitors |
object |
Os detalhes da tarefa de monitoramento. |
|
| Address |
string |
O endereço de destino da tarefa de monitoramento. |
https://aliyun.com |
| AgentGroup |
string |
O tipo do ponto de detecção. Valor padrão: PC. Valores válidos:
|
PC |
| CustomSchedule |
object |
O período de detecção personalizado. Você pode selecionar apenas um período de tempo específico de segunda a domingo para a detecção. |
|
| days |
object |
||
| days |
array |
Os dias de detecção. |
|
|
integer |
Os dias de detecção. |
1 |
|
| end_hour |
integer |
A hora de término da detecção personalizada. Unidade: horas. |
18 |
| start_hour |
integer |
A hora de início da detecção personalizada. Unidade: horas. |
8 |
| time_zone |
string |
O fuso horário para a detecção personalizada. |
local |
| Interval |
string |
O intervalo da tarefa de monitoramento. Unidade: minutos. Valores válidos: 1, 5, 15, 30 e 60. |
1 |
| IspCities |
object |
||
| IspCity |
array<object> |
A operadora e a cidade do ponto de detecção. |
|
|
object |
A operadora e a cidade do ponto de detecção. |
||
| City |
string |
O ID da cidade. |
738 |
| CityName |
string |
O nome da cidade. |
Beijing |
| Isp |
string |
O ID da operadora. |
465 |
| IspName |
string |
O nome da operadora. |
Alibaba |
| Type |
string |
O tipo de rede do ponto de detecção. Valores válidos: IDC: data center IDC LASTMILE: banda larga residencial MOBILE: rede celular móvel |
IDC |
| OptionJson |
object |
As opções estendidas. Cada tipo de detecção possui opções estendidas diferentes. Para mais informações, consulte CreateSiteMonitor. |
|
| assertions |
object |
||
| assertions |
array<object> |
O grupo de configuração de asserção. |
|
|
object |
O grupo de configuração de asserção. |
||
| operator |
string |
O operador de comparação de asserção. Valores válidos:
|
lessThan |
| property |
string |
O caminho de análise para o conteúdo da asserção.
|
json path |
| target |
string |
O valor numérico ou caractere de destino para correspondência e comparação de asserção. |
0 |
| type |
string |
O tipo de asserção. Valores válidos:
|
response_time |
| attempts |
integer |
O número de novas tentativas após uma falha de DNS. |
3 |
| auth_info |
object |
As informações de autenticação. |
|
| type |
string |
O tipo de autenticação. Atualmente, a Autenticação Básica HTTP é suportada. Valor válido: basic. |
basic |
| username |
string |
O nome de usuário usado para a Autenticação Básica HTTP. |
test_username |
| password |
string |
A senha usada para a Autenticação Básica HTTP. |
test_password |
| use_cookie_session_key |
boolean |
Na autenticação digest, este parâmetro especifica se a chave é armazenada no cookie do cliente. |
false |
| grant_type |
string |
O tipo de autenticação usado na autenticação OAuth 2.0. Valores válidos: client_credentials e password. |
password |
| client_id |
string |
O ID do cliente usado para a autenticação do cliente no OAuth 2.0. |
client_id |
| client_secret |
string |
O segredo do cliente usado para a autenticação do cliente no OAuth 2.0. |
client_secret |
| scopes |
object |
||
| scopes |
array |
Os escopos de permissão solicitados no OAuth 2.0. |
|
|
string |
Uma única permissão solicitada no OAuth 2.0. |
test_operation |
|
| token_url |
string |
O endereço do servidor de autenticação no OAuth 2.0. |
https://www.example.com |
| auth_style |
string |
O estilo de autenticação OAuth 2.0. Valores válidos: ROA e RPC. |
ROA |
| access_key_id |
string |
Suportado apenas no monitoramento de múltiplas etapas. O AccessKey ID transmitido ao usar a autenticação do Alibaba Cloud. Armazene-o em formato criptografado. |
testAk |
| access_key_secret |
string |
Suportado apenas no monitoramento de múltiplas etapas. O AccessKey secret transmitido ao usar a autenticação do Alibaba Cloud. Armazene-o em formato criptografado. |
testSk |
| region_id |
string |
Suportado apenas no monitoramento de múltiplas etapas. O ID da região da solicitação ao usar a autenticação do Alibaba Cloud. |
cn-hangzhou |
| api_action |
string |
Suportado apenas no monitoramento de múltiplas etapas. A operação de API solicitada ao usar as operações do Alibaba Cloud. |
example_api |
| api_version |
string |
Suportado apenas no monitoramento de múltiplas etapas. A versão da API solicitada ao usar as operações do Alibaba Cloud. |
2019-01-01 |
| with_addon_resources |
boolean |
Suportado apenas no monitoramento de múltiplas etapas. Especifica se a operação possui recursos adicionais quando esta etapa usa a autenticação do Alibaba Cloud. |
false |
| service_name |
string |
O nome do serviço ao usar a autenticação AWS. |
example_service_name |
| session_token |
string |
O token de sessão usado para a autenticação AWS. |
example_token |
| blocked_url_list |
object |
||
| blocked_url_list |
array |
A lista de URLs de recursos bloqueados. Há suporte para curingas de caminho. |
|
|
string |
A lista de URLs de recursos bloqueados. Há suporte para curingas de caminho. |
www.taobao.com/** |
|
| browser_headers |
object |
||
| browser_headers |
array<object> |
Os cabeçalhos personalizados. A estrutura é {"key": "somekey", "value":"somevalue"}. |
|
|
object |
Os cabeçalhos personalizados. A estrutura é {"key": "somekey", "value":"somevalue"}. |
{"key":"value"} |
|
| browser_hosts |
object |
||
| browser_hosts |
array |
Os hosts personalizados. A estrutura é {"url":"someurl", "ip":"someip"}. |
|
|
string |
Os hosts personalizados. A estrutura é {"url":"someurl", "ip":"someip"}. |
{"url":"www.taobao.com","ip":"127.0.0.1"} |
|
| browser_info |
object |
||
| browser_info |
array<object> |
As informações do navegador. |
|
|
object |
As informações do navegador. |
||
| browser |
string |
O tipo do navegador. |
Chrome |
| device |
string |
O tipo de dispositivo. |
laptop |
| browser_insecure |
boolean |
Especifica se deve ignorar erros de certificado. Valores válidos:
|
false |
| browser_task_version |
string |
A versão de monitoramento do navegador. Valores válidos:
|
1 |
| cookie |
string |
O cookie enviado na solicitação HTTP. |
lang=en |
| diagnosis_mtr |
boolean |
Especifica se os diagnósticos de rede MTR automáticos devem ser ativados após a falha de uma tarefa. Valores válidos:
|
false |
| diagnosis_ping |
boolean |
Especifica se a sondagem de latência de rede PING automática deve ser ativada após a falha de uma tarefa. Valores válidos:
|
false |
| dns_hijack_whitelist |
string |
A lista de permissões de sequestro de DNS. |
www.taobao.com:www.taobao.com.danuoyi.tbcache.com |
| dns_match_rule |
string |
A regra de correspondência de DNS. Valores válidos:
|
IN_DNS |
| dns_server |
string |
O endereço IP do servidor DNS. Nota
Este parâmetro se aplica apenas ao tipo de monitoramento DNS. |
192.168.XX.XX |
| dns_type |
string |
O tipo de registro DNS. Este parâmetro se aplica apenas ao tipo de monitoramento DNS. Valores válidos:
|
A |
| empty_message |
boolean |
Especifica se deve ser permitido que uma tarefa WebSocket não retorne nenhuma mensagem ou retorne uma mensagem vazia. Valores válidos:
|
false |
| expect_exist_string |
object |
||
| expect_exist_string |
array |
A lista de strings que se espera que existam na página. |
|
|
string |
A lista de strings que se espera que existam na página. |
expected string |
|
| expect_non_exist_string |
object |
||
| expect_non_exist_string |
array |
A lista de strings que se espera que não existam na página. |
|
|
string |
A lista de strings que se espera que não existam na página. |
unexpected string |
|
| expect_value |
string |
O alias ou endereço a ser resolvido. Nota
Este parâmetro se aplica apenas ao tipo de monitoramento DNS. |
dns_server |
| failure_rate |
number |
A taxa de perda de pacotes. Nota
Este parâmetro se aplica apenas ao tipo de monitoramento PING. |
0.4 |
| header |
string |
O cabeçalho da solicitação HTTP. |
testKey:testValue |
| http_method |
string |
O método de solicitação HTTP. Valores válidos:
|
get |
| ip_network |
string |
O tipo de rede da tarefa. Valores válidos: v4, v6 e auto. Valor padrão: v4. |
v4 |
| isBase64Encode |
string |
Especifica se a senha deve ser armazenada na codificação Base64. Valores válidos:
|
false |
| match_rule |
integer |
Especifica se as regras de alerta estão incluídas. Valores válidos:
|
1 |
| min_tls_version |
string |
A versão mínima do TLS. Por padrão, o TLS 1.2 e versões posteriores são suportados. O TLS 1.0 e 1.1 estão desativados. Você pode modificar a configuração para ativá-los, se necessário. |
tlsv1.2 |
| password |
string |
A senha para o tipo de monitoramento SMTP, POP3 ou FTP. |
123**** |
| ping_num |
integer |
O heartbeat para o tipo de monitoramento PING. |
29 |
| ping_port |
integer |
A porta PING. Este parâmetro se aplica ao TCP PING. |
80 |
| ping_type |
string |
O tipo de protocolo PING. Valores válidos:
|
icmp |
| port |
integer |
A porta para o tipo de monitoramento TCP, UDP, SMTP ou POP3. |
110 |
| protocol |
string |
O protocolo de monitoramento. |
TCP |
| quic_enabled |
boolean |
Especifica se a tarefa de monitoramento do navegador usa o protocolo QUIC. Valores válidos:
|
true |
| quic_target |
object |
||
| quic_target |
array |
A lista de sites que são forçados a usar o protocolo QUIC. |
|
|
string |
O site que é forçado a usar o protocolo QUIC. O formato é url:port. A porta é opcional e o padrão é 443. |
www.taobao.com |
|
| request_content |
string |
O conteúdo da solicitação para o tipo de monitoramento HTTP. |
aa=bb |
| request_format |
string |
O formato do conteúdo da solicitação HTTP. Valores válidos:
|
txt |
| response_content |
string |
O conteúdo de resposta esperado para correspondência. |
txt |
| response_format |
string |
O formato do conteúdo da resposta HTTP. Valores válidos:
|
txt |
| retry_delay |
integer |
O número de novas tentativas após a falha de uma tarefa de monitoramento. |
0 |
| screen_shot |
boolean |
Especifica se as capturas de tela da página devem ser ativadas. |
false |
| strict_mode |
boolean |
false |
|
| time_out |
integer |
O período de tempo limite. Unidade: milissegundos. |
3 |
| traffic_hijack_element_blacklist |
object |
||
| traffic_hijack_element_blacklist |
array |
Quando ocorre um redirecionamento, se a URL do recurso carregado pelo navegador corresponder a qualquer expressão nesta lista, considera-se que ocorreu um sequestro de tráfego. |
|
|
string |
Quando ocorre um redirecionamento, se a URL do recurso carregado pelo navegador corresponder a qualquer expressão nesta lista, considera-se que ocorreu um sequestro de tráfego. |
www.taobao.com |
|
| traffic_hijack_element_count |
integer |
Quando ocorre um redirecionamento, se o número de recursos carregados pelo navegador exceder este valor, considera-se que ocorreu um sequestro de tráfego. Se este valor for 0, nenhuma verificação é realizada. Valor padrão: 0. |
0 |
| traffic_hijack_element_whitelist |
object |
||
| traffic_hijack_element_whitelist |
array |
Quando ocorre um redirecionamento, se a URL do recurso carregado pelo navegador não corresponder a nenhuma expressão nesta lista, considera-se que ocorreu um sequestro de tráfego. |
|
|
string |
Quando ocorre um redirecionamento, se a URL do recurso carregado pelo navegador não corresponder a nenhuma expressão nesta lista, considera-se que ocorreu um sequestro de tráfego. |
www.taobao.com |
|
| username |
string |
O nome de usuário para FTP, SMTP ou POP3. |
testUser |
| waitTime_after_completion |
integer |
O tempo de espera adicional após a página ser aberta em uma tarefa de monitoramento do navegador. |
3 |
| scroll_end |
boolean |
Especifica se a página deve ser rolada até o final após ser aberta. Este parâmetro se aplica apenas a tarefas de monitoramento do navegador. |
false |
| host_binding |
string |
O host personalizado para uma tarefa HTTP. O formato é ip1,ip2:address. Você pode configurar várias linhas de mapeamentos. O lado esquerdo dos dois pontos contém os registros A ou CNAMEs para os quais o nome de domínio pode ser resolvido, separados por vírgulas. O lado direito dos dois pontos é o nome de domínio. |
127.0.0.1:www.aliyun.com |
| host_binding_type |
integer |
Especifica o modo efetivo do host personalizado. Valores válidos: 0: random. 1: round-robin. Valores válidos:
|
0 |
| hops |
integer |
O número de saltos para diagnósticos de traceroute quando uma tarefa PING falha. |
20 |
| icmp_timeout_millis |
integer |
O período de tempo limite para uma única solicitação PING em uma tarefa PING que usa o protocolo ICMP. Unidade: milissegundos. |
3000 |
| config_variables |
object |
||
| config_variables |
array<object> |
As configurações de variáveis de ambiente. Este parâmetro se aplica a tarefas de monitoramento de várias etapas. |
|
|
object |
As variáveis de ambiente podem ser referenciadas nos parâmetros de diferentes etapas de teste usando o placeholder {{$.VariableName}}. Você também pode analisar o conteúdo retornado de uma etapa de teste, atualizar a variável correspondente e referenciá-la nas etapas de teste subsequentes. Para informações confidenciais, como chaves de API, você pode selecionar o armazenamento criptografado. |
||
| name |
string |
O nome da variável de ambiente. |
variable_name |
| value |
string |
O valor da variável. |
variable_value |
| secure |
boolean |
Especifica se o armazenamento criptografado deve ser ativado. |
true |
| steps |
object |
||
| steps |
array<object> |
As configurações de etapa em uma tarefa de monitoramento de várias etapas. Este parâmetro se aplica a tarefas de monitoramento de várias etapas. |
|
|
array<object> |
A configuração de uma única etapa em uma tarefa de monitoramento de várias etapas. |
||
name
deprecated
|
string |
[Deprecated] O nome da etapa. |
step1 |
| step_type |
string |
O tipo de monitoramento da etapa. Valores válidos:
|
http |
| url |
string |
A URL para uma única etapa em uma tarefa de monitoramento de várias etapas. |
https://aliyun.com |
| allow_failure |
boolean |
Especifica se deve prosseguir para a próxima etapa se a etapa atual falhar. Valor padrão: false. |
true |
| is_critical |
boolean |
Especifica se toda a tarefa de monitoramento deve ser marcada como falha se a etapa atual falhar. Valor padrão: false. |
true |
| wait_time_in_secs |
integer |
O tempo de espera. Unidade: segundos. |
5 |
| extracted_variables |
object |
||
| extracted_variables |
array<object> |
As configurações de extração de variáveis. |
|
|
array<object> |
A configuração para extrair uma única variável. |
||
| name |
string |
O nome da variável. |
test_variable |
| parser |
object |
As configurações para o método de extração de variáveis. |
|
| parser_type |
string |
O modo para extrair variáveis. Valores válidos:
|
0 |
| value |
string |
A expressão de extração de variáveis. Quando o método de extração é JSON ou XML, a expressão de extração de variáveis suporta o formato XML. Quando o método de extração é expressão regular, a string que corresponde a este valor é extraída. |
x.testkey.arrayvalue[0].innerkey |
| field |
string |
Este parâmetro entra em vigor quando o local da variável é o cabeçalho HTTP. Ele extrai a chave apontada por esta opção no cabeçalho. |
request_id |
| extracted_type |
string |
O local do qual a variável é extraída. Valores válidos:
|
1 |
| option |
string |
As opções estendidas para a etapa. Cada tipo de monitoramento possui opções estendidas diferentes. Para mais informações, consulte CreateSiteMonitor. |
{"enable_operator_dns": true} |
| step_name |
string |
O nome da etapa. |
step1 |
| use_generated_cookie |
boolean |
Especifica se o cookie extraído antes desta etapa deve ser usado. Valor padrão: false. |
true |
| auto_extract_cookie |
boolean |
Especifica se os cookies devem ser extraídos automaticamente. Se ativado, o cabeçalho Set-Cookie retornado pela solicitação HTTP nesta etapa é analisado e disponibilizado para as etapas de monitoramento subsequentes. Valor padrão: false. |
true |
| trace_region |
string |
A região de implantação do aplicativo de destino ao integrar com a edição OpenTelemetry do Tracing Analysis. |
cn-hangzhou |
| trace_type |
string |
O protocolo de rastreamento usado ao integrar com a edição OpenTelemetry do Tracing Analysis. Valores válidos:
|
OpenTelemetry |
| safe_link |
integer |
Este parâmetro se aplica a tarefas SMTP. Se definido como 1, uma conexão segura é usada. Valor padrão: 0. |
0 |
| enable_packet_capture |
boolean |
Especifica se a captura de pacotes deve ser ativada para a tarefa. |
true |
| use_private_crt |
boolean |
Especifica se um certificado privado deve ser usado. |
|
| private_crt_file_name |
string |
O nome do arquivo de certificado privado. |
cert.pem |
| use_ssl |
boolean |
Especifica se deve ser usada uma conexão SSL ao executar uma tarefa TCP. |
tlsv1.0 |
| max_tls_version |
string |
A versão máxima do TLS. |
tlsv1.3 |
| server_name |
string |
A indicação de nome do servidor. |
www.aliyun.com |
| supported_cipher_suits |
string |
As suítes de cifras suportadas. |
TLS_AES_256_GCM_SHA384 |
| sse |
boolean |
Especifica se deve ser realizada a sondagem SSE. |
|
| TaskId |
string |
O ID da tarefa de monitoramento de site. |
cc641dff-c19d-45f3-ad0a-818a0c4f**** |
| TaskName |
string |
O nome da tarefa de monitoramento. |
test123 |
| TaskState |
string |
O estado da tarefa de monitoramento. Valores válidos:
|
1 |
| TaskType |
string |
O tipo da tarefa de monitoramento. As tarefas de monitoramento de sites suportam os seguintes tipos: HTTP(S), PING, TCP, UDP, DNS, SMTP, POP3 e FTP. |
HTTP |
| VpcConfig |
object |
A configuração de VPC para a tarefa de sondagem de rede interna. |
|
| Region |
string |
A região onde está localizado o site de destino da tarefa de sondagem de rede interna. |
cn-beijing |
| SecurityGroupId |
string |
O ID do grupo de segurança associado à tarefa de sondagem de rede interna. |
sg-xxxxxx |
| VpcId |
string |
O ID da VPC à qual a tarefa de sondagem de rede interna está anexada. |
vpc-xxxxxx |
| VswitchId |
string |
O ID do vSwitch ao qual a tarefa de sondagem de rede interna está anexada. |
vsw-xxxxxx |
| Success |
boolean |
Indica se a operação foi bem-sucedida. Valores válidos:
|
true |
Exemplos
Resposta de sucesso
JSON formato
{
"Code": "200",
"Message": "successful",
"MetricRules": {
"MetricRule": [
{
"ActionEnable": "true",
"AlarmActions": "CloudMonitor",
"ComparisonOperator": "GreaterThanYesterday",
"Dimensions": "[{\"taskId\": \"cc641dff-c19d-45f3-ad0a-818a0c4f****\" }]",
"EvaluationCount": "3",
"Expression": "$Availability=30",
"Level": "2",
"MetricName": "Availability",
"Namespace": "acs_networkmonitor",
"OkActions": "[ \"CloudMonitor\"]",
"Period": "15s",
"RuleId": "bf071ae_7b7aec3817b0fdf****",
"RuleName": "rule1",
"StateValue": "OK",
"Statistics": "Availability",
"Threshold": "30"
}
]
},
"RequestId": "D17DF650-7EBD-54D0-903A-1D4E624D7402",
"SiteMonitors": {
"Address": "https://aliyun.com",
"AgentGroup": "PC",
"CustomSchedule": {
"days": {
"days": [
1
]
},
"end_hour": 18,
"start_hour": 8,
"time_zone": "local"
},
"Interval": "1",
"IspCities": {
"IspCity": [
{
"City": "738",
"CityName": "Beijing",
"Isp": "465",
"IspName": "Alibaba",
"Type": "IDC"
}
]
},
"OptionJson": {
"assertions": {
"assertions": [
{
"operator": "lessThan",
"property": "json path",
"target": "0",
"type": "response_time"
}
]
},
"attempts": 3,
"auth_info": {
"type": "basic",
"username": "test_username",
"password": "test_password",
"use_cookie_session_key": false,
"grant_type": "password",
"client_id": "client_id",
"client_secret": "client_secret",
"scopes": {
"scopes": [
"test_operation"
]
},
"token_url": "https://www.example.com",
"auth_style": "ROA",
"access_key_id": "testAk",
"access_key_secret": "testSk",
"region_id": "cn-hangzhou",
"api_action": "example_api",
"api_version": "2019-01-01",
"with_addon_resources": false,
"service_name": "example_service_name",
"session_token": "example_token"
},
"blocked_url_list": {
"blocked_url_list": [
"www.taobao.com/**"
]
},
"browser_headers": {
"browser_headers": [
{
"key": "value"
}
]
},
"browser_hosts": {
"browser_hosts": [
"{\"url\":\"www.taobao.com\",\"ip\":\"127.0.0.1\"}"
]
},
"browser_info": {
"browser_info": [
{
"browser": "Chrome",
"device": "laptop"
}
]
},
"browser_insecure": false,
"browser_task_version": "1",
"cookie": "lang=en",
"diagnosis_mtr": false,
"diagnosis_ping": false,
"dns_hijack_whitelist": "www.taobao.com:www.taobao.com.danuoyi.tbcache.com",
"dns_match_rule": "IN_DNS",
"dns_server": "192.168.XX.XX",
"dns_type": "A",
"empty_message": false,
"expect_exist_string": {
"expect_exist_string": [
"expected string"
]
},
"expect_non_exist_string": {
"expect_non_exist_string": [
"unexpected string"
]
},
"expect_value": "dns_server",
"failure_rate": 0.4,
"header": "testKey:testValue",
"http_method": "get",
"ip_network": "v4",
"isBase64Encode": "false",
"match_rule": 1,
"min_tls_version": "tlsv1.2",
"password": "123****",
"ping_num": 29,
"ping_port": 80,
"ping_type": "icmp",
"port": 110,
"protocol": "TCP",
"quic_enabled": true,
"quic_target": {
"quic_target": [
"www.taobao.com"
]
},
"request_content": "aa=bb",
"request_format": "txt",
"response_content": "txt",
"response_format": "txt",
"retry_delay": 0,
"screen_shot": false,
"strict_mode": false,
"time_out": 3,
"traffic_hijack_element_blacklist": {
"traffic_hijack_element_blacklist": [
"www.taobao.com"
]
},
"traffic_hijack_element_count": 0,
"traffic_hijack_element_whitelist": {
"traffic_hijack_element_whitelist": [
"www.taobao.com"
]
},
"username": "testUser",
"waitTime_after_completion": 3,
"scroll_end": false,
"host_binding": "127.0.0.1:www.aliyun.com",
"host_binding_type": 0,
"hops": 20,
"icmp_timeout_millis": 3000,
"config_variables": {
"config_variables": [
{
"name": "variable_name",
"value": "variable_value",
"secure": true
}
]
},
"steps": {
"steps": [
{
"name": "step1",
"step_type": "http",
"url": "https://aliyun.com",
"allow_failure": true,
"is_critical": true,
"wait_time_in_secs": 5,
"extracted_variables": {
"extracted_variables": [
{
"name": "test_variable",
"parser": {
"parser_type": "0",
"value": "x.testkey.arrayvalue[0].innerkey"
},
"field": "request_id",
"extracted_type": "1"
}
]
},
"option": "{\"enable_operator_dns\": true}",
"step_name": "step1",
"use_generated_cookie": true,
"auto_extract_cookie": true
}
]
},
"trace_region": "cn-hangzhou",
"trace_type": "OpenTelemetry",
"safe_link": 0,
"enable_packet_capture": true,
"use_private_crt": false,
"private_crt_file_name": "cert.pem",
"use_ssl": true,
"max_tls_version": "tlsv1.3",
"server_name": "www.aliyun.com",
"supported_cipher_suits": "TLS_AES_256_GCM_SHA384",
"sse": false
},
"TaskId": "cc641dff-c19d-45f3-ad0a-818a0c4f****",
"TaskName": "test123",
"TaskState": "1",
"TaskType": "HTTP",
"VpcConfig": {
"Region": "cn-beijing",
"SecurityGroupId": "sg-xxxxxx",
"VpcId": "vpc-xxxxxx",
"VswitchId": "vsw-xxxxxx"
}
},
"Success": true
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 400 | ParameterInvalid | The parameter is missing or invalid. %s | O parâmetro está ausente ou é inválido. |
| 401 | AccessDeniedException | You donot have sufficient access to perform this action. | |
| 500 | InternalError | The request processing has failed due to some unknown error. | |
| 402 | LimitExceeded | The quota for this customer had been reached. | |
| 403 | Forbidden | You are not authorized to operate the specified resource. | Você não tem as permissões necessárias. Use o RAM para conceder as permissões. |
| 404 | Forbidden | Task Id does not exist | |
| 406 | ExceedingQuota | Exceeding quota limits. | Você excedeu a cota de tarefas. |
| 429 | Throttlingexception | The request was denied due to request throttling. |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.