Cria um lote de tarefas de monitoramento de sites.
Descrição da operação
Este tópico fornece um exemplo de como criar uma tarefa de monitoramento de sites chamada HangZhou_ECS1. A tarefa usa o protocolo HTTP para monitorar https://www.aliyun.com. A resposta mostra que a tarefa foi criada com sucesso com o nome HangZhou_ECS1 e o ID 679fbe4f-b80b-4706-91b2-5427b43e****.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
cms:BatchCreateInstantSiteMonitor |
create |
*All Resource
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| TaskList |
array<object> |
Sim |
A lista de tarefas de monitoramento de sites. Nota
Você deve criar pelo menos uma tarefa de monitoramento de sites. Os parâmetros Address, TaskName e TaskType são obrigatórios. |
|
|
object |
Não |
A lista de tarefas de monitoramento de sites. |
||
| Address |
string |
Não |
A URL ou o endereço IP da tarefa de monitoramento de sites. Nota
Você deve criar pelo menos uma tarefa de monitoramento de sites. Os parâmetros Address, TaskName e TaskType são obrigatórios. |
https://www.aliyun.com |
| IspCities |
string |
Não |
As informações sobre os pontos de detecção. Se você deixar este parâmetro vazio, o sistema selecionará aleatoriamente três pontos de detecção. O valor deve ser um JSONArray. Por exemplo, [{"city":"546","isp":"465"},{"city":"572","isp":"465"},{"city":"738","isp":"465"}] corresponde a Pequim, Hangzhou e Qingdao. Para obter mais informações sobre como obter informações de pontos de detecção, consulte DescribeSiteMonitorISPCityList. |
[{"city":"546","isp":"465"},{"city":"572","isp":"465"},{"city":"738","isp":"465"}] |
| OptionsJson |
string |
Não |
As opções de extensão avançadas para o tipo de protocolo da tarefa de monitoramento de sites. Diferentes tipos de protocolo correspondem a diferentes opções de extensão. |
{"time_out":5000} |
| TaskName |
string |
Não |
O nome da tarefa de monitoramento de sites. O nome da tarefa de monitoramento de sites. Nota
Você deve criar pelo menos uma tarefa de monitoramento de sites. Os parâmetros Address, TaskName e TaskType são obrigatórios. |
HangZhou_ECS1 |
| TaskType |
string |
Não |
O tipo de protocolo da tarefa de monitoramento. Valores válidos: HTTP, PING, TCP, UDP, DNS, SMTP, POP3 e FTP. Nota
Você deve criar pelo menos uma tarefa de monitoramento de sites. Os parâmetros Address, TaskName e TaskType são obrigatórios. |
HTTP |
Para obter mais informações sobre parâmetros de solicitação comuns, consulte Parâmetros comuns.
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Nenhum. |
||
| RequestId |
string |
O ID da solicitação. |
7AE72720-2C96-5446-9F2B-308C7CEDFF1A |
| Message |
string |
A mensagem retornada. |
successful |
| Success |
boolean |
Indica se a operação foi bem-sucedida. Valores válidos:
|
true |
| Data |
array<object> |
As informações sobre as tarefas de monitoramento de sites. |
[{"taskName": "HangZhou_ECS1", "taskId": "679fbe4f-b80b-4706-91b2-5427b43e****"}] |
|
object |
As informações sobre as tarefas de monitoramento de sites. |
||
| TaskName |
string |
O nome da tarefa de monitoramento de sites. |
HangZhou_ECS1 |
| TaskId |
string |
O ID da tarefa de monitoramento de sites. |
679fbe4f-b80b-4706-91b2-5427b43e**** |
| Code |
string |
O código de status. Nota
Um valor 200 indica que a solicitação foi bem-sucedida. |
200 |
Exemplos
Resposta de sucesso
JSON formato
{
"RequestId": "7AE72720-2C96-5446-9F2B-308C7CEDFF1A",
"Message": "successful",
"Success": true,
"Data": [
{
"TaskName": "HangZhou_ECS1",
"TaskId": "679fbe4f-b80b-4706-91b2-5427b43e****"
}
],
"Code": "200"
}
Códigos de erro
|
Código de status HTTP |
Código de erro |
Mensagem de erro |
Descrição |
|---|---|---|---|
| 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 |
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.