Memodifikasi parameter dari sebuah langganan.
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.
Item | Nilai |
Operasi API | SetSubscriptionAttributes |
Aksi | mns:SetSubscriptionAttributes |
Resource | acs:mns:$region:$accountid:/topics/$topicName/subscriptions/$subscriptionName |
Permintaan
Sebuah permintaan terdiri dari bagian-bagian berikut:
Baris permintaan
PUT /topics/$TopicName/subscriptions/$SubscriptionName?metaoverride=true HTTP/1.1Parameter URI spesifik operasi
Untuk memodifikasi parameter dari sebuah langganan, Anda dapat menentukan
metaoverride=truedalam URI.Header permintaan spesifik operasi
Tidak ada.
Badan permintaan
Badan permintaan dalam format XML. Badan permintaan mencakup parameter yang digunakan untuk memodifikasi langganan.
Parameter
Tipe
Diperlukan
Contoh
Deskripsi
NotifyStrategy
Boolean
Tidak
BACKOFF_RETRY
Kebijakan ulang yang diterapkan jika terjadi kesalahan ketika MNS mendorong pesan ke titik akhir.
Nilai yang valid:
BACKOFF_RETRY: mengulang dengan interval backoff tetap.
EXPONENTIAL_DECAY_RETRY: mengulang dengan eksponensial backoff.
Untuk informasi lebih lanjut, lihat NotifyStrategy.
Nilai default: BACKOFF_RETRY.
Respons
Sebuah respons terdiri dari bagian-bagian berikut:
Kode status HTTP
HTTP/1.1 204 No ContentHeader respons spesifik operasi
Tidak ada.
Badan respons
Tidak ada.
Contoh
Contoh permintaan
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>Contoh respons sukses
HTTP/1.1 204 No Content
x-mns-request-id:56667412B2B71C9C1600****
x-mns-version: 2015-06-06Kode kesalahan
Kode kesalahan | Pesan kesalahan | Kode status HTTP | Deskripsi |
SubscriptionNotExist | Langganan yang Anda sediakan tidak ada. | 404 | Pesan kesalahan dikembalikan karena langganan yang ditentukan tidak ada. Buat langganan. |