

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

# を使用してカスタムジョブテンプレートを作成する AWS マネジメントコンソール
<a name="job-templates-console"></a>

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

## カスタムジョブテンプレートを作成する
<a name="job-templates-console-create"></a>

オリジナルのカスタムジョブテンプレートを作成することも、既存のジョブからジョブテンプレートを作成することもできます。 AWS マネージドテンプレートを使用して作成された既存のジョブからカスタムジョブテンプレートを作成することもできます。詳細については、「[管理テンプレートからカスタムジョブテンプレートを作成する](job-template-manage-console-create.md#job-template-manage-create-template)」を参照してください。

### オリジナルのジョブテンプレートを作成する
<a name="job-templates-console-create-scratch"></a>

1. 

**ジョブテンプレートの作成を開始する**

   1. [AWS IoT コンソールのジョブテンプレートハブ](https://console.aws.amazon.com/iot/home#/jobtemplatehub)に移動し、**カスタムテンプレート**タブを選択します。

   1. [**Create job template**] (ジョブテンプレートの作成) を選択します。
**注記**  
また、[**Fleet Hub**] の [**Related services**] (関連サービス) ページから [**Job templates**] (ジョブテンプレート) に移動することもできます。

1. 

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

   **[Create job template]** (ジョブテンプレートを作成) ページで、ジョブ名の英数字識別子と英数字の説明を入力して、テンプレートに関する追加情報を指定します。
**注記**  
ジョブ ID または説明に個人を特定できる情報を使用しないようにお勧めします。

1. 

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

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

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

1. 引き続きジョブに追加の設定を追加し、確認してジョブを作成します。その他のオプション設定などの詳細については、次のリンクを参照してください。
   + [ジョブのロールアウト、スケジュール、中止の設定](jobs-configurations-details.md#job-rollout-abort-scheduling)
   + [ジョブ実行タイムアウト設定と再試行の設定](jobs-configurations-details.md#job-timeout-retry)

### 既存のジョブからジョブテンプレートを作成する
<a name="job-templates-console-create-exist-job"></a>

1. 

**ジョブを選択する**

   1. [AWS IoT コンソールのジョブハブ](https://console.aws.amazon.com/iot/home#/jobhub)に移動し、ジョブテンプレートの基礎として使用するジョブを選択します。

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

1. 

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

   **[Create job template]** (ジョブテンプレートを作成) ページで、ジョブ名の英数字識別子と英数字の説明を入力して、テンプレートに関する追加情報を指定します。
**注記**  
ジョブドキュメントは、テンプレートの作成時に指定したジョブファイルです。ジョブドキュメントが S3 の場所ではなくジョブ内で指定されている場合、ジョブドキュメントはこのジョブの詳細ページに表示されます。

1. 引き続きジョブに追加の設定を追加し、確認してジョブを作成します。追加の設定については、以下を参照してください。
   + [ジョブのロールアウト、スケジュール、中止の設定](jobs-configurations-details.md#job-rollout-abort-scheduling)
   + [ジョブ実行タイムアウト設定と再試行の設定](jobs-configurations-details.md#job-timeout-retry)

## カスタムジョブテンプレートからジョブを作成する
<a name="job-templates-console-create-job-from"></a>

このトピックで説明するように、ジョブテンプレートの詳細ページに移動して、カスタムジョブテンプレートからジョブを作成できます。ジョブを作成することも、ジョブ作成ワークフローの実行時に使用するジョブテンプレートを選択することもできます。詳細については、「[を使用してジョブを作成および管理する AWS マネジメントコンソール](manage-job-console.md)」を参照してください。

このトピックでは、カスタムジョブテンプレートの詳細ページからジョブを作成する方法について説明します。 AWS マネージドテンプレートからジョブを作成することもできます。詳細については、「[管理テンプレートを使用してジョブを作成する](job-template-manage-console-create.md#job-template-manage-create-job)」を参照してください。

1. 

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

   [AWS IoT コンソールのジョブテンプレートハブ](https://console.aws.amazon.com/iot/home#/jobtemplatehub)に移動し、**カスタムテンプレート**タブを選択し、テンプレートを選択します。

1. 

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

   ジョブを作成するには:

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

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

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

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

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

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

   1. 引き続きジョブに追加の設定を追加し、確認してジョブを作成します。追加の設定については、以下を参照してください。
      + [ジョブのロールアウト、スケジュール、中止の設定](jobs-configurations-details.md#job-rollout-abort-scheduling)
      + [ジョブ実行タイムアウト設定と再試行の設定](jobs-configurations-details.md#job-timeout-retry)

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

Fleet Hub Web アプリケーションを使用して、ジョブテンプレートからジョブを作成することもできます。Fleet Hub でのジョブの作成については、[Fleet Hub for AWS IoT Device Management の「ジョブテンプレートの使用](https://docs.aws.amazon.com/iot/latest/fleethubuserguide/aws-iot-monitor-technician-job-templates.html)」を参照してください。

## ジョブテンプレートを削除する
<a name="job-templates-console-delete-job"></a>

ジョブテンプレートを削除するには、まず[AWS IoT コンソールのジョブテンプレートハブ](https://console.aws.amazon.com/iot/home#/jobtemplatehub)に移動し、**カスタムテンプレート**タブを選択します。削除するジョブテンプレートを選択し、**[次へ]** をクリックします。

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