

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

# ジョブ定義
<a name="job_definitions"></a>

AWS Batch ジョブ定義は、ジョブの実行方法を指定します。各ジョブはジョブ定義を参照する必要がありますが、ジョブ定義に指定されているパラメータの多くはランタイムに上書きできます。

ジョブ定義には以下のような属性が指定されています。
+ ジョブのコンテナで使用する Docker イメージ。
+ コンテナで使用する vCPU の数とメモリの量。
+ コンテナの開始時に実行するコマンド。
+ コンテナの開始時に渡す環境変数 (ある場合)。
+ コンテナで使用するデータボリューム。
+ ジョブが AWS アクセス許可に使用する IAM ロール (ある場合）。

**Topics**
+ [シングルノードのジョブ定義を作成する](create-job-definition.md)
+ [マルチノード並列ジョブ定義を作成する](create-multi-node-job-def.md)
+ [ContainerProperties を使用するジョブ定義のテンプレート](job-definition-template.md)
+ [EcsProperties を使用してジョブ定義を作成する](multi-container-jobs.md)
+ [awslogs ログドライバーを使用する](using_awslogs.md)
+ [機密データを指定する](specifying-sensitive-data.md)
+ [ジョブのプライベートレジストリの認証](private-registry.md)
+ [Amazon EFS ボリューム](efs-volumes.md)
+ [Amazon S3 Files ボリューム](s3files-volumes.md)
+ [ジョブ定義の例](example-job-definitions.md)