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
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.
|
| 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 :
|
| State | String | Paused | L'état de la file d'attente. Valeurs valides :
|
| 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.