本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 AWS Management Console建立和管理任務。
本節說明如何從 AWS IoT 主控台建立和管理任務。建立任務之後,您可以在詳細資訊頁面上檢視任務的相關資訊,並管理任務。
注意
如果您想要執行 AWS IoT 任務的程式碼簽署,請使用 AWS CLI。如需詳細資訊,請參閱使用 建立和管理任務 AWS CLI。
使用 建立管理任務 AWS Management Console
若要建立任務,請登入 AWS IoT 主控台,然後前往遠端動作區段中的任務中樞
-
在任務頁面上的任務對話方塊中,選擇建立任務 。
-
您可以建立自訂任務、免費RTOSOTA更新任務或 AWS IoT Greengrass 任務,視您使用的裝置而定。在此範例中,請選擇 Create a custom job (建立自訂任務)。選擇 Next (下一步)。
-
在 Custom job properties(自訂任務屬性) 頁面的 Job properties (任務屬性) 對話方塊中,輸入下列各欄資訊:
-
Name (姓名):輸入任務的唯一英數名稱。
-
Description - optional (說明 - 選擇性):輸入有關任務的選擇性說明。
-
標籤 – 選用:
注意
我們建議您不要在任務IDs和描述中使用個人身分資訊。
選擇 Next (下一步)。
-
-
在 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 受管範本。這些範本已預先設定,可供使用。如需詳細資訊,請參閱 建立自訂任務範本 和 從受管範本建立自訂任務範本。
-
-
在 Job configuration (任務組態) 對話方塊的 Job configuration (任務組態) 頁面上,選取下列其中一種任務類型:
-
快照任務:快照任務在目標裝置和群組上完成執行後即完成。
-
連續任務:連續任務適用於物件群組,並在稍後新增至所指定目標群組的任何裝置上執行。
-
-
在 Additional configurations - optional (其他組態 - 選擇性) 對話方塊中,檢閱下列選擇性任務組態,並視需要進行選擇:
-
推展組態
-
Scheduling configuration (排程組態)
-
任務執行逾時組態
-
Job executions retry configuration - new (任務執行重試組態 - 新增)
-
中止組態
如需有關任務組態的其他資訊,請參閱下列各節:
檢閱所有任務選項,然後選擇 Submit (提交) 以建立任務。
-
使用 檢視和管理任務 AWS Management Console
建立任務之後,主控台會產生JSON簽章,並將其放入您的任務文件中。您可以使用 AWS IoT 主控台
如果您選擇建立的任務,您可以找到:
-
一般任務詳細資訊,例如任務名稱、描述、類型、建立時間、上次更新時間,以及預估的開始時間。
-
您指定的任何任務組態及其狀態。
-
工作文件。
-
任務執行和您指定的任何選用標籤。
若要管理任務,請前往主控台的任務中樞