Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Gestisci AWS Elemental MediaConvert con Step Functions
Sperimenta con Step Functions e MediaConvert
Scopri come utilizzare l'integrazione MediaConvert ottimizzata in un flusso di lavoro che rileva e rimuove le barre di colore SMTPE di lunghezza sconosciuta dall'inizio di un video clip. Leggi il post sul blog del 12 aprile 2024: Flussi di lavoro a basso codice con AWS Elemental MediaConvert
Step Functions può controllare determinati AWS servizi direttamente da Amazon States Language (ASL). Per ulteriori informazioni, consultare Uso di altri servizi e Passa i parametri a un'API di servizio.
In che modo l'integrazione ottimizzata è diversa dall'integrazione AWS SDK standard
Il modello di Esegui un processo (.sync) integrazione è disponibile.
Nessuna ottimizzazione Richiesta e risposta o modello di Attendere un callback con il token dell’attività integrazione.
MediaConvert API supportate:
-
-
Parametri supportati:
-
Role
(Obbligatorio) -
Settings
(Obbligatorio) -
CreateJobRequest
(facoltativo).
-
-
Sintassi della risposta: vedi schema CreateJobResponse
Quanto segue include uno Task
stato che invia un MediaConvert lavoro e attende che venga completato.
{
"StartAt": "MediaConvert_CreateJob",
"States": {
"MediaConvert_CreateJob": {
"Type": "Task",
"Resource": "arn:aws:states:::mediaconvert:createJob.sync",
"Parameters": {
"Role": "arn:aws:iam::111122223333:role/Admin",
"Settings": {
"OutputGroups": [
{
"Outputs": [
{
"ContainerSettings": {
"Container": "MP4"
},
"VideoDescription": {
"CodecSettings": {
"Codec": "H_264",
"H264Settings": {
"MaxBitrate": 1000,
"RateControlMode": "QVBR",
"SceneChangeDetect": "TRANSITION_DETECTION"
}
}
},
"AudioDescriptions": [
{
"CodecSettings": {
"Codec": "AAC",
"AacSettings": {
"Bitrate": 96000,
"CodingMode": "CODING_MODE_2_0",
"SampleRate": 48000
}
}
}
]
}
],
"OutputGroupSettings": {
"Type": "FILE_GROUP_SETTINGS",
"FileGroupSettings": {
"Destination": "s3://DOC-EXAMPLE-DESTINATION-BUCKET/"
}
}
}
],
"Inputs": [
{
"AudioSelectors": {
"Audio Selector 1": {
"DefaultSelection": "DEFAULT"
}
},
"FileInput": "s3://DOC-EXAMPLE-SOURCE-BUCKET/DOC-EXAMPLE-SOURCE_FILE"
}
]
}
},
"End": true
}
}
}
Per informazioni su come configurare le IAM autorizzazioni quando si utilizza Step Functions con MediaConvert, vedere. Politiche IAM per AWS Elemental MediaConvert
I parametri in Step Functions sono espressi in PascalCase
Anche se l'API del servizio nativo è in CamelCase, ad esempio l'startSyncExecution
azione API, si specificano parametri PascalCase in, ad esempio:. StateMachineArn