Met à jour un workflow média.
Description de l'opération
Cette opération met à jour la topologie d'un workflow média. Pour mettre à jour le mode de déclenchement d'un workflow média, consultez Mettre à jour le mode de déclenchement d'un workflow média.
Une fois qu'un workflow est supprimé ou désactivé, il devient indisponible. Dans ce cas, si vous importez un fichier dans le chemin du compartiment Object Storage Service (OSS) spécifié par le workflow, le workflow n'est pas déclenché automatiquement.
Limite de QPS
La limite de QPS pour un seul utilisateur est de 100 appels par seconde. Si cette limite est dépassée, les appels d'API sont limités, ce qui peut affecter votre activité. Effectuez les appels d'API à un rythme raisonnable. Pour plus d'informations, consultez Limites de QPS.
Testez maintenant
Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale. Testez cette API dans OpenAPI Explorer, sans signature manuelle. Les appels réussis génèrent automatiquement du code SDK correspondant à vos paramètres. Téléchargez-le avec une sécurité intégrée des identifiants pour une utilisation locale.
Test
Autorisation RAM
|
mts:UpdateMediaWorkflow |
update |
*Toutes les ressources.
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| MediaWorkflowId |
string |
Oui |
L'identifiant du workflow média à mettre à jour. Vous pouvez obtenir cet identifiant en sélectionnant Console MPS > Gestion des workflows > Paramètres du workflow. |
6307eb0d3f85477882d205aa040f**** |
| Topology |
string |
Oui |
La topologie mise à jour du workflow média. La valeur est un objet JSON qui inclut la liste des activités et les dépendances des activités. Remarque
La région du compartiment OSS doit être identique à la région où MPS est déployé. |
{ "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 |
Non |
Le nom du workflow média.
|
mediaworkflow-example |
| TriggerMode |
string |
Non |
Le mode de déclenchement. Valeurs valides :
|
OssAutoTrigger |
Éléments de réponse
|
Élément |
Type |
Description |
Exemple |
|
object |
Les paramètres de réponse. |
||
| RequestId |
string |
L'identifiant de la requête. |
7D752035-97DA-54E5-88E2-E8405EEA**** |
| MediaWorkflow |
object |
Les informations détaillées sur le workflow média. |
|
| CreationTime |
string |
L'heure de création du workflow média. L'heure est affichée en UTC et suit la norme ISO 8601 au format AAAA-MM-JJTHH:mm:ssZ. |
2016-04-01T05:29:38Z |
| MediaWorkflowId |
string |
L'identifiant du workflow média mis à jour. |
6307eb0d3f85477882d205aa040f**** |
| State |
string |
L'état du workflow média. Valeurs valides :
|
Active |
| TriggerMode |
string |
Le mode de déclenchement. Valeurs valides :
|
OssAutoTrigger |
| Name |
string |
Le nom du workflow média. |
examp-mediaworkflow-**** |
| Topology |
string |
La topologie du workflow média. |
{ "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" ] } } |
Exemples
JSON format
{
"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}"
}
}
Codes d'erreur
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.