参考:参数替换 - AWS Batch

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

参考:参数替换

以下示例作业定义说明了如何允许参数替代和设置默认值。

Ref::一节中的command声明用于设置参数替代的占位符。提交使用此作业定义的作业时,可以指定参数覆盖以填充这些值,例如inputfileoutputfile。下面的parameters一节设置了codec默认值,但可以根据需要覆盖该参数。

有关更多信息,请参阅 参数

{ "jobDefinitionName": "ffmpeg_parameters", "type": "container", "parameters": {"codec": "mp4"}, "containerProperties": { "image": "my_repo/ffmpeg", "resourceRequirements": [ { "type": "MEMORY", "value": "2000" }, { "type": "VCPU", "value": "2" } ], "command": [ "ffmpeg", "-i", "Ref::inputfile", "-c", "Ref::codec", "-o", "Ref::outputfile" ], "jobRoleArn": "arn:aws:iam::123456789012:role/ECSTask-S3FullAccess", "user": "nobody" } }