Crie uma ou mais tarefas de monitoramento de site.
Este tópico apresenta um exemplo de criação de uma tarefa de monitoramento de site chamada HangZhou_ECS1. A URL monitorada pela tarefa é https://www.aliyun.com e o tipo da tarefa é HTTP. O resultado confirma a criação da tarefa. O nome da tarefa é HangZhou_ECS1 e o ID da tarefa é 679fbe4f-b80b-4706-91b2-5427b43e****.
Depuração
Parâmetros da solicitação
| Parâmetro | Tipo | Obrigatório | Exemplo | Descrição |
| Action | String | Sim | BatchCreateInstantSiteMonitor | Operação a ser executada. Defina o valor como BatchCreateInstantSiteMonitor. |
| TaskList.N.Address | String | Não | https://www.aliyun.com | URL ou endereço IP monitorado pela tarefa. Nota Crie pelo menos uma tarefa de monitoramento de site. Especifique os parâmetros Address, TaskName e TaskType em cada solicitação. |
| TaskList.N.IspCities | String | Não | [{"city":"546","isp":"465"},{"city":"572","isp":"465"},{"city":"738","isp":"465"}] | Pontos de detecção. Se este parâmetro estiver vazio, o sistema selecionará aleatoriamente três pontos. O valor é um Para obter informações sobre como adquirir pontos de detecção, consulte DescribeSiteMonitorISPCityList. |
| TaskList.N.OptionsJson | String | Não | {"time_out":5000} | Opções estendidas do protocolo usado pela tarefa de monitoramento de site. As opções variam conforme o protocolo. |
| TaskList.N.TaskName | String | Não | HangZhou_ECS1 | Nome da tarefa de monitoramento de site. O nome deve ter entre 4 e 100 caracteres e pode conter letras, dígitos e sublinhados (_). Nota Crie pelo menos uma tarefa de monitoramento de site. Especifique os parâmetros Address, TaskName e TaskType em cada solicitação. |
| TaskList.N.TaskType | String | Não | HTTP | Tipo da tarefa de monitoramento de site. Valores válidos: HTTP, PING, TCP, UDP, DNS, SMTP, POP3 e FTP. Nota Crie pelo menos uma tarefa de monitoramento de site. Especifique os parâmetros Address, TaskName e TaskType em cada solicitação. |
Para mais informações sobre parâmetros comuns de solicitação, consulte Parâmetros comuns.
Parâmetros de resposta
| Parâmetro | Tipo | Exemplo | Descrição |
| RequestId | String | 7AE72720-2C96-5446-9F2B-308C7CEDFF1A | ID da solicitação. |
| Message | String | successful | Mensagem retornada. |
| Success | Boolean | true | Indica se a chamada foi bem-sucedida. Valores válidos:
|
| Data | Array of Data | Informações sobre a tarefa de monitoramento de site. |
|
| TaskName | String | HangZhou_ECS1 | Nome da tarefa de monitoramento de site. |
| TaskId | String | 679fbe4f-b80b-4706-91b2-5427b43e**** | ID da tarefa de monitoramento de site. |
| Code | String | 200 | Código de status HTTP. Nota O código de status 200 indica que a chamada foi bem-sucedida. |
Exemplos
Exemplos de solicitações
http(s)://[Endpoint]/?Action=BatchCreateInstantSiteMonitor
&TaskList=[{"Address":"https://www.aliyun.com","TaskName":"HangZhou_ECS1","TaskType":"HTTP"}]
&<Common request parameters>
Exemplos de respostas de sucesso
Formato 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>
Formato 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
}
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 |
Mensagem de erro retornada quando o parâmetro não é especificado ou é inválido. |
|
404 |
ResourceNotFound |
The specified resource is not found. |
Mensagem de erro retornada quando o recurso especificado não é encontrado. |
|
429 |
ResourceOverLimit |
The resource has exceeded the limit. %s |
Mensagem de erro retornada quando o número de recursos excede o limite superior. |
Para obter uma lista de códigos de erro, consulte Códigos de erro do serviço.