AWS Management Console を使用してカスタムジョブテンプレートを作成する - AWS IoT Core

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AWS Management Console を使用してカスタムジョブテンプレートを作成する

このトピックでは、 AWS IoT コンソールを使用してジョブテンプレートの詳細を作成、削除、表示する方法について説明します。

カスタムジョブテンプレートを作成する

オリジナルのカスタムジョブテンプレートを作成することも、既存のジョブからジョブテンプレートを作成することもできます。 AWS 管理テンプレートを使用して作成された既存のジョブからカスタムジョブテンプレートを作成することもできます。詳細については、「管理テンプレートからカスタムジョブテンプレートを作成する」を参照してください。

  1. ジョブテンプレートの作成を開始する
    1. AWS IoT コンソールのジョブテンプレートハブに移動し、カスタムテンプレートタブを選択します。

    2. [Create job template] (ジョブテンプレートの作成) を選択します。

    注記

    また、[Fleet Hub] の [Related services] (関連サービス) ページから [Job templates] (ジョブテンプレート) に移動することもできます。

  2. ジョブテンプレートのプロパティを指定する

    [Create job template] (ジョブテンプレートを作成) ページで、ジョブ名の英数字識別子と英数字の説明を入力して、テンプレートに関する追加情報を指定します。

    注記

    ジョブ ID または説明に個人を特定できる情報を使用しないようにお勧めします。

  3. ジョブドキュメントを提供する

    S3 バケットに保存されている JSON ジョブファイル、またはジョブ内で指定されたインラインジョブドキュメントである JSON ジョブファイルを指定します。このテンプレートを使用してジョブを作成すると、このジョブファイルがジョブドキュメントになります。

    ジョブファイルが S3 バケットに保存されている場合は、S3 の URL を入力するか、[Browse S3] (S3 をブラウズ) をクリックし、ジョブドキュメントに移動して選択します。

    注記

    現在のリージョンにある S3 バケットのみ選択できます。

  4. 引き続きジョブに追加の設定を追加し、確認してジョブを作成します。その他のオプション設定などの詳細については、次のリンクを参照してください。

  1. ジョブを選択する
    1. AWS IoT コンソールのジョブハブに移動し、ジョブテンプレートのベースとして使用するジョブを選択します。

    2. [Save as a job template] (ジョブテンプレートとして保存) を選択します。

    注記

    必要に応じて、別のジョブドキュメントを選択したり、元のジョブから高度な設定を編集したりしてから、[Create job template] (ジョブテンプレートの作成) を選択することもできます。新しいジョブテンプレートが [Job templates] (ジョブテンプレート) ページに表示されます。

  2. ジョブテンプレートのプロパティを指定する

    [Create job template] (ジョブテンプレートを作成) ページで、ジョブ名の英数字識別子と英数字の説明を入力して、テンプレートに関する追加情報を指定します。

    注記

    ジョブドキュメントは、テンプレートの作成時に指定したジョブファイルです。ジョブドキュメントが S3 の場所ではなくジョブ内で指定されている場合、ジョブドキュメントはこのジョブの詳細ページに表示されます。

  3. 引き続きジョブに追加の設定を追加し、確認してジョブを作成します。追加の設定については、以下を参照してください。

カスタムジョブテンプレートからジョブを作成する

このトピックで説明するように、ジョブテンプレートの詳細ページに移動して、カスタムジョブテンプレートからジョブを作成できます。ジョブを作成することも、ジョブ作成ワークフローの実行時に使用するジョブテンプレートを選択することもできます。詳細については、「AWS Management Console を使用してジョブを作成および管理します。」を参照してください。

このトピックでは、カスタムジョブテンプレートの詳細ページからジョブを作成する方法について説明します。 AWS 管理テンプレートからジョブを作成することもできます。詳細については、「管理テンプレートを使用してジョブを作成する」を参照してください。

  1. カスタムジョブテンプレートを選択する

    AWS IoT コンソールのジョブテンプレートハブに移動し、カスタムテンプレートタブを選択し、テンプレートを選択します。

  2. カスタムテンプレートを使用してジョブを作成する

    ジョブを作成するには:

    1. テンプレートの詳細ページで [Create job] (ジョブを作成) を選択します。

      コンソールは、テンプレート設定が追加されている [Create job] (ジョブを作成) ワークフローの [Custom job properties] (カスタムジョブのプロパティ) のステップに切り替わります。

    2. 一意の英数字のジョブ名、オプションの説明とタグを入力し、[Next] (次へ) をクリックします。

    3. このジョブで実行するジョブターゲットとしてモノまたはモノのグループを選択します。

      [Job document] (ジョブドキュメント) セクションで、テンプレートがその設定とともに表示されます。別のジョブドキュメントを使用する場合は、[Browse] (参照) をクリックし、別のバケットとドキュメントを選択します。[Next] を選択します。

    4. [Job configuration] (ジョブ設定) ページで、ジョブタイプとして連続またはスナップショットジョブを選択します。スナップショットジョブは、ターゲットデバイスおよびグループでの実行が終了すると完了します。連続ジョブはモノのグループに適用され、指定したターゲットグループに追加したいずれかのデバイス上で実行されます。

    5. 引き続きジョブに追加の設定を追加し、確認してジョブを作成します。追加の設定については、以下を参照してください。

注記

ジョブテンプレートから作成されたジョブがジョブテンプレートによって提供される既存のパラメータを更新すると、それらの更新されたパラメータは、そのジョブのジョブテンプレートによって提供される既存のパラメータも上書きします。

Fleet Hub Web アプリケーションを使用して、ジョブテンプレートからジョブを作成することもできます。Fleet Hub でジョブを作成する方法については、Fleet Hub for AWS IoT Device Management の「ジョブテンプレートの使用」を参照してください。

ジョブテンプレートを削除する

ジョブテンプレートを削除するには、まずAWS IoT コンソールのジョブテンプレートハブに移動し、カスタムテンプレートタブを選択します。削除するジョブテンプレートを選択し、[次へ] をクリックします。

注記

完全に削除され、ジョブテンプレートは [Custom templates] (カスタムテンプレート) タブに表示されなくなります。