使用 AWS Management Console建立和管理任務。 - AWS IoT Core

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

使用 AWS Management Console建立和管理任務。

本節說明如何從 AWS IoT 主控台建立和管理任務。建立任務之後,您可以在詳細資訊頁面上檢視任務的相關資訊,並管理任務。

注意

如果您想要執行 AWS IoT 任務的程式碼簽署,請使用 AWS CLI。如需詳細資訊,請參閱使用 建立和管理任務 AWS CLI

使用 建立管理任務 AWS Management Console

若要建立任務,請登入 AWS IoT 主控台,然後前往遠端動作區段中的任務中樞。然後,執行下列步驟。

  1. 任務頁面上的任務對話方塊中,選擇建立任務

  2. 您可以建立自訂任務、免費RTOSOTA更新任務或 AWS IoT Greengrass 任務,視您使用的裝置而定。在此範例中,請選擇 Create a custom job (建立自訂任務)。選擇 Next (下一步)

  3. Custom job properties(自訂任務屬性) 頁面的 Job properties (任務屬性) 對話方塊中,輸入下列各欄資訊:

    • Name (姓名):輸入任務的唯一英數名稱。

    • Description - optional (說明 - 選擇性):輸入有關任務的選擇性說明。

    • 標籤 – 選用

    注意

    我們建議您不要在任務IDs和描述中使用個人身分資訊。

    選擇 Next (下一步)

  4. Job targets (任務 目標) 對話方塊的 File configuration (檔案組態) 頁面上,選取要執行此任務的Things (物件) 或 Thing groups (物件群組)。

    Job document (任務文件) 對話方塊中選取下列其中一個選項:

    • 從檔案 :您先前上傳至 Amazon S3 儲存貯體JSON的任務檔案

      • 程式碼簽署

        在位於 Amazon S3 的任務文件中URL, ${aws:iot:code-sign-signature:s3://region.bucket/code-file@code-file-version-id}需要作為預留位置,直到使用程式碼簽署設定檔 將其取代為已簽章的程式碼檔案路徑為止。新簽署的程式碼檔案一開始會出現在 Amazon S3 來源儲存貯體的 SignedImages 資料夾中。將建立包含Codesigned_字首的新任務文件,其中包含已簽章的程式碼檔案路徑,取代程式碼簽章預留位置,並放置在您的 Amazon S3 中URL以建立新任務。

      • 預先簽署資源 URLs

        預先簽署角色下拉式清單中,選擇您在預先簽署 URLs中建立IAM的角色。對於從 Amazon S3 下載物件的裝置,使用 URLs 預先${aws:iot:s3-presigned-url:簽署位於 Amazon S3 中的物件是最佳安全實務。

        如果您想要使用預先簽署URLs的程式碼簽署預留位置,請使用下列範例範本:

        ${aws:iot:s3-presigned-url:${aws:iot:code-sign-signature:<S3 URL>}
    • From template (從範本):包含任務文件和任務組態的任務範本。任務範本可以是您建立的自訂任務範本或 AWS 受管範本。

      如果您要建立執行常用遠端動作的任務,例如重新啟動裝置,您可以使用 AWS 受管範本。這些範本已預先設定,可供使用。如需詳細資訊,請參閱 建立自訂任務範本從受管範本建立自訂任務範本

  5. Job configuration (任務組態) 對話方塊的 Job configuration (任務組態) 頁面上,選取下列其中一種任務類型:

    • 快照任務:快照任務在目標裝置和群組上完成執行後即完成。

    • 連續任務:連續任務適用於物件群組,並在稍後新增至所指定目標群組的任何裝置上執行。

  6. Additional configurations - optional (其他組態 - 選擇性) 對話方塊中,檢閱下列選擇性任務組態,並視需要進行選擇:

    • 推展組態

    • Scheduling configuration (排程組態)

    • 任務執行逾時組態

    • Job executions retry configuration - new (任務執行重試組態 - 新增)

    • 中止組態

    如需有關任務組態的其他資訊,請參閱下列各節:

    檢閱所有任務選項,然後選擇 Submit (提交) 以建立任務。

使用 檢視和管理任務 AWS Management Console

建立任務之後,主控台會產生JSON簽章,並將其放入您的任務文件中。您可以使用 AWS IoT 主控台來檢視狀態,或取消、刪除任務。

如果您選擇建立的任務,您可以找到:

  • 一般任務詳細資訊,例如任務名稱、描述、類型、建立時間、上次更新時間,以及預估的開始時間。

  • 您指定的任何任務組態及其狀態。

  • 工作文件。

  • 任務執行和您指定的任何選用標籤。

若要管理任務,請前往主控台的任務中樞,然後選擇是否要編輯、刪除或取消任務。