ジョブ定義を作成および登録する - AWS Batch

ジョブ定義を作成および登録する

Docker イメージがイメージレジストリにあるので、AWS Batch ジョブ定義で指定できます。次に、配列ジョブを実行するために後でそれを使用できます。この例では、AWS CLI を使用します。ただし、AWS マネジメントコンソール を使用することもできます。詳細については、シングルノードのジョブ定義を作成する を参照してください。

ジョブ定義を作成するには
  1. 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" } ] } }
  2. AWS Batch でジョブ定義を登録します。

    $ aws batch register-job-definition --cli-input-json file://print-color-job-def.json