Perbarui alur kerja media.
Deskripsi operasi
API ini digunakan untuk memperbarui topologi alur kerja media. Untuk memperbarui mode pemicu alur kerja media, lihat Perbarui mode pemicu alur kerja media.
Setelah alur kerja dihapus atau dinonaktifkan, alur kerja tersebut tidak lagi tersedia. Dalam kasus ini, mengunggah file ke path bucket OSS yang ditentukan dalam alur kerja tidak akan secara otomatis memicu eksekusi alur kerja.
Batas permintaan per detik (QPS)
Batas QPS untuk API ini adalah 100 permintaan per detik (QPS) per pengguna. Jika batas ini dilampaui, panggilan API akan dikenai pembatasan laju, yang dapat memengaruhi bisnis Anda. Gunakan API ini secara bijak. Untuk informasi selengkapnya, lihat Batas QPS.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
mts:UpdateMediaWorkflow |
update |
*全部资源
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| MediaWorkflowId |
string |
Yes |
ID alur kerja media yang ingin Anda perbarui. Untuk mendapatkan ID alur kerja media, Anda dapat login ke Konsol ApsaraVideo Media Processing (MPS), lalu pilih Workflows > Workflow Settings pada panel navigasi sebelah kiri. |
6307eb0d3f85477882d205aa040f**** |
| Topology |
string |
Yes |
Topologi baru alur kerja media. Nilainya berupa objek JSON yang berisi daftar aktivitas dan dependensi aktivitas. Catatan
Bucket Object Storage Service (OSS) harus berada di Wilayah yang sama dengan layanan MPS Anda. |
{ "Activities": { "Act-Start": { "Parameters": { "PipelineId": "130266f58161436a80bf07cb12c8****", "InputFile": "{\"Bucket\": \"example-bucket-****\",\"Location\": \"cn-shanghai\"}" }, "Type": "Start" }, "Act-Report": { "Parameters": {}, "Type": "Report" }, "Act-Transcode-M3U8": { "Parameters": { "Outputs": "[{\"Object\":\"transcode/{ObjectPrefix}{FileName}\",\"TemplateId\": \"957d1719ee85ed6527b90cf62726****\"}]", "OutputBucket": "example-bucket-****", "OutputLocation": "cn-shanghai" }, "Type": "Transcode" } }, "Dependencies": { "Act-Start": [ "Act-Transcode-M3U8" ], "Act-Report": [], "Act-Transcode-M3U8": [ "Act-Report" ] } } |
| Name |
string |
No |
Nama alur kerja media.
|
mediaworkflow-example |
| TriggerMode |
string |
No |
Mode pemicu. Nilai yang valid:
|
OssAutoTrigger |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Parameter respons. |
||
| RequestId |
string |
ID permintaan. |
7D752035-97DA-54E5-88E2-E8405EEA**** |
| MediaWorkflow |
object |
Informasi detail mengenai alur kerja media. |
|
| CreationTime |
string |
Waktu saat alur kerja media dibuat. |
2016-04-01T05:29:38Z |
| MediaWorkflowId |
string |
ID alur kerja media yang diperbarui. |
6307eb0d3f85477882d205aa040f**** |
| State |
string |
Status alur kerja media. Nilai yang valid:
|
Active |
| TriggerMode |
string |
Mode pemicu alur kerja media. Nilai yang valid:
|
OssAutoTrigger |
| Name |
string |
Nama alur kerja media. |
examp-mediaworkflow-**** |
| Topology |
string |
Topologi alur kerja media. |
{ "Activities": { "Act-Start": { "Parameters": { "PipelineId": "130266f58161436a80bf07cb12c8****", "InputFile": "{\"Bucket\": \"example-bucket-****\",\"Location\": \"cn-shanghai\"}" }, "Type": "Start" }, "Act-Report": { "Parameters": {}, "Type": "Report" }, "Act-Transcode-M3U8": { "Parameters": { "Outputs": "[{\"Object\":\"transcode/{ObjectPrefix}{FileName}\",\"TemplateId\": \"957d1719ee85ed6527b90cf62726****\"}]", "OutputBucket": "example-bucket-****", "OutputLocation": "cn-shanghai" }, "Type": "Transcode" } }, "Dependencies": { "Act-Start": [ "Act-Transcode-M3U8" ], "Act-Report": [], "Act-Transcode-M3U8": [ "Act-Report" ] } } |
Contoh
Respons sukses
JSONformat
{
"RequestId": "7D752035-97DA-54E5-88E2-E8405EEA****",
"MediaWorkflow": {
"CreationTime": "2016-04-01T05:29:38Z",
"MediaWorkflowId": "6307eb0d3f85477882d205aa040f****",
"State": "Active",
"TriggerMode": "OssAutoTrigger",
"Name": "examp-mediaworkflow-****",
"Topology": "{\n \"Activities\": {\n \"Act-Start\": {\n \"Parameters\": {\n \"PipelineId\": \"130266f58161436a80bf07cb12c8****\",\n \"InputFile\": \"{\\\"Bucket\\\": \\\"example-bucket-****\\\",\\\"Location\\\": \\\"cn-shanghai\\\"}\"\n },\n \"Type\": \"Start\"\n },\n \"Act-Report\": {\n \"Parameters\": {},\n \"Type\": \"Report\"\n },\n \"Act-Transcode-M3U8\": {\n \"Parameters\": {\n \"Outputs\": \"[{\\\"Object\\\":\\\"transcode/{ObjectPrefix}{FileName}\\\",\\\"TemplateId\\\": \\\"957d1719ee85ed6527b90cf62726****\\\"}]\",\n \"OutputBucket\": \"example-bucket-****\",\n \"OutputLocation\": \"cn-shanghai\"\n },\n \"Type\": \"Transcode\"\n }\n },\n \"Dependencies\": {\n \"Act-Start\": [\n \"Act-Transcode-M3U8\"\n ],\n \"Act-Report\": [],\n \"Act-Transcode-M3U8\": [\n \"Act-Report\"\n ]\n }\n}"
}
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.