Crée une ou plusieurs tâches de surveillance de site.
Cette rubrique explique comment créer une tâche de surveillance de site nommée HangZhou_ECS1. L'URL surveillée est https://www.aliyun.com et le type de tâche est HTTP. La réponse confirme la création de la tâche. Le nom de la tâche de surveillance de site est HangZhou_ECS1 et son ID est 679fbe4f-b80b-4706-91b2-5427b43e****.
Débogage
Paramètres de requête
| Paramètre | Type | Obligatoire | Exemple | Description |
| Action | String | Oui | BatchCreateInstantSiteMonitor | Opération à effectuer. Définissez la valeur sur BatchCreateInstantSiteMonitor. |
| TaskList.N.Address | String | Non | https://www.aliyun.com | URL ou adresse IP à surveiller. Remarque Vous devez créer au moins une tâche de surveillance de site. Spécifiez les paramètres Address, TaskName et TaskType dans chaque requête. |
| TaskList.N.IspCities | String | Non | [{"city":"546","isp":"465"},{"city":"572","isp":"465"},{"city":"738","isp":"465"}] | Points de détection. Si vous laissez ce paramètre vide, le système sélectionne aléatoirement trois points. La valeur est un Pour obtenir la liste des points de détection, consultez DescribeSiteMonitorISPCityList. |
| TaskList.N.OptionsJson | String | Non | {"time_out":5000} | Options étendues du protocole utilisé par la tâche de surveillance. Elles varient selon le protocole. |
| TaskList.N.TaskName | String | Non | HangZhou_ECS1 | Nom de la tâche de surveillance de site. Le nom doit comporter entre 4 et 100 caractères et peut contenir des lettres, des chiffres et des traits de soulignement (_). Remarque Vous devez créer au moins une tâche de surveillance de site. Spécifiez les paramètres Address, TaskName et TaskType dans chaque requête. |
| TaskList.N.TaskType | String | Non | HTTP | Type de la tâche de surveillance de site. 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. Spécifiez les paramètres Address, TaskName et TaskType dans chaque requête. |
Pour plus d'informations sur les paramètres de requête communs, consultez Paramètres communs.
Paramètres de réponse
| Paramètre | Type | Exemple | Description |
| RequestId | String | 7AE72720-2C96-5446-9F2B-308C7CEDFF1A | ID de la requête. |
| Message | String | successful | Message renvoyé. |
| Success | Boolean | true | Indique si l'appel a réussi. Valeurs valides :
|
| Data | Array of Data | Informations relatives à la tâche de surveillance de site. |
|
| TaskName | String | HangZhou_ECS1 | Nom de la tâche de surveillance de site. |
| TaskId | String | 679fbe4f-b80b-4706-91b2-5427b43e**** | ID de la tâche de surveillance de site. |
| Code | String | 200 | Code d'état HTTP. Remarque Le code d'état 200 indique que l'appel a réussi. |
Exemples
Exemples de requêtes
http(s)://[Endpoint]/?Action=BatchCreateInstantSiteMonitor
&TaskList=[{"Address":"https://www.aliyun.com","TaskName":"HangZhou_ECS1","TaskType":"HTTP"}]
&<Common request parameters>
Exemples de réponses réussies
Format XML
HTTP/1.1 200 OK
Content-Type:application/xml
<BatchCreateInstantSiteMonitorResponse>
<RequestId>7AE72720-2C96-5446-9F2B-308C7CEDFF1A</RequestId>
<Message>successful</Message>
<Data>
<taskName>HangZhou_ECS1</taskName>
<taskId>679fbe4f-b80b-4706-91b2-5427b43e****</taskId>
</Data>
<Code>200</Code>
<Success>true</Success>
</BatchCreateInstantSiteMonitorResponse>
Format JSON
HTTP/1.1 200 OK
Content-Type:application/json
{
"RequestId" : "7AE72720-2C96-5446-9F2B-308C7CEDFF1A",
"Message" : "successful",
"Data" : [ {
"taskName" : "HangZhou_ECS1",
"taskId" : "679fbe4f-b80b-4706-91b2-5427b43e****"
} ],
"Code" : "200",
"Success" : true
}
Codes d'erreur
|
Code d'état HTTP |
Code d'erreur |
Message d'erreur |
Description |
|
400 |
ParameterInvalid |
The parameter is missing or invalid. %s |
Le paramètre n'est pas spécifié ou est invalide. |
|
404 |
ResourceNotFound |
The specified resource is not found. |
La ressource spécifiée est introuvable. |
|
429 |
ResourceOverLimit |
The resource has exceeded the limit. %s |
Le nombre de ressources dépasse la limite autorisée. |
Pour obtenir la liste des codes d'erreur, consultez les Codes d'erreur de service.