Tous les produits
Search
Centre de documentation

:SetTopicAttributes

Dernière mise à jour :Aug 10, 2026

Modifie les attributs d’un topic.

Autorisation

Par défaut, seuls les comptes Alibaba Cloud peuvent appeler cette opération. Les utilisateurs RAM doivent disposer des autorisations appropriées pour l’appeler. Le tableau suivant présente les informations d’autorisation relatives à cette opération. Pour plus d’informations, consultez la rubrique Politiques et exemples d'autorisation.

Nom Valeur
API SetTopicAttributes
Action mns:SetTopicAttributes
Élément acs:mns:$region:$accountid:/topics/$topicName

Requête

Une requête comprend les éléments suivants :

  • Ligne de requête

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

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

    Pour modifier les paramètres d’un topic, spécifiez 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 et contient les paramètres suivants permettant de modifier le topic.

    ParamètreTypeObligatoireExempleDescription
    MaximumMessageSizeIntegerNon65536Taille maximale du corps d’un message pouvant être envoyé au topic.

    Valeurs valides : 1024 à 65536. Unité : octets.

    Valeur par défaut : 65536.

    LoggingEnabledBooleanNonTrueIndique si la fonctionnalité de gestion des journaux est activée. Valeurs valides :
    • True : active la fonctionnalité de gestion des journaux.
    • False : désactive la fonctionnalité de gestion des journaux.

    Valeur par défaut : False.

    Si vous souhaitez utiliser Terraform pour gérer alicloud_message_service_topic, configurez les paramètres décrits dans le tableau suivant.

    ParamètreTypeObligatoireExempleDescription
    MaximumMessageSizeIntegerNon65536Taille maximale du corps d’un message pouvant être envoyé au topic.

    Valeurs valides : 1024 à 65536. Unité : octets.

    Valeur par défaut : 65536.

    EnableLoggingBooleanNonTrueIndique si la fonctionnalité de gestion des journaux est activée.
    • True : active la fonctionnalité de gestion des journaux.
    • False : désactive la fonctionnalité de gestion des journaux.

    Valeur par défaut : False.

Message d'erreur

Une réponse comprend les é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?metaoverride=true HTTP/1.1
Host: $AccountId.mns.cn-hangzhou.aliyuncs.com
x-mns-version: 2015-06-06
Date: Tue, 08 Dec 2015 06:01:00 GMT
Authorization:MNS 15B4D3461F177624206A:SeIRcZk3lKiP7bl19WB9Uz07****

<?xml version="1.0" encoding="utf-8"?>
<Topic xmlns="http://mns.aliyuncs.com/doc/v1/">
    <MaximumMessageSize>65536</MaximumMessageSize>
    <LoggingEnabled>True</LoggingEnabled>
</Topic>    

Exemple de réponse

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

Codes d'erreur

Code d'erreur Message d'erreur Code d'état HTTP Description
TopicNotExist The topic you provided does not exist. 404 Le topic n’existe pas. Vous devez en créer un.