Atualiza uma fila MPS.
Descrição da operação
Esta API permite modificar o nome, o status e as configurações de notificação de uma fila MPS especificada.
Se uma fila MPS estiver pausada, qualquer pipeline ou job individual (como revisão automatizada ou impressão digital de mídia) que utilize essa fila pausada falhará e não poderá prosseguir.
Limite de consultas por segundo (QPS)
O limite de QPS para esta API é de 100 solicitações por segundo por usuário. Se esse limite for excedido, as chamadas de API serão limitadas por taxa, o que pode impactar suas operações de negócios. Invoque a API de forma adequada. Para mais informações, consulte Limites de QPS.
Experimente agora
Testar
Autorização RAM
|
Ação |
Nível de acesso |
Tipo de recurso |
Chave de condição |
Ação dependente |
|
mts:UpdatePipeline |
update |
*All Resource
|
Nenhuma | Nenhuma |
Parâmetros da solicitação
|
Parâmetro |
Tipo |
Obrigatório |
Descrição |
Exemplo |
| PipelineId |
string |
Sim |
O ID da fila MPS que você deseja atualizar. Para visualizar o ID da fila MPS, faça login no console do MPS e escolha Configurações Globais > Pipelines no painel de navegação à esquerda. |
d1ce4d3efcb549419193f50f1fcd**** |
| Name |
string |
Sim |
O novo nome da fila MPS. O valor pode conter letras, dígitos e caracteres especiais como hifens (-) e pode ter até 128 bytes de tamanho. O valor não pode começar com um caractere especial. |
example-pipeline-**** |
| State |
string |
Sim |
O novo estado da fila MPS.
|
Paused |
| NotifyConfig |
string |
Não |
A configuração do Message Service (MNS), como as informações sobre a fila ou tópico do MNS. Para mais informações, consulte a seção "NotifyConfig" do tópico Detalhes dos parâmetros. |
{"Topic":"example-topic-****"} |
| Role |
string |
Não |
A role atribuída ao usuário RAM atual. Para obter a role, você pode fazer login no console do Resource Access Management (RAM) e escolher Identidades > Roles no painel de navegação à esquerda. |
AliyunMTSDefaultRole |
| ExtendConfig |
string |
Não |
Configuração de extensão. |
{\"IsBoostNew\":true,\"MultiSpeedDowngradePolicy\":\"NormalSpeed\",\"MaxMultiSpeed\":20} |
Elementos de resposta
|
Elemento |
Tipo |
Descrição |
Exemplo |
|
object |
Os parâmetros de resposta. |
||
| RequestId |
string |
O ID da solicitação. |
1FE0F96B-544D-4244-9D83-DFCFB0E5A231 |
| Pipeline |
object |
Os detalhes da fila MPS. |
|
| Speed |
string |
O tipo da fila MPS. Valor padrão: Standard. Valores válidos:
|
Standard |
| State |
string |
O estado da fila MPS. Valores válidos:
|
Paused |
| NotifyConfig |
object |
A configuração do 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 |
O novo nome da fila MPS. |
example-pipeline-**** |
| Role |
string |
A role atribuída ao usuário RAM atual. |
AliyunMTSExampleRole |
| Id |
string |
O ID da fila MPS. |
d1ce4d3efcb549419193f50f1fcd**** |
| QuotaAllocate |
integer |
A cota alocada para a fila MPS. |
10 |
Exemplos
Resposta de sucesso
JSON formato
{
"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
}
}
Códigos de erro
Consulte Códigos de Erro para uma lista completa.
Notas de versão
Consulte Notas de Versão para uma lista completa.