

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

# Deadline Cloud の Open Job Description (OpenJD) テンプレート
<a name="build-job-bundle"></a>

*ジョブバンドル*は、Deadline Cloud のジョブを定義するために使用するツールの 1 AWS つです。Open [Job Description (OpenJD)](https://github.com/OpenJobDescription/openjd-specifications) テンプレートを、ジョブアタッチメントで使用するファイルやディレクトリなどの追加情報でグループ化します。Deadline Cloud コマンドラインインターフェイス (CLI) を使用して、ジョブバンドルを使用してキューを実行するジョブを送信します。

ジョブバンドルは、OpenJD ジョブテンプレート、ジョブを定義する他のファイル、ジョブの入力に必要なジョブ固有のファイルを含むディレクトリ構造です。ジョブを YAML ファイルまたは JSON ファイルとして定義するファイルを指定できます。

必要なファイルは `template.yaml`または のみです`template.json`。次のファイルを含めることもできます。

```
/template.yaml (or template.json)
/asset_references.yaml (or asset_references.json)
/parameter_values.yaml (or parameter_values.json)
/other job-specific files and directories
```

Deadline Cloud CLI とジョブアタッチメントでカスタムジョブ送信にジョブバンドルを使用するか、グラフィカル送信インターフェイスを使用できます。例えば、GitHub の Blender サンプルは次のとおりです。[Blender サンプルディレクトリで次のコマンドを使用してサンプル](https://github.com/aws-deadline/deadline-cloud-samples/tree/mainline/job_bundles)を実行するには:

```
deadline bundle gui-submit blender_render
```

![\[Blender のカスタムジョブ送信インターフェイスの例。\]](http://docs.aws.amazon.com/ja_jp/deadline-cloud/latest/developerguide/images/blender_submit_shared_settings.png)


ジョブ固有の設定パネルは、ジョブテンプレートで定義されたジョブパラメータの`userInterface`プロパティから生成されます。

コマンドラインを使用してジョブを送信するには、次のようなコマンドを使用できます。

```
deadline bundle submit \
    --yes \
    --name Demo \
     -p BlenderSceneFile=location of scene file \
     -p OutputDir=file pathe for job output \
      blender_render/
```

または、Python `deadline` パッケージで `deadline.client.api.create_job_from_job_bundle`関数を使用できます。

Autodesk Maya プラグインなど、Deadline Cloud に付属しているすべてのジョブ送信者プラグインは、送信用のジョブバンドルを生成し、Deadline Cloud Python パッケージを使用してジョブを Deadline Cloud に送信します。送信されたジョブバンドルは、ワークステーションのジョブ履歴ディレクトリまたは送信者を使用して確認できます。ジョブ履歴ディレクトリは、次のコマンドで確認できます。

```
deadline config get settings.job_history_dir
```

ジョブが Deadline Cloud ワーカーで実行されている場合、ジョブに関する情報を提供する環境変数にアクセスできます。環境変数は次のとおりです。


| 変数名 | 使用可能 | 
| --- | --- | 
| DEADLINE\$1FARM\$1ID | すべてのアクション | 
| DEADLINE\$1FLEET\$1ID | すべてのアクション | 
| DEADLINE\$1WORKER\$1ID | すべてのアクション | 
| DEADLINE\$1QUEUE\$1ID | すべてのアクション | 
| DEADLINE\$1JOB\$1ID | すべてのアクション | 
| DEADLINE\$1STEP\$1ID | タスクアクション | 
| DEADLINE\$1SESSION\$1ID | すべてのアクション | 
| DEADLINE\$1TASK\$1ID | タスクアクション | 
| DEADLINE\$1SESSIONACTION\$1ID | すべてのアクション | 

**Topics**
+ [ジョブバンドルのジョブテンプレート要素](build-job-bundle-template.md)
+ [ジョブテンプレートのタスクチャンキング](build-job-bundle-chunking.md)
+ [ジョブバンドルのパラメータ値要素](build-job-bundle-parameters.md)
+ [アセットがジョブバンドルの要素を参照する](build-job-bundle-assets.md)