

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 任務定義
<a name="job_definitions"></a>

AWS Batch 任務定義會指定任務的執行方式。雖然每個任務都必須參考任務定義，但任務定義中指定的許多參數都可以在執行時間覆寫。

任務定義中指定的部分屬性包括：
+ 要與任務中的容器搭配使用的 Docker 映像。
+ 要與容器搭配使用vCPUs 數量和記憶體數量。
+ 容器啟動時應執行的命令。
+ 啟動時，應將哪些 （如果有） 環境變數傳遞至容器。
+ 應與容器搭配使用的任何資料磁碟區。
+ 您的任務應使用哪些 （如果有） IAM 角色來取得 AWS 許可。

**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 檔案磁碟區](s3files-volumes.md)
+ [任務定義範例](example-job-definitions.md)