Memperbarui 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 menjadi tidak tersedia. Dalam hal ini, mengunggah file ke jalur bucket OSS yang ditentukan dari alur kerja tidak akan secara otomatis memicu eksekusi alur kerja.
Batas queries per second (QPS)
Batas QPS untuk API ini adalah 100 queries per second (QPS) per pengguna. Jika batas ini terlampaui, panggilan API akan dikenai pembatasan laju, yang dapat memengaruhi bisnis Anda. Panggil API ini secara wajar. 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 memperoleh ID alur kerja media, Anda dapat masuk ke konsol ApsaraVideo Media Processing (MPS) dan memilih Workflows > Workflow Settings di panel navigasi sebelah kiri. |
6307eb0d3f85477882d205aa040f**** |
| Topology |
string |
Yes |
Topologi baru dari alur kerja media. Nilainya adalah objek JSON yang berisi daftar aktivitas dan dependensi antaraktivitas. Catatan
Bucket Object Storage Service (OSS) harus berada di region 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 terperinci tentang 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.