全部產品
Search
文件中心

Cloud Monitor:BatchCreateInstantSiteMonitor - 大量建立網站監控任務

更新時間:Dec 23, 2025

調用BatchCreateInstantSiteMonitor介面大量建立網站監控任務。

介面說明

本文將提供一個樣本,建立一個網站監控任務HangZhou_ECS1,該任務的監控地址為https://www.aliyun.com,監控類型為HTTP。返回結果顯示,建立網站監控任務成功,該網站監控任務的名稱為HangZhou_ECS1,ID 為679fbe4f-b80b-4706-91b2-5427b43e****

調試

您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。

調試

授權資訊

下表是API對應的授權資訊,可以在RAM權限原則語句的Action元素中使用,用來給RAM使用者或RAM角色授予調用此API的許可權。具體說明如下:

  • 操作:是指具體的許可權點。

  • 存取層級:是指每個操作的存取層級,取值為寫入(Write)、讀取(Read)或列出(List)。

  • 資源類型:是指操作中支援授權的資源類型。具體說明如下:

    • 對於必選的資源類型,用前面加 * 表示。

    • 對於不支援資源級授權的操作,用全部資源表示。

  • 條件關鍵字:是指雲產品自身定義的條件關鍵字。

  • 關聯操作:是指成功執行操作所需要的其他許可權。操作者必須同時具備關聯操作的許可權,操作才能成功。

操作

存取層級

資源類型

條件關鍵字

關聯操作

cms:BatchCreateInstantSiteMonitor

create

*全部資源

*

請求參數

名稱

類型

必填

描述

樣本值

TaskList

array<object>

網站監控工作清單。

說明

至少需要建立一條網站監控任務,且AddressTaskNameTaskType必須設定。

object

網站監控工作清單。

Address

string

網站監控任務的 URL 或 IP 位址。

說明

至少需要建立一條網站監控任務,且AddressTaskNameTaskType必須設定。

https://www.aliyun.com

IspCities

string

探測點資訊。如果該參數取值為空白,則系統隨機播放 3 個探測點。

格式為JSONArray,例如:[{"city":"546","isp":"465"},{"city":"572","isp":"465"},{"city":"738","isp":"465"}],分別對應北京、杭州、青島。

關於如何擷取探測點資訊,請參見 DescribeSiteMonitorISPCityList

[{"city":"546","isp":"465"},{"city":"572","isp":"465"},{"city":"738","isp":"465"}]

OptionsJson

string

網站監控任務對應協議類型的進階擴充選項。不同探測任務的協議類型對應不同的擴充選項。

{"time_out":5000}

TaskName

string

網站監控任務的名稱。

長度 4~100 個字元,取值可包含英文字母、數字和短劃線(_)。

說明

至少需要建立一條網站監控任務,且AddressTaskNameTaskType必須設定。

HangZhou_ECS1

TaskType

string

監控任務的監控類型。

目前網站監控任務的類型包括:HTTP、PING、TCP、UDP、DNS、SMTP、POP3、FTP。

說明

至少需要建立一條網站監控任務,且AddressTaskNameTaskType必須設定。

HTTP

關於公用請求參數的詳情,請參見公用參數

返回參數

名稱

類型

描述

樣本值

object

無。

RequestId

string

請求 ID。

7AE72720-2C96-5446-9F2B-308C7CEDFF1A

Message

string

返回資訊。

successful

Success

boolean

操作是否成功。取值:

  • true:成功。

  • false:失敗。

true

Data

array<object>

網站監控任務資訊。

[{"taskName": "HangZhou_ECS1", "taskId": "679fbe4f-b80b-4706-91b2-5427b43e****"}]

object

網站監控任務資訊。

TaskName

string

網站監控任務名稱。

HangZhou_ECS1

TaskId

string

網站監控任務 ID。

679fbe4f-b80b-4706-91b2-5427b43e****

Code

string

狀態代碼。

說明

200 表示成功。

200

樣本

正常返回樣本

JSON格式

{
  "RequestId": "7AE72720-2C96-5446-9F2B-308C7CEDFF1A",
  "Message": "successful",
  "Success": true,
  "Data": [
    {
      "TaskName": "HangZhou_ECS1",
      "TaskId": "679fbe4f-b80b-4706-91b2-5427b43e****"
    }
  ],
  "Code": "200"
}

錯誤碼

HTTP status code

錯誤碼

錯誤資訊

描述

400 InvalidParameterValue Illegal parameters. 參數錯誤。
400 ParameterInvalid The parameter is missing or invalid. %s 參數缺失或者參數無效。
403 Forbidden You are not authorized to operate the specified resource. 沒有許可權,請使用RAM進行授權
404 ResourceNotFound The specified resource is not found. 未找到指定資源。
429 ResourceOverLimit The resource has exceeded the limit. %s 超過數量限制。

訪問錯誤中心查看更多錯誤碼。

變更歷史

更多資訊,參考變更詳情