使用 從 AWS 受管範本建立任務 AWS Management Console - AWS IoT Core

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用 從 AWS 受管範本建立任務 AWS Management Console

使用 AWS Management Console 取得受 AWS 管範本的相關資訊,並使用這些範本建立任務。然後可以將建立的任務儲存為自己的自訂範本。

取得受管範本的詳細資訊

您可以取得可從 AWS IoT 主控台使用之不同受管範本的相關資訊。

  1. 若要查看可用的受管範本,請前往 AWS IoT 主控台的任務範本中樞,然後選擇受管範本索引標籤。

  2. 若要檢視詳細資訊,請選擇受管範本。

詳細資訊頁面包含以下資訊:

  • 受管範本的名稱、描述和 Amazon Resource Name (ARN)。

  • 可執行遠端操作的環境,如 Linux。

  • 指定任務處理常式路徑JSON的任務文件,以及在裝置上執行的命令。例如,以下顯示 AWS-Reboot 範本的範例任務文件。範本會顯示任務處理常式和 Shell 指令碼的路徑 (reboot.sh);必須執行任務處理常式,才能重新啟動裝置。

    { "version": "1.0", "steps": [ { "action": { "name": "Reboot", "type": "runHandler", "input": { "handler": "reboot.sh", "path": "${aws:iot:parameter:pathToHandler}" }, "runAsUser": "${aws:iot:parameter:runAsUser}" } } ] }

    如需有關任務文件以及各種遠端操作參數的詳細資訊,請參閱 受管範本遠端動作和任務文件

  • 任務文件的最新版本。

使用受管範本建立任務

您可以使用 AWS Management 主控台來選擇要用來建立任務的 AWS 受管範本。本節將告訴您如何做到。

您也可以開始任務建立工作流程,然後選擇要在建立任務時使用的 AWS 受管範本。如需有關此工作流程的詳細資訊,請參閱 使用 AWS Management Console建立和管理任務。

  1. 選擇您的 AWS 受管範本

    前往AWS IoT 主控台的任務範本中樞,選擇受管範本索引標籤,然後選擇您的範本。

  2. 使用受管範本建立任務
    1. 在範本的詳細資訊頁面中,選擇 Create job (建立任務)。

      主控台會切換至已新增範本組態的 Create job (建立任務) 工作流程的 Custom job properties (自訂任務屬性) 步驟。

    2. 輸入唯一的英數字元任務名稱,以及選用說明和標籤,然後選擇 Next (下一步)。

    3. 選擇要在此任務中執行的物件或物件群組作為任務目標。

    4. Job document (任務文件) 區段中,範本會顯示其組態設定和輸入參數。輸入所選範本的輸入參數值。例如,如果您選擇 AWS-Download-File 範本:

      • 對於 downloadUrl,輸入要下載URL的檔案的 ,例如:https://example.com/index.html

      • 針對 filePath,在裝置上輸入要存放下載檔案的路徑,例如:path/to/file

      您也可以選擇輸入參數 runAsUserpathToHandler 的值。如需有關各個範本輸入參數的詳細資訊,請參閱 受管範本遠端動作和任務文件

    5. Job configuration (任務組態) 頁面上,選擇任務類型為連續或快照任務。快照任務在目標裝置和群組上完成執行後即完成。連續任務適用於物件群組,並在新增至所指定目標群組的任何裝置上執行。

    6. 繼續為任務新增任何其他組態,然後檢閱並建立任務。如需其他組態的資訊,請參閱:

從受管範本建立自訂任務範本

您可以使用 AWS 受管範本和自訂任務做為起點,以建立自己的自訂任務範本。若要建立自訂任務範本,請先從受 AWS 管範本建立任務,如上一節所述。

然後將自訂任務另存為範本,建立您的自訂任務範本。若要另存為範本:

  1. 前往AWS IoT 主控台的任務中樞,然後選擇包含受管範本的任務。

  2. 選擇 Save as a job template (另存為任務範本),然後建立自訂任務範本。如需有關建立自訂任務範本的詳細資訊,請參閱 從現有任務建立任務範本