Todos os produtos
Search
Central de documentação

:SetSubscriptionAttributes

Última atualização: Jul 04, 2026

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=true na 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.