Todos los productos
Search
Centro de documentos

:SetTopicAttributes

Última actualización: Sep 04, 2026

Modifica un tema.

Autorización

De forma predeterminada, solo las cuentas de Alibaba Cloud pueden llamar a esta operación. Los usuarios de RAM pueden llamar a esta operación únicamente después de que se les hayan otorgado los permisos correspondientes. A continuación se describe la información de autorización de esta operación. Para obtener más información, consulte Authorization policies and examples.

Nombre

Valor

API

SetTopicAttributes

Action

mns:SetTopicAttributes

Item

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

Solicitud

Una solicitud consta de las siguientes partes:

  • Línea de solicitud

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

  • Parámetros URI específicos de la operación

    Para modificar los parámetros de un tema, especifique metaoverride=true en el URI.

  • Encabezados de solicitud específicos de la operación

    Ninguno.

  • Cuerpo de la solicitud

    El cuerpo de la solicitud está en formato XML y contiene los siguientes parámetros para modificar el tema.

    ParámetroTipoObligatorioEjemploDescripción
    MaximumMessageSizeIntegerNo.65536Tamaño máximo del cuerpo de un mensaje que se puede enviar al tema.

    Valores válidos: 1024 a 65536. Unidad: bytes.

    Valor predeterminado: 65536.

    LoggingEnabledBooleanNoTrueIndica si se debe habilitar la función de gestión de registros. Valores válidos:
    Valores válidos:
    • True: habilita la función de gestión de registros.
    • False: deshabilita la función de gestión de registros.

    Valor predeterminado: False.

    Si desea usar Terraform para gestionar alicloud_message_service_topic, configure los parámetros. A continuación se describen dichos parámetros.

    ParámetroTipoObligatorioEjemploDescripción
    MaximumMessageSizeIntegerNo.65536Tamaño máximo del cuerpo de un mensaje que se puede enviar al tema.

    Valores válidos: 1024 a 65536. Unidad: bytes.

    Valor predeterminado: 65536.

    EnableLoggingBooleanNoTrueIndica si se debe habilitar la función de gestión de registros.
    Valores válidos:
    • True: habilita la función de gestión de registros.
    • False: deshabilita la función de gestión de registros.

    Valor predeterminado: False.

Mensaje de error

Una respuesta consta de las siguientes partes:

  • Código de estado HTTP

    HTTP/1.1 204 No Content

  • Encabezados de respuesta específicos de la operación

    Ninguno.

  • Cuerpo de la respuesta

    Ninguno.

Ejemplos

Solicitudes de ejemplo

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>    

Respuestas de ejemplo

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

Códigos de error

Código de error

Mensaje de error

Código de estado HTTP

Descripción

TopicNotExist

The topic you provided does not exist.

404

Este error se devuelve porque el tema no existe. Cree un tema.