Appelle l'opération DescribeSiteMonitorAttribute pour consulter les détails d'une tâche de surveillance de site.
Description de l'opération
Cette rubrique fournit un exemple montrant comment consulter les détails de la tâche de surveillance de site cc641dff-c19d-45f3-ad0a-818a0c4f****. Les résultats renvoyés indiquent que la tâche de surveillance de site est nommée test123, que l'adresse surveillée est https://aliyun.com et que l'opérateur est Alibaba.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
cms:DescribeSiteMonitorAttribute |
get |
*Toutes les ressources.
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| TaskId |
string |
Oui |
L'identifiant de la tâche de surveillance. |
cc641dff-c19d-45f3-ad0a-818a0c4f**** |
| IncludeAlert |
boolean |
Non |
Indique si les détails de la tâche renvoyée incluent les règles d'alerte. Valeurs valides :
|
false |
Pour plus d'informations sur les paramètres de requête courants, consultez Paramètres communs.
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Le résultat de la réponse. |
||
| Code |
string |
Le code d'état. Une valeur de 200 indique un succès. |
200 |
| Message |
string |
Le message renvoyé. |
successful |
| MetricRules |
object |
||
| MetricRule |
array<object> |
Les règles d'alerte de la tâche de surveillance. |
|
|
object |
Les règles d'alerte de la tâche de surveillance. |
||
| ActionEnable |
string |
L'état de la règle d'alerte. Valeurs valides :
|
true |
| AlarmActions |
string |
Les groupes de contacts d'alerte qui reçoivent les notifications pour la règle d'alerte. |
CloudMonitor |
| ComparisonOperator |
string |
L'opérateur de comparaison de seuil de la règle d'alerte. Valeurs valides :
|
GreaterThanYesterday |
| Dimensions |
string |
Les dimensions associées à la règle d'alerte. |
[{"taskId": "cc641dff-c19d-45f3-ad0a-818a0c4f****" }] |
| EvaluationCount |
string |
Le nombre de tentatives d'alerte. |
3 |
| Expression |
string |
L'expression de la règle d'alerte. |
$Availability=30 |
| Level |
string |
Le niveau de gravité de la règle d'alerte. Valeurs valides :
|
2 |
| MetricName |
string |
Le nom de la métrique. |
Availability |
| Namespace |
string |
L'espace de noms des données du service Alibaba Cloud. |
acs_networkmonitor |
| OkActions |
string |
Les groupes de contacts d'alerte qui reçoivent les notifications d'alerte. |
[ "CloudMonitor"] |
| Period |
string |
L'intervalle de temps, qui correspond généralement au cycle de rapport de la métrique. Unité : secondes. Remarque
Si vous configurez une période statistique, le système interroge les données statistiques correspondantes en fonction de cette période. |
15s |
| RuleId |
string |
L'identifiant de la règle d'alerte. |
bf071ae_7b7aec3817b0fdf**** |
| RuleName |
string |
Le nom de la règle d'alerte. |
rule1 |
| StateValue |
string |
L'état de l'alerte. Valeurs valides :
|
OK |
| Statistics |
string |
La méthode statistique pour l'alerte. Valeurs valides :
|
Availability |
| Threshold |
string |
Le seuil d'alerte. |
30 |
| RequestId |
string |
L'identifiant de la requête. |
D17DF650-7EBD-54D0-903A-1D4E624D7402 |
| SiteMonitors |
object |
Les détails de la tâche de surveillance. |
|
| Address |
string |
L'adresse de la sonde de la tâche de surveillance. |
https://aliyun.com |
| AgentGroup |
string |
Le type de point de détection. Valeur par défaut : PC. Valeurs valides :
|
PC |
| CustomSchedule |
object |
Le cycle de sonde personnalisé. Le sondage ne peut être planifié que dans une plage horaire spécifique du lundi au dimanche. |
|
| days |
object |
||
| days |
array |
Les jours de sondage. |
|
|
integer |
Les jours de sondage. |
1 |
|
| end_hour |
integer |
L'heure de fin de la sonde personnalisée. Unité : heures. |
18 |
| start_hour |
integer |
L'heure de début de la sonde personnalisée. Unité : heures. |
8 |
| time_zone |
string |
Le fuseau horaire pour la sonde personnalisée. |
local |
| Interval |
string |
Le cycle de la tâche de surveillance. Unité : minutes. Valeurs valides : 1, 5, 15, 30 et 60. |
1 |
| IspCities |
object |
||
| IspCity |
array<object> |
L'opérateur et la ville du point de détection. |
|
|
object |
L'opérateur et la ville du point de détection. |
||
| City |
string |
L'identifiant de la ville. |
738 |
| CityName |
string |
Le nom de la ville. |
Beijing |
| Isp |
string |
L'identifiant de l'opérateur. |
465 |
| IspName |
string |
Le nom de l'opérateur. |
Alibaba |
| Type |
string |
Le type de réseau du point de détection. Valeurs valides : IDC : centre de données IDC. LASTMILE : haut débit résidentiel. MOBILE : réseau cellulaire mobile. |
IDC |
| OptionJson |
object |
Les options étendues. Chaque type de sonde possède des options étendues différentes. Pour plus d'informations, consultez CreateSiteMonitor. |
|
| assertions |
object |
||
| assertions |
array<object> |
Le groupe de configuration d'assertion. |
|
|
object |
Le groupe de configuration d'assertion. |
||
| operator |
string |
L'opérateur de comparaison d'assertion. Valeurs valides :
|
lessThan |
| property |
string |
Le chemin d'analyse du contenu de l'assertion.
|
json path |
| target |
string |
La valeur ou la chaîne cible pour la comparaison d'assertion. |
0 |
| type |
string |
Le type d'assertion. Valeurs valides :
|
response_time |
| attempts |
integer |
Le nombre de tentatives après un échec DNS. |
3 |
| auth_info |
object |
Les informations d'authentification. |
|
| access_key_id |
string |
Pris en charge uniquement dans le sondage multi-étapes. L'identifiant AccessKey utilisé pour l'authentification Alibaba Cloud. Stockez cette valeur à l'aide d'un stockage chiffré. |
testAk |
| access_key_secret |
string |
Pris en charge uniquement dans le sondage multi-étapes. Le secret AccessKey utilisé pour l'authentification Alibaba Cloud. Stockez cette valeur à l'aide d'un stockage chiffré. |
testSk |
| api_action |
string |
Pris en charge uniquement dans le sondage multi-étapes. L'opération d'API demandée lors de l'utilisation des opérations Alibaba Cloud. |
example_api |
| api_version |
string |
Pris en charge uniquement dans le sondage multi-étapes. La version d'API demandée lors de l'utilisation des opérations Alibaba Cloud. |
2019-01-01 |
| auth_style |
string |
Le style d'authentification OAuth 2.0. Valeurs valides : ROA et RPC. |
ROA |
| client_id |
string |
L'identifiant client utilisé pour l'authentification client dans OAuth 2.0. |
client_id |
| client_secret |
string |
Le secret client utilisé pour l'authentification client dans OAuth 2.0. |
client_secret |
| grant_type |
string |
Le type d'autorisation utilisé dans l'authentification OAuth 2.0. Valeurs valides : client_credentials et password. |
password |
| password |
string |
Le mot de passe utilisé pour l'authentification de base HTTP. |
test_password |
| region_id |
string |
Pris en charge uniquement dans le sondage multi-étapes. L'identifiant de région de la requête lors de l'utilisation de l'authentification Alibaba Cloud. |
cn-hangzhou |
| scopes |
object |
||
| scopes |
array |
Les étendues d'autorisation demandées dans OAuth 2.0. |
|
|
string |
Une étendue d'autorisation unique demandée dans OAuth 2.0. |
test_operation |
|
| service_name |
string |
Le nom de service de la requête lors de l'utilisation de l'authentification AWS. |
example_service_name |
| session_token |
string |
Le jeton de session utilisé pour l'authentification AWS. |
example_token |
| token_url |
string |
L'URL du serveur d'autorisation utilisée dans OAuth 2.0. |
https://www.example.com |
| type |
string |
Le type d'authentification. Prend actuellement en charge l'authentification de base HTTP. Valeur valide : basic. |
basic |
| use_cookie_session_key |
boolean |
Indique si la clé est stockée dans le cookie client lors de l'authentification Digest. |
false |
| username |
string |
Le nom d'utilisateur utilisé pour l'authentification de base HTTP. |
test_username |
| with_addon_resources |
boolean |
Pris en charge uniquement dans le sondage multi-étapes. Indique s'il existe des ressources supplémentaires pour l'opération lors de l'utilisation de l'authentification Alibaba Cloud à cette étape. |
false |
| blocked_url_list |
object |
||
| blocked_url_list |
array |
La liste des URL de ressources bloquées. Prend en charge les caractères génériques de chemin. |
|
|
string |
La liste des URL de ressources bloquées. Prend en charge les caractères génériques de chemin. |
www.taobao.com/** |
|
| browser_headers |
object |
||
| browser_headers |
array<object> |
Les en-têtes personnalisés. La structure est {"key": "somekey", "value":"somevalue"}. |
|
|
object |
Les en-têtes personnalisés. La structure est {"key": "somekey", "value":"somevalue"}. |
{"key":"value"} |
|
| browser_hosts |
object |
||
| browser_hosts |
array |
Les hôtes personnalisés. La structure est {"url":"someurl", "ip":"someip"}. |
|
|
string |
Les hôtes personnalisés. La structure est {"url":"someurl", "ip":"someip"}. |
{"url":"www.taobao.com","ip":"127.0.0.1"} |
|
| browser_info |
object |
||
| browser_info |
array<object> |
Les informations du navigateur. |
|
|
object |
Les informations du navigateur. |
||
| browser |
string |
Le type de navigateur. |
Chrome |
| device |
string |
Le type d'appareil. |
laptop |
| browser_insecure |
boolean |
Indique s'il faut ignorer les erreurs de certificat. Valeurs valides :
|
false |
| browser_task_version |
string |
La version de surveillance du navigateur. Valeurs valides :
|
1 |
| config_variables |
object |
||
| config_variables |
array<object> |
La configuration des variables d'environnement. Prend effet pour la surveillance multi-étapes. |
|
|
object |
La variable d'environnement qui peut être référencée dans les paramètres des différentes étapes de test à l'aide de l'espace réservé {{$.variableName}}. La variable peut également être mise à jour en analysant la réponse d'une étape de test et utilisée dans les étapes suivantes. Pour les informations sensibles telles que les clés API, vous pouvez activer le stockage chiffré. |
||
| name |
string |
Le nom de la variable d'environnement. |
variable_name |
| secure |
boolean |
Indique si le stockage chiffré doit être utilisé. |
true |
| value |
string |
La valeur de la variable. |
variable_value |
| cookie |
string |
Le cookie envoyé avec la requête HTTP. |
lang=en |
| diagnosis_mtr |
boolean |
Indique si les diagnostics réseau MTR automatiques doivent être activés après l'échec d'une tâche. Valeurs valides :
|
false |
| diagnosis_ping |
boolean |
Indique si la détection automatique de la latence réseau PING doit être activée après l'échec d'une tâche. Valeurs valides :
|
false |
| dns_hijack_whitelist |
string |
La liste des configurations de détournement DNS. |
www.taobao.com:www.taobao.com.danuoyi.tbcache.com |
| dns_match_rule |
string |
La règle de correspondance pour le DNS. Valeurs valides :
|
IN_DNS |
| dns_server |
string |
L'adresse IP du serveur DNS. Remarque
Ce paramètre s'applique uniquement à la surveillance DNS. |
192.168.XX.XX |
| dns_type |
string |
Le type de résolution DNS. Ce paramètre s'applique uniquement à la surveillance DNS. Valeurs valides :
|
A |
| empty_message |
boolean |
Indique si une tâche WebSocket est autorisée à ne renvoyer aucun message ou un message vide. Valeurs valides :
|
false |
| enable_packet_capture |
boolean |
Indique si la capture de paquets doit être activée pour la tâche. |
true |
| expect_exist_string |
object |
||
| expect_exist_string |
array |
La liste des chaînes dont la présence est attendue sur la page. |
|
|
string |
La liste des chaînes dont la présence est attendue sur la page. |
chaîne attendue |
|
| expect_non_exist_string |
object |
||
| expect_non_exist_string |
array |
La liste des chaînes dont l'absence est attendue sur la page. |
|
|
string |
La liste des chaînes dont l'absence est attendue sur la page. |
chaîne inattendue |
|
| expect_value |
string |
L'alias ou l'adresse à résoudre. Remarque
Ce paramètre s'applique uniquement à la surveillance DNS. |
dns_server |
| failure_rate |
number |
Le taux de perte de paquets. Remarque
Ce paramètre s'applique uniquement à la surveillance PING. |
0.4 |
| header |
string |
L'en-tête de requête HTTP. |
testKey:testValue |
| hops |
integer |
Le nombre de sauts pour les diagnostics traceroute en cas d'échec d'une tâche PING. |
20 |
| host_binding |
string |
L'hôte personnalisé pour les tâches HTTP. Le format est ip1,ip2:adresse. Vous pouvez configurer plusieurs mappages. La partie gauche des deux-points correspond à l'enregistrement A ou CNAME vers lequel le nom de domaine peut être résolu, séparés par des virgules. La partie droite des deux-points correspond au nom de domaine. |
127.0.0.1:www.aliyun.com |
| host_binding_type |
integer |
Le mode selon lequel l'hôte personnalisé prend effet. Valeurs valides : 0 (aléatoire) et 1 (round-robin). Valeurs valides :
|
0 |
| http_method |
string |
La méthode de requête HTTP. Valeurs valides :
|
get |
| icmp_timeout_millis |
integer |
Le délai d'expiration pour une seule opération PING utilisant le protocole ICMP. Unité : millisecondes. |
3000 |
| ip_network |
string |
Le type de réseau de la tâche. Valeurs valides : v4, v6 et auto. Valeur par défaut : v4. |
v4 |
| isBase64Encode |
string |
Indique si le mot de passe doit être décodé en Base64 avant d'être stocké. Valeurs valides :
|
false |
| match_rule |
integer |
Indique si une règle d'alerte doit être incluse. Valeurs valides :
|
1 |
| max_tls_version |
string |
La version TLS maximale. |
tlsv1.3 |
| min_tls_version |
string |
La version TLS minimale. TLS 1.2 et les versions ultérieures sont prises en charge par défaut. TLS 1.0 et TLS 1.1 sont désactivées. Vous pouvez modifier la configuration pour les réactiver si nécessaire. |
tlsv1.2 |
| password |
string |
Le mot de passe pour la surveillance SMTP, POP3 ou FTP. |
123**** |
| ping_num |
integer |
Le nombre de pings pour la surveillance PING. |
29 |
| ping_port |
integer |
Le port PING. S'applique au PING TCP. |
80 |
| ping_type |
string |
Le type de protocole PING. Valeurs valides :
|
icmp |
| port |
integer |
Le port pour la surveillance TCP, UDP, SMTP ou POP3. |
110 |
| private_crt_file_name |
string |
Le nom du fichier de certificat privé. |
cert.pem |
| protocol |
string |
Le protocole de surveillance. |
TCP |
| quic_enabled |
boolean |
Indique si le protocole QUIC doit être utilisé pour la surveillance du navigateur. Valeurs valides :
|
true |
| quic_target |
object |
||
| quic_target |
array |
La liste des sites contraints d'utiliser le protocole QUIC. |
|
|
string |
Le site contraint d'utiliser le protocole QUIC. Le format est url:port. Le port est facultatif et sa valeur par défaut est 443. |
www.taobao.com |
|
| request_content |
string |
Le contenu de la requête pour la surveillance HTTP. |
aa=bb |
| request_format |
string |
Le format du contenu de la requête HTTP. Valeurs valides :
|
txt |
| response_content |
string |
Le contenu de réponse correspondant. |
txt |
| response_format |
string |
Le format du contenu de la réponse HTTP. Valeurs valides :
|
txt |
| retry_delay |
integer |
Le nombre de tentatives après un échec de surveillance. |
0 |
| safe_link |
integer |
S'applique aux tâches SMTP. Définir sur 1 pour utiliser une connexion sécurisée. Valeur par défaut : 0. |
0 |
| screen_shot |
boolean |
Indique si les captures d'écran de page doivent être activées. |
false |
| scroll_end |
boolean |
Pour les tâches de surveillance du navigateur, indique s'il faut faire défiler la page jusqu'en bas après son ouverture. |
false |
| server_name |
string |
L'indication du nom du serveur (SNI). |
www.aliyun.com |
| sse |
boolean |
Indique si la surveillance SSE doit être utilisée. |
|
| steps |
object |
||
| steps |
array<object> |
Les configurations des étapes pour la surveillance multi-étapes. Prend effet pour la surveillance multi-étapes. |
|
|
array<object> |
La configuration d'une seule étape dans la surveillance multi-étapes. |
||
| allow_failure |
boolean |
Indique s'il faut passer à l'étape suivante si l'étape actuelle échoue. Valeur par défaut : false. |
true |
| auto_extract_cookie |
boolean |
Indique si les cookies doivent être extraits automatiquement. L'en-tête Set-Cookie renvoyé par l'étape de surveillance HTTP est analysé et rendu disponible dans les étapes de surveillance suivantes. Valeur par défaut : false. |
true |
| extracted_variables |
object |
||
| extracted_variables |
array<object> |
La configuration d'extraction des variables. |
|
|
array<object> |
La configuration pour l'extraction d'une seule variable. |
||
| extracted_type |
string |
L'emplacement à partir duquel la variable est extraite. Valeurs valides : 0 (corps HTTP) et 1 (en-tête HTTP). |
1 |
| field |
string |
La clé dans l'en-tête HTTP à partir de laquelle la variable est extraite. Cette option prend effet lorsque l'emplacement de la variable est défini sur en-tête HTTP. |
request_id |
| name |
string |
Le nom de la variable. |
test_variable |
| parser |
object |
Les paramètres de la méthode d'extraction des variables. |
|
| parser_type |
string |
Le mode d'extraction pour la variable. Valeurs valides : 0 (JSON), 1 (XML) et 2 (expression régulière). |
0 |
| value |
string |
L'expression d'extraction de la variable. Lorsque le mode d'extraction est JSON ou XML, l'expression prend en charge le format XML. Lorsque le mode d'extraction est une expression régulière, la chaîne qui correspond à cette valeur est extraite. |
x.testkey.arrayvalue[0].innerkey |
| is_critical |
boolean |
Indique si un échec de l'étape actuelle marque l'ensemble de la tâche de surveillance comme ayant échoué. Valeur par défaut : false. |
true |
name
deprecated
|
string |
Le nom de l'étape (obsolète). |
step1 |
| option |
string |
Les options étendues pour l'étape. Chaque type de surveillance dispose d'options étendues différentes. Pour plus d'informations, consultez CreateSiteMonitor. |
{"enable_operator_dns": true} |
| step_name |
string |
Le nom de l'étape. |
step1 |
| step_type |
string |
Le type de surveillance pour l'étape. Valeurs valides :
Le type wait correspond à une étape d'attente. |
http |
| url |
string |
L'URL pour une seule étape dans la surveillance multi-étapes. |
https://aliyun.com |
| use_generated_cookie |
boolean |
Indique si les cookies extraits lors des étapes précédentes doivent être utilisés. Valeur par défaut : false. |
true |
| wait_time_in_secs |
integer |
Le temps d'attente. Unité : secondes. |
5 |
| strict_mode |
boolean |
false |
|
| supported_cipher_suits |
string |
Les suites de chiffrement prises en charge. |
TLS_AES_256_GCM_SHA384 |
| time_out |
integer |
Le délai d'expiration. Unité : millisecondes. |
3 |
| trace_region |
string |
La région de déploiement de l'application cible lors de l'intégration avec Managed Service for OpenTelemetry. |
cn-hangzhou |
| trace_type |
string |
Le protocole Tracing Analysis utilisé lors de l'intégration avec Managed Service for OpenTelemetry. Paramètres :
|
OpenTelemetry |
| traffic_hijack_element_blacklist |
object |
||
| traffic_hijack_element_blacklist |
array |
Lorsqu'une redirection se produit, si l'URL d'une ressource chargée par le navigateur correspond à une expression de cette liste, un détournement de trafic est considéré comme ayant eu lieu. |
|
|
string |
Lorsqu'une redirection se produit, si l'URL d'une ressource chargée par le navigateur correspond à une expression de cette liste, un détournement de trafic est considéré comme ayant eu lieu. |
www.taobao.com |
|
| traffic_hijack_element_count |
integer |
Lorsqu'une redirection se produit, si le nombre de ressources chargées par le navigateur dépasse cette valeur, un détournement de trafic est considéré comme ayant eu lieu. Si cette valeur est définie sur 0, aucune vérification n'est effectuée. Valeur par défaut : 0. |
0 |
| traffic_hijack_element_whitelist |
object |
||
| traffic_hijack_element_whitelist |
array |
Lorsqu'une redirection se produit, si l'URL d'une ressource chargée par le navigateur ne correspond à aucune expression de cette liste, un détournement de trafic est considéré comme ayant eu lieu. |
|
|
string |
Lorsqu'une redirection se produit, si l'URL d'une ressource chargée par le navigateur ne correspond à aucune expression de cette liste, un détournement de trafic est considéré comme ayant eu lieu. |
www.taobao.com |
|
| use_private_crt |
boolean |
Indique si un certificat privé doit être utilisé. |
|
| use_ssl |
boolean |
Indique si une connexion SSL doit être utilisée lors de l'exécution d'une tâche TCP. |
tlsv1.0 |
| username |
string |
Le nom d'utilisateur pour FTP, SMTP ou POP3. |
testUser |
| waitTime_after_completion |
integer |
Le temps d'attente supplémentaire après l'ouverture d'une page dans une tâche de détection basée sur un navigateur. |
3 |
| TaskId |
string |
L'identifiant de la tâche de surveillance. |
cc641dff-c19d-45f3-ad0a-818a0c4f**** |
| TaskName |
string |
Le nom de la tâche de surveillance. |
test123 |
| TaskState |
string |
L'état de la tâche de surveillance. Valeurs valides :
|
1 |
| TaskType |
string |
Le type de la tâche de surveillance. La surveillance de site prend en charge les types de tâches suivants : HTTP(S), PING, TCP, UDP, DNS, SMTP, POP3 et FTP. |
HTTP |
| VpcConfig |
object |
La configuration VPC de la tâche de détection de réseau interne. |
|
| Region |
string |
La région où se trouve le site cible de la tâche de détection de réseau interne. |
cn-beijing |
| SecurityGroupId |
string |
L'identifiant du groupe de sécurité auquel la tâche de détection de réseau interne est restreinte. |
sg-xxxxxx |
| VpcId |
string |
L'identifiant du VPC auquel la tâche de détection de réseau interne est rattachée. |
vpc-xxxxxx |
| VswitchId |
string |
L'identifiant du vSwitch auquel la tâche de détection de réseau interne est rattachée. |
vsw-xxxxxx |
| Success |
boolean |
Indique si l'opération a réussi. Valeurs valides :
|
true |
Exemples
JSON format
{
"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": {
"access_key_id": "testAk",
"access_key_secret": "testSk",
"api_action": "example_api",
"api_version": "2019-01-01",
"auth_style": "ROA",
"client_id": "client_id",
"client_secret": "client_secret",
"grant_type": "password",
"password": "test_password",
"region_id": "cn-hangzhou",
"scopes": {
"scopes": [
"test_operation"
]
},
"service_name": "example_service_name",
"session_token": "example_token",
"token_url": "https://www.example.com",
"type": "basic",
"use_cookie_session_key": false,
"username": "test_username",
"with_addon_resources": false
},
"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",
"config_variables": {
"config_variables": [
{
"name": "variable_name",
"secure": true,
"value": "variable_value"
}
]
},
"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,
"enable_packet_capture": true,
"expect_exist_string": {
"expect_exist_string": [
"chaîne attendue"
]
},
"expect_non_exist_string": {
"expect_non_exist_string": [
"chaîne inattendue"
]
},
"expect_value": "dns_server",
"failure_rate": 0.4,
"header": "testKey:testValue",
"hops": 20,
"host_binding": "127.0.0.1:www.aliyun.com",
"host_binding_type": 0,
"http_method": "get",
"icmp_timeout_millis": 3000,
"ip_network": "v4",
"isBase64Encode": "false",
"match_rule": 1,
"max_tls_version": "tlsv1.3",
"min_tls_version": "tlsv1.2",
"password": "123****",
"ping_num": 29,
"ping_port": 80,
"ping_type": "icmp",
"port": 110,
"private_crt_file_name": "cert.pem",
"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,
"safe_link": 0,
"screen_shot": false,
"scroll_end": false,
"server_name": "www.aliyun.com",
"sse": false,
"steps": {
"steps": [
{
"allow_failure": true,
"auto_extract_cookie": true,
"extracted_variables": {
"extracted_variables": [
{
"extracted_type": "1",
"field": "request_id",
"name": "test_variable",
"parser": {
"parser_type": "0",
"value": "x.testkey.arrayvalue[0].innerkey"
}
}
]
},
"is_critical": true,
"name": "step1",
"option": "{\"enable_operator_dns\": true}",
"step_name": "step1",
"step_type": "http",
"url": "https://aliyun.com",
"use_generated_cookie": true,
"wait_time_in_secs": 5
}
]
},
"strict_mode": false,
"supported_cipher_suits": "TLS_AES_256_GCM_SHA384",
"time_out": 3,
"trace_region": "cn-hangzhou",
"trace_type": "OpenTelemetry",
"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"
]
},
"use_private_crt": false,
"use_ssl": true,
"username": "testUser",
"waitTime_after_completion": 3
},
"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
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 400 | ParameterInvalid | The parameter is missing or invalid. %s | Le paramètre est manquant ou non valide. |
| 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. | Vous ne disposez pas des autorisations requises. Utilisez RAM pour accorder les autorisations. |
| 404 | Forbidden | Task Id does not exist | |
| 406 | ExceedingQuota | Exceeding quota limits. | Vous avez dépassé le quota de tâches. |
| 429 | Throttlingexception | The request was denied due to request throttling. |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.