全部產品
Search
文件中心

Elastic Compute Service:修改雲助手任務執行資訊

更新時間:Jun 19, 2024

當已建立的任務不滿足您的業務需求時,您可以根據需要修改任務的執行資訊,包括命令內容、定時執行方式、添加ECS執行個體或受管理的執行個體到任務。本文介紹如何在雲助手控制台修改任務執行資訊。

使用限制

修改任務執行資訊時,必須滿足以下條件:

  • 僅支援執行計畫為定時執行系統下一次啟動後系統每次啟動後執行的任務。

  • 僅支援修改以下執行狀態的任務:

    • Pending:系統正在校正或發送命令。如果存在至少一台執行個體的命令執行狀態為Pending,則總執行狀態為Pending。

    • Running:命令正在執行個體上運行。只要存在至少一台執行個體的命令執行狀態為Running,則總執行狀態為Running。

    • Scheduled:定時執行的命令已發送,等待運行。存在至少一台執行個體的命令執行狀態為Scheduled,則總執行狀態為Scheduled。

    • Stopping:正在停止任務。存在至少一台執行個體的命令執行狀態為 Stopping,則總執行狀態為 Stopping。

  • 修改任務執行資訊(包括命令內容、自訂參數、執行頻率)前,已執行的ECS執行個體或受管理的執行個體必須滿足以下條件:

    • 狀態處於運行中(Running)。

    • 已安裝雲助手Agent。具體操作,請參見安裝雲助手Agent

    • 雲助手Agent不低於以下版本(僅添加ECS執行個體或受管理的執行個體到任務時無此限制)。

      • Linux:2.2.3.541

      • Windows:2.1.3.541

        如果修改任務返回InvalidOperation.CloudAssistantVersionUnsupported錯誤碼,請將雲助手Agent更新至最新版本。具體操作,請參見升級或禁止升級雲助手Agent

  • 添加ECS執行個體或受管理的執行個體到定時任務時,待加入的執行個體數量與已執行的執行個體數量總和不得超過100。

  • 當您修改了命令內容(CommandContent),且調用InvokeCommand或調用RunCommand時設定KeepCommandtrue建立任務,將會新增一條命令並長期保留,並佔用雲助手命令配額。

  • 在一個阿里雲地區下,您可以儲存500~50,000條雲助手命令,配額隨您的雲端服務器使用方式可能會增加。您也可以申請提升配額,關於如何查詢及提升配額,請參見ECS配額管理

    說明

    填寫詳細的配額提升申請理由可提高審批通過率。

  • 當一個任務為雲助手公用命令時,不支援修改命令內容(CommandContent)。

  • RAM使用者修改任務執行資訊時,需為RAM使用者授予一定的許可權。更多資訊,請參見修改定時任務的執行資訊

操作步驟

  1. 登入ECS管理主控台

  2. 在左側導覽列,選擇營運與監控 > 雲助手

  3. 在頁面左側頂部,選擇目標資源所在的資源群組和地區。地區

  4. 命令執行結果頁簽下,找到待修改任務,在操作欄中,單擊修改執行資訊

    image

  5. 修改執行資訊面板中,修改執行參數。

    1. 命令內容,您可選擇是否修改命令內容

      當您選中修改命令內容時,可修改命令內容、是否啟用自訂參數、自訂參數值。

    2. 選擇定時執行方式,並設定定時執行參數。

      說明

      待修改的任務執行計畫為系統下一次啟動後系統每次啟動後,無法選擇定時執行方式。

      定時執行方式

      說明

      固定時間間隔執行(Rate運算式)

      設定的重複頻率不大於7天、不小於60秒,且需要大於建立該任務時指定的逾時時間。

      僅在指定時間執行一次

      設定執行時間及時區。

      基於時鐘定時執行(Cron運算式)

      設定的重複頻率需大於或等於建立定時任務時指定的逾時時間,且不小於10秒。

    3. 選擇執行個體選擇受管理的執行個體地區,選擇待加入任務的執行個體

  6. 單擊修改

    修改完成後,任務將按照新修改的命令執行。

相關文檔

您也可以通過調用API ModifyInvocationAttribute來修改任務執行資訊。