Met à jour une file d'attente MPS.
Description de l'opération
Cette API vous permet de modifier 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 est suspendue, tout pipeline ou travail individuel (tel que la révision automatisée ou l'empreinte multimédia) utilisant cette file d'attente suspendue échouera et ne pourra pas se poursuivre.
Limite de requêtes par seconde (QPS)
La limite de QPS pour cette API est de 100 requêtes par seconde et par utilisateur. Si cette limite est dépassée, les appels d'API seront limités en fréquence, ce qui peut avoir un impact sur vos activités commerciales. Veuillez invoquer l'API de manière appropriée. 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:UpdatePipeline |
update |
*All Resource
|
Aucune | Aucune |
Paramètres de requête
|
Paramètre |
Type |
Requis |
Description |
Exemple |
| PipelineId |
string |
Oui |
L'identifiant de la file d'attente MPS que vous souhaitez mettre à jour. Pour afficher l'identifiant de la file d'attente MPS, connectez-vous à la console MPS et choisissez Paramètres globaux > Files d'attente dans le volet de navigation de gauche. |
d1ce4d3efcb549419193f50f1fcd**** |
| Name |
string |
Oui |
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 sa taille peut atteindre 128 octets. La valeur ne peut pas commencer par un caractère spécial. |
example-pipeline-**** |
| State |
string |
Oui |
Le nouvel état de la file d'attente MPS.
|
Paused |
| NotifyConfig |
string |
Non |
La configuration de Message Service (MNS), telle que les informations sur la file d'attente ou le sujet MNS. Pour plus d'informations, consultez la section « NotifyConfig » de la rubrique Détails des paramètres. |
{"Topic":"example-topic-****"} |
| Role |
string |
Non |
Le rôle attribué à l'utilisateur RAM actuel. Pour obtenir le rôle, vous pouvez vous connecter à la console Resource Access Management (RAM) et choisir Identités > Rôles dans le volet de navigation de gauche. |
AliyunMTSDefaultRole |
| ExtendConfig |
string |
Non |
Configuration de l'extension. |
{\"IsBoostNew\":true,\"MultiSpeedDowngradePolicy\":\"NormalSpeed\",\"MaxMultiSpeed\":20} |
É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. |
1FE0F96B-544D-4244-9D83-DFCFB0E5A231 |
| Pipeline |
object |
Les détails de la file d'attente MPS. |
|
| Speed |
string |
Le type de la file d'attente MPS. Valeur par défaut : Standard. Valeurs valides :
|
Standard |
| State |
string |
L'état de la file d'attente MPS. Valeurs valides :
|
Paused |
| NotifyConfig |
object |
La configuration MNS. |
|
| MqTopic |
string |
The queue of messages that are received. |
example1,example2 |
| QueueName |
string |
The queue that is created in MNS. |
example-queue-**** |
| MqTag |
string |
The tags of the messages. |
mts-test |
| Topic |
string |
The topic that is created in MNS. |
example-topic-**** |
| Name |
string |
Le nouveau nom de la file d'attente MPS. |
example-pipeline-**** |
| Role |
string |
Le rôle attribué à l'utilisateur RAM actuel. |
AliyunMTSExampleRole |
| Id |
string |
L'identifiant de la file d'attente MPS. |
d1ce4d3efcb549419193f50f1fcd**** |
| QuotaAllocate |
integer |
Le quota alloué à la file d'attente MPS. |
10 |
Exemples
JSON format
{
"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
Consultez Codes d'erreur pour la liste complète.
Notes de version
Consultez Notes de version pour la liste complète.