Tous les produits
Search
Centre de documentation

:SetSubscriptionAttributes

Dernière mise à jour :Aug 10, 2026

Modifie les paramètres d'un abonnement.

Autorisation

Par défaut, seuls les comptes Alibaba Cloud peuvent appeler cette opération. Les utilisateurs RAM ne peuvent l'appeler qu'après avoir reçu les autorisations appropriées. Le tableau ci-dessous décrit les informations d'autorisation associées à cette opération. Pour plus de détails, consultez la rubrique Politiques et exemples d'autorisation.

Élément

Valeur

Opération API

SetSubscriptionAttributes

Action

mns:SetSubscriptionAttributes

Ressource

acs:mns:$region:$accountid:/topics/$topicName/subscriptions/$subscriptionName

Requête

Une requête se compose des éléments suivants :

  • Ligne de requête

    PUT /topics/$TopicName/subscriptions/$SubscriptionName?metaoverride=true HTTP/1.1

  • Paramètres URI spécifiques à l'opération

    Pour modifier les paramètres d'un abonnement, spécifiez le paramètre metaoverride=true dans l'URI.

  • En-têtes de requête spécifiques à l'opération

    Aucun.

  • Corps de la requête

    Le corps de la requête est au format XML. Il inclut les paramètres utilisés pour modifier un abonnement.

    Paramètre

    Type

    Obligatoire

    Exemple

    Description

    NotifyStrategy

    Boolean

    Non

    BACKOFF_RETRY

    Stratégie de nouvelle tentative appliquée en cas d'erreur lors de la transmission des messages par MNS vers l'endpoint.

    Valeurs possibles :

    • BACKOFF_RETRY : nouvelles tentatives avec un intervalle de temporisation fixe.

    • EXPONENTIAL_DECAY_RETRY : nouvelles tentatives avec temporisation exponentielle.

    Pour plus d'informations, consultez NotifyStrategy.

    Valeur par défaut : BACKOFF_RETRY.

Réponse

Une réponse se compose des éléments suivants :

  • Code d'état HTTP

    HTTP/1.1 204 No Content

  • En-têtes de réponse spécifiques à l'opération

    Aucun.

  • Corps de la réponse

    Aucun.

Exemples

Exemple de requête

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>

Exemple de réponse en cas de succès

HTTP/1.1 204 No Content
x-mns-request-id:56667412B2B71C9C1600****
x-mns-version: 2015-06-06

Codes d'erreur

Code d'erreur

Message d'erreur

Code d'état HTTP

Description

SubscriptionNotExist

The subscription you provided does not exits.

404

L'abonnement spécifié n'existe pas. Créez un abonnement.