ジョブ定義を作成および登録する
Docker イメージがイメージレジストリにあるので、AWS Batch ジョブ定義で指定できます。次に、配列ジョブを実行するために後でそれを使用できます。この例では、AWS CLI を使用します。ただし、AWS マネジメントコンソール を使用することもできます。詳細については、シングルノードのジョブ定義を作成する を参照してください。
ジョブ定義を作成するには
-
WorkSpace ディレクトリで、
print-color-job-def.jsonという名前のファイルを作成し、以下を貼り付けます。イメージリポジトリの URI を自分のイメージの URI に置き換えます。{ "jobDefinitionName": "print-color", "type": "container", "containerProperties": { "image": "aws_account_id.dkr.ecr.region.amazonaws.com/print-color", "resourceRequirements": [ { "type": "MEMORY", "value": "250" }, { "type": "VCPU", "value": "1" } ] } } -
AWS Batch でジョブ定義を登録します。
$aws batch register-job-definition --cli-input-json file://print-color-job-def.json