Membuat alur kerja media.
Deskripsi operasi
Operasi ini mendefinisikan topologi (DAG), aktivitas, dan dependensi Alur kerja media. Untuk informasi lebih lanjut tentang aktivitas, lihat Pengenalan aktivitas Alur kerja media. Alur kerja yang dibuat menggunakan operasi ini dapat dilihat dan dipanggil di Konsol ApsaraVideo Media Processing.
Alur kerja media ApsaraVideo Media Processing hanya dapat dipicu secara otomatis oleh awalan (jalur file). Alur kerja tidak dapat dipicu oleh ekstensi nama file. Untuk aturan Pemicu yang detail, lihat Aturan pencocokan Pemicu file untuk Alur kerja media.
Batas QPS
Batas QPS untuk satu pengguna adalah 100 panggilan per detik. Jika batas terlampaui, panggilan API akan dibatasi, yang dapat memengaruhi bisnis Anda. Panggil Operasi API pada laju yang wajar. Untuk informasi lebih lanjut, lihat Batas QPS.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
mts:AddMediaWorkflow |
create |
*Semua resource.
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| Name |
string |
Yes |
Nama alur kerja media.
|
mediaworkflow-example |
| Topology |
string |
Yes |
Topologi Alur kerja media. Nilainya adalah objek JSON yang mencakup daftar aktivitas dan dependensi aktivitas. Untuk informasi lebih lanjut, lihat bagian Contoh topologi di bawah. Catatan
Wilayah OSS harus sama dengan wilayah ApsaraVideo Media Processing. |
{"Activities": {"mediaworkflow-example": {"Parameters": {"Outputs": "[{\"OutputObject\":\"examplebucket/output/{RunId}/TRANSCODE_165941222****/{FileName}\",\"TemplateId\":\"S00000001-200010\",\"TemplateName\":\"MP4-Smooth\"}]","OutputBucket": "examplebucket","OutputLocation": "oss-cn-shanghai"},"Type": "Transcode"},"Act-Start": {"Parameters": {"PipelineId": "a7d481f07d8c45da88c71853ce7d****","InputFile": "{\"Bucket\":\"example-input\",\"Location\":\"oss-cn-shanghai\",\"ObjectPrefix\":\"mps-test/input/\"}"},"Type": "Start"},"Act-Report": {"Parameters": {"PublishType": "Manual"},"Type": "Report"}},"Dependencies": {"mediaworkflow-example": ["Act-Report"],"Act-Start": ["mediaworkflow-example"],"Act-Report": []}} |
| TriggerMode |
string |
No |
Mode pemicu. Nilai valid:
|
OssAutoTrigger |
Contoh topologi
Wilayah OSS harus sama dengan wilayah ApsaraVideo Media Processing.
{
"Activities": {
"mediaworkflow-example": {
"Parameters": {
"Outputs": "[{\"OutputObject\":\"examplebucket/output/{RunId}/TRANSCODE_165941222****/{FileName}\",\"TemplateId\":\"S00000001-200010\",\"TemplateName\":\"MP4-Smooth\"}]",
"OutputBucket": "examplebucket",
"OutputLocation": "oss-cn-shanghai"
},
"Type": "Transcode"
},
"Act-Start": {
"Parameters": {
"PipelineId": "a7d481f07d8c45da88c71853ce7d****",
"InputFile": "{\"Bucket\":\"example-input\",\"Location\":\"oss-cn-shanghai\",\"ObjectPrefix\":\"mps-test/input/\"}"
},
"Type": "Start"
},
"Act-Report": {
"Parameters": {
"PublishType": "Manual"
},
"Type": "Report"
}
},
"Dependencies": {
"mediaworkflow-example": ["Act-Report"],
"Act-Start": ["mediaworkflow-example"],
"Act-Report": []
}
}
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Parameter tanggapan. |
||
| RequestId |
string |
ID permintaan. |
F1D21261-ADB9-406A-1234-491382139D59 |
| MediaWorkflow |
object |
Informasi detail Alur kerja media. |
|
| CreationTime |
string |
Pengatur waktu pembuatan. Pengatur waktu mengikuti standar ISO 8601 dalam format YYYY-MM-DDTHH:mm:ssZ. Pengatur waktu ditampilkan dalam UTC. |
016-04-01T05:29:37Z |
| MediaWorkflowId |
string |
ID alur kerja media. Kami menyarankan Anda menyimpan ID ini untuk operasi berikutnya pada alur kerja. |
e00732b977da427d9177a4deb1aa**** |
| State |
string |
Status alur kerja media. Alur kerja yang baru dibuat berada dalam status Active secara default. |
Active |
| TriggerMode |
string |
Mode pemicu. Nilai valid:
|
OssAutoTrigger |
| Name |
string |
Nama alur kerja media. |
mediaworkflow-example |
| Topology |
string |
Topologi alur kerja media. Nilainya adalah objek JSON yang mencakup daftar aktivitas dan dependensi aktivitas. |
{"Activities": {"mediaworkflow-example": {"Parameters": {"Outputs": "[{\"OutputObject\":\"examplebucket/output/{RunId}/TRANSCODE_165941222****/{FileName}\",\"TemplateId\":\"S00000001-200010\",\"TemplateName\":\"MP4-Smooth\"}]","OutputBucket": "examplebucket","OutputLocation": "oss-cn-shanghai"},"Type": "Transcode"},"Act-Start": {"Parameters": {"PipelineId": "a7d481f07d8c45da88c71853ce7d****","InputFile": "{\"Bucket\":\"example-input\",\"Location\":\"oss-cn-shanghai\",\"ObjectPrefix\":\"mps-test/input/\"}"},"Type": "Start"},"Act-Report": {"Parameters": {"PublishType": "Manual"},"Type": "Report"}},"Dependencies": {"mediaworkflow-example": ["Act-Report"],"Act-Start": ["mediaworkflow-example"],"Act-Report": []}} |
Contoh
Respons sukses
JSONformat
{
"RequestId": "F1D21261-ADB9-406A-1234-491382139D59",
"MediaWorkflow": {
"CreationTime": "016-04-01T05:29:37Z",
"MediaWorkflowId": "e00732b977da427d9177a4deb1aa****",
"State": "Active",
"TriggerMode": "OssAutoTrigger",
"Name": "mediaworkflow-example",
"Topology": "{\"Activities\": {\"mediaworkflow-example\": {\"Parameters\": {\"Outputs\": \"[{\\\"OutputObject\\\":\\\"examplebucket/output/{RunId}/TRANSCODE_165941222****/{FileName}\\\",\\\"TemplateId\\\":\\\"S00000001-200010\\\",\\\"TemplateName\\\":\\\"MP4-流畅\\\"}]\",\"OutputBucket\": \"examplebucket\",\"OutputLocation\": \"oss-cn-shanghai\"},\"Type\": \"Transcode\"},\"Act-Start\": {\"Parameters\": {\"PipelineId\": \"a7d481f07d8c45da88c71853ce7d****\",\"InputFile\": \"{\\\"Bucket\\\":\\\"example-input\\\",\\\"Location\\\":\\\"oss-cn-shanghai\\\",\\\"ObjectPrefix\\\":\\\"mps-test/input/\\\"}\"},\"Type\": \"Start\"},\"Act-Report\": {\"Parameters\": {\"PublishType\": \"Manual\"},\"Type\": \"Report\"}},\"Dependencies\": {\"mediaworkflow-example\": [\"Act-Report\"],\"Act-Start\": [\"mediaworkflow-example\"],\"Act-Report\": []}}"
}
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.