全部產品
Search
文件中心

CloudOps Orchestration Service:睡眠ACS::Sleep

更新時間:Nov 21, 2025

用途

該動作可以適用於營運過程中需要等待的情境。如新建立的應用的ECS執行個體需要預熱一段時間,然後再進行後續的營運操作。

文法

  • YAML格式

Tasks:
  - Name: sleepTask # 任務名稱
    Action: ACS::Sleep
    Properties:
      Duration: PT15M # 可選。休眠時間長度(ISO8601格式),與 EndDate 二選一
      EndDate: '2025-01-01T00:00:00Z' # 可選。休眠截止時間(ISO8601格式),與 Duration 二選一
  • JSON格式(請參照YAML注釋說明)

{
  "Tasks": [
    {
      "Name": "sleepTask",
      "Action": "ACS::Sleep",
      "Properties": {
        "Duration": "PT15M", // 可選。休眠時間長度(ISO8601格式),與 EndDate 二選一
        "EndDate": "2025-01-01T00:00:00Z" // 可選。休眠截止時間(ISO8601格式),與 Duration 二選一
      }
    }
  ]
}

說明

Duration

  • 採取ISO8601標準進行時間長度定義。

  • 限制:最短1秒鐘。

  • 不區分大小寫。

樣本:

  • 1S或1s,簡略寫法,表示1秒鐘

  • 1M或1m,簡略寫法,表示1分鐘。

  • 1H或1h,簡略寫法,表示1小時。

  • 1H2M,簡略寫法,表示1小時2分鐘。

  • PT1H2M,標準寫法,表示1小時2分鐘。

EndDate:

  • 採取ISO8601標準定義絕對時間點。

  • 必須為 UTC 時間(以 Z 結尾)。

  • 不區分大小寫。

樣本:

  • 2025-01-01T00:00:00Z:標準寫法,表示 2025 年 1 月 1 日 00:00:00 UTC