Crée un lot de tâches de surveillance de site.
Description de l'opération
Cette rubrique fournit un exemple de création d'une tâche de surveillance de site nommée HangZhou_ECS1. La tâche utilise le protocole HTTP pour surveiller https://www.aliyun.com. La réponse indique que la tâche a été créée avec succès sous le nom HangZhou_ECS1 et avec l'identifiant 679fbe4f-b80b-4706-91b2-5427b43e****.
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:BatchCreateInstantSiteMonitor |
create |
*All Resource
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| TaskList |
array<object> |
Oui |
La liste des tâches de surveillance de site. Remarque
Vous devez créer au moins une tâche de surveillance de site. Les paramètres Address, TaskName et TaskType sont requis. |
|
|
object |
Non |
La liste des tâches de surveillance de site. |
||
| Address |
string |
Non |
L'URL ou l'adresse IP de la tâche de surveillance de site. Remarque
Vous devez créer au moins une tâche de surveillance de site. Les paramètres Address, TaskName et TaskType sont requis. |
https://www.aliyun.com |
| IspCities |
string |
Non |
Les informations sur les points de détection. Si vous laissez ce paramètre vide, le système sélectionne aléatoirement trois points de détection. La valeur doit être un JSONArray. Par exemple, [{"city":"546","isp":"465"},{"city":"572","isp":"465"},{"city":"738","isp":"465"}] correspond à Pékin, Hangzhou et Qingdao. Pour plus d'informations sur la façon d'obtenir les informations des points de détection, consultez DescribeSiteMonitorISPCityList. |
[{"city":"546","isp":"465"},{"city":"572","isp":"465"},{"city":"738","isp":"465"}] |
| OptionsJson |
string |
Non |
Les options d'extension avancées pour le type de protocole de la tâche de surveillance de site. Différents types de protocoles correspondent à différentes options d'extension. |
{"time_out":5000} |
| TaskName |
string |
Non |
Le nom de la tâche de surveillance de site. Le nom de la tâche de surveillance de site. Remarque
Vous devez créer au moins une tâche de surveillance de site. Les paramètres Address, TaskName et TaskType sont requis. |
HangZhou_ECS1 |
| TaskType |
string |
Non |
Le type de protocole de la tâche de surveillance. Valeurs valides : HTTP, PING, TCP, UDP, DNS, SMTP, POP3 et FTP. Remarque
Vous devez créer au moins une tâche de surveillance de site. Les paramètres Address, TaskName et TaskType sont requis. |
HTTP |
Pour plus d'informations sur les paramètres de requête courants, consultez Paramètres courants.
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Aucun. |
||
| RequestId |
string |
L'identifiant de la requête. |
7AE72720-2C96-5446-9F2B-308C7CEDFF1A |
| Message |
string |
Le message renvoyé. |
successful |
| Success |
boolean |
Indique si l'opération a réussi. Valeurs valides :
|
true |
| Data |
array<object> |
Les informations sur les tâches de surveillance de site. |
[{"taskName": "HangZhou_ECS1", "taskId": "679fbe4f-b80b-4706-91b2-5427b43e****"}] |
|
object |
Les informations sur les tâches de surveillance de site. |
||
| TaskName |
string |
Le nom de la tâche de surveillance de site. |
HangZhou_ECS1 |
| TaskId |
string |
L'identifiant de la tâche de surveillance de site. |
679fbe4f-b80b-4706-91b2-5427b43e**** |
| Code |
string |
Le code d'état. Remarque
Une valeur de 200 indique que la requête a réussi. |
200 |
Exemples
JSON format
{
"RequestId": "7AE72720-2C96-5446-9F2B-308C7CEDFF1A",
"Message": "successful",
"Success": true,
"Data": [
{
"TaskName": "HangZhou_ECS1",
"TaskId": "679fbe4f-b80b-4706-91b2-5427b43e****"
}
],
"Code": "200"
}
Codes d'erreur
|
Code de statut HTTP |
Code d'erreur |
Message d'erreur |
Description |
|---|---|---|---|
| 400 | InvalidParameterValue | Illegal parameters. | Illegal parameters. |
| 400 | ParameterInvalid | The parameter is missing or invalid. %s | |
| 403 | Forbidden | You are not authorized to operate the specified resource. | No permission, please use RAM to authorize |
| 404 | ResourceNotFound | The specified resource is not found. | The specified resource is not found. |
| 429 | ResourceOverLimit | The resource has exceeded the limit. %s |
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.