Modifica os parâmetros de uma assinatura.
Autorização
Por padrão, apenas contas Alibaba Cloud podem chamar esta operação. Usuários RAM só podem executar esta operação após receberem as permissões necessárias. A tabela a seguir descreve as informações de autorização desta operação. Para mais informações, consulte Políticas e exemplos de autorização.
|
Item |
Valor |
|
Operação da API |
SetSubscriptionAttributes |
|
Ação |
mns:SetSubscriptionAttributes |
|
Recurso |
acs:mns:$region:$accountid:/topics/$topicName/subscriptions/$subscriptionName |
Requisição
A requisição contém as seguintes partes:
-
Linha de requisição
PUT /topics/$TopicName/subscriptions/$SubscriptionName?metaoverride=true HTTP/1.1 -
Parâmetros de URI específicos da operação
Para modifique os parâmetros de uma assinatura, especifique
metaoverride=truena URI. -
Cabeçalhos de requisição específicos da operação
Nenhum.
-
Corpo da requisição
O corpo da requisição usa o formato XML e inclui os parâmetros para modificar uma assinatura.
Parâmetro
Tipo
Obrigatório
Exemplo
Descrição
NotifyStrategy
Boolean
Não
BACKOFF_RETRY
Política de nova tentativa aplicada quando ocorre um erro durante o envio de mensagens pelo MNS para o endpoint.
Valores válidos:
BACKOFF_RETRY: novas tentativas com intervalo de backoff fixo.
EXPONENTIAL_DECAY_RETRY: novas tentativas com backoff exponencial.
Para mais informações, consulte NotifyStrategy.
Valor padrão: BACKOFF_RETRY.
Resposta
A resposta contém as seguintes partes:
-
Código de status HTTP
HTTP/1.1 204 No Content -
Cabeçalhos de resposta específicos da operação
Nenhum.
-
Corpo da resposta
Nenhum.
Exemplos
Exemplos de requisições
PUT /topics/$TopicName/subscriptions/$SubscriptionName?metaoverride=true HTTP/1.1
Host: $AccountId.mns.cn-hangzhou.aliyuncs.com
Date: Tue, 08 Dec 2015 06:09:22 GMT
Authorization: MNS 15B4D3461F177624206A:rNT4xclLS297/n0UFYIezzHJ****
x-mns-version: 2015-06-06
<?xml version="1.0" encoding="utf-8"?>
<Subscription xmlns="http://mns.aliyuncs.com/doc/v1/">
<NotifyStrategy>BACKOFF_RETRY</NotifyStrategy>
</Subscription>
Exemplos de respostas de sucesso
HTTP/1.1 204 No Content
x-mns-request-id:56667412B2B71C9C1600****
x-mns-version: 2015-06-06
Códigos de erro
|
Código de erro |
Mensagem de erro |
Código de status HTTP |
Descrição |
|
SubscriptionNotExist |
The subscription you provided does not exits. |
404 |
Mensagem retornada porque a assinatura especificada não existe. Crie uma assinatura. |