Tous les produits
Search
Centre de documentation

:UpdatePipeline

Dernière mise à jour :Aug 10, 2026

Met à jour une file d'attente ApsaraVideo Media Processing (MPS).

Notes d'utilisation

  • Modifiez le nom, l'état et les paramètres de notification d'une file d'attente MPS spécifiée.

  • Si une file d'attente MPS en pause est sélectionnée dans un workflow ou une tâche (par exemple, une tâche de modération vidéo ou d'empreinte multimédia), le workflow ou la tâche échoue.

Limites de QPS

Vous pouvez appeler cette opération jusqu'à 100 fois par seconde. Si le nombre d'appels par seconde dépasse la limite, une limitation de débit est déclenchée, ce qui peut affecter votre activité. Nous vous recommandons de prendre note de cette limite lors de l'appel à cette opération. Pour plus d'informations, consultez les Limites de QPS.

Débogage

OpenAPI Explorer calcule automatiquement la valeur de signature. Pour votre commodité, nous vous recommandons d'appeler cette opération dans OpenAPI Explorer. OpenAPI Explorer génère dynamiquement l'exemple de code de l'opération pour différents SDK.

Paramètres de requête

Parameter Type Required Example Description
Action String Yes UpdatePipeline

L'opération à effectuer. Définissez la valeur sur UpdatePipeline.

PipelineId String Yes d1ce4d3efcb549419193f50f1fcd****

L'ID de la file d'attente MPS à mettre à jour. Pour obtenir l'ID de la file d'attente MPS, connectez-vous à la MPS console et choisissez Global Settings > Pipelines dans le volet de navigation de gauche.

Name String Yes example-pipeline-****

Le nouveau nom de la file d'attente MPS. La valeur peut contenir des lettres, des chiffres et des caractères spéciaux tels que des traits d'union (-) et peut atteindre 128 octets. Elle ne doit pas commencer par un caractère spécial.

State String Yes Paused

Le nouvel état de la file d'attente MPS.

  • Active: La file d'attente MPS est active. MPS peut planifier et exécuter les tâches de cette file.
  • Paused: La file d'attente MPS est en pause. MPS ne peut ni planifier ni exécuter les tâches de cette file, et toutes les tâches restent à l'état Submitted. Les tâches en cours d'exécution ne sont pas affectées.
NotifyConfig String No null

La configuration Message Service (MNS), telle que les informations sur la file d'attente ou la rubrique MNS. Pour plus d'informations, consultez NotifyConfig.

Role String No AliyunMTSDefaultRole

Le rôle attribué à l'utilisateur RAM actuel. Pour obtenir le rôle, connectez-vous à la RAM console et choisissez Identities > Roles dans le volet de navigation de gauche.

Paramètres de réponse

Parameter Type Example Description
RequestId String 1FE0F96B-544D-4244-9D83-DFCFB0E5A231

L'ID de la requête.

Pipeline Object

Les détails de la file d'attente MPS.

Speed String Standard

Le type de la file d'attente MPS. Valeur par défaut : Standard. Valeurs valides :

  • Boost: File d'attente MPS avec vitesse de transcodage accélérée.
  • Standard: File d'attente MPS standard.
  • NarrowBandHDV2.0: File d'attente MPS prenant en charge Narrowband HD™ 2.0.
  • AIVideoCover: File d'attente MPS pour la capture intelligente d'instantanés.
  • AIVideoFPShot: File d'attente MPS pour l'empreinte multimédia.
  • AIVideoCensor: File d'attente MPS pour la modération automatisée.
  • AIVideoMCU: File d'attente MPS pour l'étiquetage intelligent.
  • AIVideoSummary: File d'attente MPS pour le résumé vidéo.
  • AIVideoPorn: File d'attente MPS pour la détection de contenu pornographique dans les vidéos.
  • AIAudioKWS: File d'attente MPS pour la reconnaissance de mots-clés dans l'audio.
  • AIAudioASR: File d'attente MPS pour la conversion parole-texte.
State String Paused

L'état de la file d'attente. Valeurs valides :

  • Active: La file d'attente MPS est active.
  • Paused: La file d'attente MPS est en pause.
NotifyConfig Object

La configuration MNS.

MqTopic String example1,example2

La file d'attente des messages reçus.

QueueName String example-queue-****

La file d'attente créée dans MNS.

MqTag String mts-test

Les tags des messages.

Topic String example-topic-****

La rubrique créée dans MNS.

Name String example-pipeline-****

Le nouveau nom de la file d'attente MPS.

Role String AliyunMTSExampleRole

Le rôle attribué à l'utilisateur RAM actuel.

Id String d1ce4d3efcb549419193f50f1fcd****

L'ID de la file d'attente MPS.

QuotaAllocate Long 10

Le quota alloué à la file d'attente MPS.

Exemples

Exemples de requêtes

http(s)://mts.cn-hangzhou.aliyuncs.com/?Action=UpdatePipeline
&PipelineId=d1ce4d3efcb549419193f50f1fcd****
&Name=example-pipeline-****
&State=Paused
&NotifyConfig={"Topic":"example-topic-****"}
&Role=AliyunMTSDefaultRole
&<Common request parameters>

Exemples de réponses réussies

Format XML

HTTP/1.1 200 OK
Content-Type:application/xml

<UpdatePipelineResponse>
    <RequestId>1FE0F96B-544D-4244-9D83-DFCFB0E5A231</RequestId>
    <Pipeline>
        <Speed>Standard</Speed>
        <State>Paused</State>
        <NotifyConfig>
            <MqTopic>example1,example2</MqTopic>
            <QueueName>example-queue-****</QueueName>
            <MqTag>mts-test</MqTag>
            <Topic>example-topic-****</Topic>
        </NotifyConfig>
        <Name>example-pipeline-****</Name>
        <Role>AliyunMTSExampleRole</Role>
        <Id>d1ce4d3efcb549419193f50f1fcd****</Id>
        <QuotaAllocate>10</QuotaAllocate>
    </Pipeline>
</UpdatePipelineResponse>

Format JSON

HTTP/1.1 200 OK
Content-Type:application/json

{
  "RequestId" : "1FE0F96B-544D-4244-9D83-DFCFB0E5A231",
  "Pipeline" : {
    "Speed" : "Standard",
    "State" : "Paused",
    "NotifyConfig" : {
      "MqTopic" : "example1,example2",
      "QueueName" : "example-queue-****",
      "MqTag" : "mts-test",
      "Topic" : "example-topic-****"
    },
    "Name" : "example-pipeline-****",
    "Role" : "AliyunMTSExampleRole",
    "Id" : "d1ce4d3efcb549419193f50f1fcd****",
    "QuotaAllocate" : 10
  }
}

Codes d'erreur

Pour obtenir la liste des codes d'erreur, visitez le Centre d'erreurs API.