Tous les produits
Search
Centre de documentation

:DescribeSiteMonitorAttribute

Dernière mise à jour :Sep 14, 2026

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

Le tableau ci-dessous décrit les autorisations nécessaires pour appeler cette API. Vous pouvez les définir dans une politique Resource Access Management (RAM). Les colonnes du tableau sont détaillées ci-dessous :

  • Action : les actions peuvent être utilisées dans l'élément Action des instructions de politique de permissions RAM pour accorder les autorisations nécessaires à l'exécution de l'opération.

  • API : l'API que vous pouvez appeler pour exécuter l'action.

  • Niveau d'accès : le niveau d'accès prédéfini accordé pour chaque API. Valeurs valides : create, list, get, update et delete.

  • Type de ressource : le type de ressource qui prend en charge l'autorisation pour exécuter l'action. Il indique si l'action prend en charge les permissions au niveau de la ressource. La ressource spécifiée doit être compatible avec l'action. Sinon, la politique sera inefficace.

    • Pour les API avec permissions au niveau de la ressource, les types de ressource requis sont marqués d'un astérisque (*). Spécifiez l'Alibaba Cloud Resource Name (ARN) correspondant dans l'élément Resource de la politique.

    • Pour les API sans permissions au niveau de la ressource, la valeur All Resources est affichée. Utilisez un astérisque (*) dans l'élément Resource de la politique.

  • Clé de condition : les clés de condition définies par le service. La clé permet un contrôle granulaire, applicable aux actions seules ou aux actions associées à des ressources spécifiques. En plus des clés de condition propres au service, Alibaba Cloud fournit un ensemble de clés de condition communes applicables à tous les services pris en charge par RAM.

  • Action dépendante : les actions dépendantes requises pour exécuter l'action. Pour mener à bien l'opération, l'utilisateur RAM ou le rôle RAM doit disposer des permissions pour toutes les actions dépendantes.

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 :

  • true : les règles d'alerte sont renvoyées.

  • false (par défaut) : les règles d'alerte ne sont pas renvoyées.

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 : activée.

  • false : désactivée.

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 : la valeur de la métrique est supérieure à la valeur à la même heure hier.

  • LessThanYesterday : la valeur de la métrique est inférieure à la valeur à la même heure hier.

  • GreaterThanLastWeek : la valeur de la métrique est supérieure à la valeur à la même heure la semaine dernière.

  • LessThanLastWeek : la valeur de la métrique est inférieure à la valeur à la même heure la semaine dernière.

  • GreaterThanLastPeriod : la valeur de la métrique est supérieure à la valeur du cycle précédent.

  • LessThanLastPeriod : la valeur de la métrique est inférieure à la valeur du cycle précédent.

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 :

  • 1 : critique.

  • 2 : avertissement.

  • 3 : information.

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 : normal.

  • ALARM : alerte déclenchée.

OK

Statistics

string

La méthode statistique pour l'alerte. Valeurs valides :

  • Availability : pourcentage de points de détection disponibles.

  • AvailableNumber : nombre de points de détection disponibles.

  • ErrorCodeMaximum : n'importe quel code d'état (alerte indépendante).

  • ErrorCodeMinimum : tous les codes d'état (alerte combinée).

  • Average : temps de réponse.

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 : réseau fixe.

  • MOBILE : réseau mobile.

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 :

  • contains : contient.

  • doesNotContain : ne contient pas.

  • matches : correspond à une expression régulière.

  • doesNotMatch : ne correspond pas à une expression régulière.

  • is : est égal à une valeur numérique ou correspond à une chaîne.

  • isNot : n'est pas égal.

  • lessThan : inférieur à.

  • moreThan : supérieur à.

lessThan

property

string

Le chemin d'analyse du contenu de l'assertion.

  • Si le type d'assertion est body_json, le chemin est un json path.

  • Si le type d'assertion est body_xml, le chemin est un xml path.

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 : vérifie si le temps de réponse répond aux attentes.

  • status_code : vérifie si le code d'état de la réponse HTTP répond aux attentes.

  • header : vérifie si un champ dans l'en-tête de réponse répond aux attentes.

  • body_text : vérifie si le contenu dans le corps de la réponse répond aux attentes en utilisant la correspondance de chaînes de texte.

  • body_json : vérifie si le contenu dans le corps de la réponse répond aux attentes en utilisant l'analyse JSON (JSON Path).

  • body_xml : vérifie si le contenu dans le corps de la réponse répond aux attentes en utilisant l'analyse XML (XPath).

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

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 : ne pas ignorer les erreurs de certificat.

  • true : ignorer les erreurs de certificat.

false

browser_task_version

string

La version de surveillance du navigateur. Valeurs valides :

  • 1 : surveillance de page unique.

  • 2 : surveillance multi-pages.

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 : n'active pas les diagnostics réseau MTR automatiques.

  • true : active les diagnostics réseau MTR automatiques.

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 : n'active pas la détection automatique de la latence réseau PING.

  • true : active la détection automatique de la latence réseau PING.

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 : tous les alias ou adresses IP attendus sont inclus dans la réponse DNS.

  • DNS_IN : toutes les réponses DNS sont incluses dans les alias ou adresses IP attendus.

  • EQUAL : la réponse DNS correspond exactement aux alias ou adresses IP attendus.

  • ANY : la réponse DNS et les alias ou adresses IP attendus ont une intersection.

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 : l'adresse IP correspondant au nom d'hôte ou au nom de domaine spécifié.

  • CNAME : mappe plusieurs noms de domaine sur un autre nom de domaine.

  • NS : spécifie le serveur DNS qui résout le nom de domaine.

  • MX : pointe le nom de domaine vers l'adresse d'un serveur de messagerie.

  • TXT : la description du nom d'hôte ou du nom de domaine. La longueur du texte est limitée à 512 octets. Ce type est couramment utilisé pour les enregistrements SPF (Sender Policy Framework) afin de prévenir le spam.

A

empty_message

boolean

Indique si une tâche WebSocket est autorisée à ne renvoyer aucun message ou un message vide. Valeurs valides :

  • false (par défaut) : non autorisé.

  • true : autorisé.

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 :

    0

  • 1 :

    1

0

http_method

string

La méthode de requête HTTP. Valeurs valides :

  • get

  • post

  • head

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 :

  • true : décode le mot de passe en Base64 avant de le stocker.

  • false : ne décode pas le mot de passe en Base64 avant de le stocker.

false

match_rule

integer

Indique si une règle d'alerte doit être incluse. Valeurs valides :

  • 0 : oui.

  • 1 : non.

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

  • tcp

  • udp

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 : utilise le protocole QUIC.

  • false : n'utilise pas le protocole QUIC. Valeur par défaut : false.

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 :

  • hex : format hexadécimal.

  • txt : format texte.

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 :

  • hex : format hexadécimal.

  • txt : format texte.

txt

retry_delay

integer

Le nombre de tentatives après un échec de surveillance.

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

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 :

  • http

  • ping

  • tcp

  • udp

  • dns

  • smtp

  • pop3

  • ftp

  • wait

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

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

  • Zipkin

  • Jaeger

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 : activé.

  • 2 : désactivé.

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 : l'opération a réussi.

  • false : l'opération a échoué.

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.