

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

# パラメータ置換
<a name="example-use-parameters"></a>

次の例では、パラメータ置換とデフォルト値を設定するためのジョブ定義を説明しています。

`Ref::` セクションの `command` 宣言は、パラメータ置換のためにプレースホルダーを設定するときに使用します。このジョブ定義でジョブを送信する場合、`inputfile` や `outputfile` のような値に上書きしてパラメータを指定します。`parameters` セクションは `codec` のためのデフォルト設定ですが、必要に応じてパラメータを上書きできます。

詳細については、「[パラメータ](job_definition_parameters.md#parameters)」を参照してください。

```
{
    "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"
    }
}
```