全部产品
Search
文档中心

:SetTopicAttributes

更新时间:Nov 09, 2025

Memodifikasi sebuah topik.

Otorisasi

Secara default, hanya akun Alibaba Cloud yang dapat memanggil operasi ini. Pengguna RAM hanya dapat memanggil operasi ini setelah diberikan izin terkait. Tabel berikut menjelaskan informasi otorisasi untuk operasi ini. Untuk informasi lebih lanjut, lihat Kebijakan Izin dan Contoh.

NamaNilai
APISetTopicAttributes
Aksimns:SetTopicAttributes
Itemacs:mns:$region:$accountid:/topics/$topicName

Permintaan

Sebuah permintaan terdiri dari bagian-bagian berikut:

  • Baris Permintaan

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

  • Parameter URI Spesifik Operasi

    Untuk memodifikasi parameter sebuah topik, tentukan metaoverride=true dalam URI.

  • Header Permintaan Spesifik Operasi

    Tidak ada.

  • Badan Permintaan

    Badan permintaan dalam format XML dan berisi parameter-parameter berikut yang digunakan untuk memodifikasi topik.

    ParameterTipeDiperlukanContohDeskripsi
    MaximumMessageSizeIntegerTidak.65536Ukuran maksimum dari badan pesan yang dapat dikirim ke topik.

    Nilai valid: 1024 hingga 65536. Satuan: byte.

    Nilai default: 65536.

    LoggingEnabledBooleanTidakTrueMenentukan apakah akan mengaktifkan fitur manajemen log. Nilai valid:
    Nilai valid:
    • True: mengaktifkan fitur manajemen log.
    • False: menonaktifkan fitur manajemen log.

    Nilai default: False.

    Jika Anda ingin menggunakan Terraform untuk mengelola alicloud_message_service_topic, konfigurasikan parameter-parameter tersebut. Tabel berikut menjelaskan parameter-parameter tersebut.

    ParameterTipeDiperlukanContohDeskripsi
    MaximumMessageSizeIntegerTidak.65536Ukuran maksimum dari badan pesan yang dapat dikirim ke topik.

    Nilai valid: 1024 hingga 65536. Satuan: byte.

    Nilai default: 65536.

    EnableLoggingBooleanTidakTrueMenentukan apakah akan mengaktifkan fitur manajemen log.
    Nilai valid:
    • True: mengaktifkan fitur manajemen log.
    • False: menonaktifkan fitur manajemen log.

    Nilai default: False.

Pesan kesalahan

Sebuah respons terdiri dari bagian-bagian berikut:

  • Kode Status HTTP

    HTTP/1.1 204 No Content

  • Header Respons Spesifik Operasi

    Tidak ada.

  • Badan Respons

    Tidak ada.

Contoh

Contoh Permintaan

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>    

Contoh Respons

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

Kode kesalahan

Kode kesalahanPesan kesalahanKode status HTTPDeskripsi
TopicNotExistTopik yang Anda berikan tidak ada.404Pesan kesalahan yang dikembalikan karena topik tidak ada. Anda harus membuat topik.