翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
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] (ジョブのプロパティ) ダイアログボックスで、次のフィールドに情報を入力します。
-
名前: ジョブの名前を一意の英数字で入力します。
-
説明 - オプション: ジョブに関する説明を任意で入力します。
-
タグ - オプション:
注記
職務IDsや説明に個人を特定できる情報を使用しないことをお勧めします。
[Next (次へ)] を選択します。
-
-
[Job targets] (ジョブターゲット) ダイアログボックスの [File configuration] (ファイル設定) ページで、このジョブを実行する [Thing] (モノ) または [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_
プレフィックスを含む新しいジョブドキュメントは、コード署名プレースホルダーを置き換える署名付きコードファイルパスで作成され、新しいジョブを作成URLするために Amazon S3 に配置されます。 -
事前署名リソース 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>}
-
-
テンプレートから: ジョブドキュメントとジョブ設定を含むジョブテンプレート。ジョブテンプレートは、作成したカスタムジョブテンプレートまたは AWS マネージドテンプレートにすることができます。
デバイスの再起動など、頻繁に使用されるリモートアクションを実行するためのジョブを作成する場合は、 AWS マネージドテンプレートを使用できます。これらのテンプレートには、使用するための事前設定が既に行われています。詳細については、「カスタムジョブテンプレートを作成する」および「管理テンプレートからカスタムジョブテンプレートを作成する」を参照してください。
-
-
[Job configuration] (ジョブ設定) ダイアログボックスの [Job configuration] (ジョブ設定) ページで、次のいずれかのジョブタイプを選択します。
-
スナップショットジョブ: スナップショットジョブは、ターゲットデバイスおよびグループでの実行が終了すると完了します。
-
連続ジョブ: 連続ジョブはモノのグループに適用され、指定したターゲットグループに後に追加するあらゆるデバイス上で実行されます。
-
-
[Additional configurations - optional] (その他の設定 - オプション) ダイアログボックスで、以下のオプションのジョブ設定を確認し、それに応じて選択してください。
-
ロールアウト設定
-
スケジューリング設定
-
ジョブ実行タイムアウトの設定
-
ジョブ実行リトライ設定 - 新規ジョブ
-
中止設定
ジョブ設定の詳細については、次のセクションを参照してください。
選択したジョブをすべて確認し、[Submit] (送信) を選択してジョブを作成します。
-
を使用してジョブを表示および管理する AWS Management Console
ジョブを作成すると、コンソールはJSON署名を生成し、ジョブドキュメントに配置します。ステータスを表示、ジョブをキャンセル、削除するには、AWS IoT コンソール
作成したジョブを選択すると、以下が表示されます。
-
ジョブ名、説明、タイプ、作成日時、最終更新日時、推定開始時刻などの一般的なジョブの詳細。
-
指定したジョブ設定とそのステータス。
-
ジョブのドキュメント。
-
指定したジョブ実行とオプションのタグ。
ジョブを管理するには、コンソールのジョブハブ