As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
O exemplo de definição de tarefa a seguir ilustra como permitir a substituição de parâmetros e definir valores padrão.
As declarações Ref::
na seção command
são usadas para definir marcadores para a substituição de parâmetros. Quando envia um trabalho com essa definição de tarefa, você especifica as substituições de parâmetro para preencher esses valores, como inputfile
e outputfile
. A seção parameters
a seguir define um padrão para o codec
, mas você pode substituir esse parâmetro conforme necessário.
Para obter mais informações, consulte Parâmetros.
{
"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"
}
}