Anda dapat memanggil operasi SetQueueAttributes untuk mengubah properti suatu Antrian.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
mns:SetQueueAttributes |
update |
*Queue
|
|
None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| QueueName |
string |
Yes |
Nama Antrian. |
testqueue |
| DelaySeconds |
integer |
No |
Periode penundaan untuk pesan yang dikirim ke Antrian. Setelah pesan dikirim ke Antrian, pesan tersebut hanya dapat dikonsumsi setelah periode penundaan yang ditentukan berakhir. Nilai yang valid: 0 hingga 604800. Satuan: detik. Nilai default: 0. |
0 |
| MaximumMessageSize |
integer |
No |
Ukuran maksimum isi pesan yang dapat dikirim ke Antrian. Nilai yang valid: 1024 hingga 65536. Satuan: byte. Nilai default: 65536. |
1024 |
| MessageRetentionPeriod |
integer |
No |
Masa hidup data (TTL) maksimum untuk sebuah pesan dalam Antrian. Setelah periode yang ditentukan berlalu sejak pesan dikirim, pesan tersebut akan dihapus, terlepas dari apakah pesan tersebut telah diambil atau belum. Nilai yang valid: 60 hingga 604800. Satuan: detik. Nilai default: 345600. |
120 |
| VisibilityTimeout |
integer |
No |
Durasi ketika sebuah pesan menjadi tidak terlihat setelah diambil dari Antrian. Selama periode ini, pesan berada dalam status Inactive. Nilai yang valid: 1 hingga 43200. Satuan: detik. Nilai default: 30. |
60 |
| PollingWaitSeconds |
integer |
No |
Waktu maksimum permintaan ReceiveMessage menunggu hingga pesan tersedia di Antrian. Nilai yang valid: 0 hingga 30. Satuan: detik. Nilai default: 0. |
0 |
| EnableLogging |
boolean |
No |
Menentukan apakah Log Management diaktifkan. Nilai yang valid adalah:
|
true |
| DlqPolicy |
object |
No |
Kebijakan dead-letter queue. |
|
| Enabled |
boolean |
No |
Menentukan apakah pesan dead-letter dikirimkan. |
true |
| DeadLetterTargetQueue |
string |
No |
Antrian tujuan untuk pesan dead-letter. |
deadLetterTargetQueue |
| MaxReceiveCount |
integer |
No |
Jumlah maksimum kali sebuah pesan dapat diterima sebelum dikirim ke dead-letter queue. |
3 |
| TenantRateLimitPolicy |
object |
No |
||
| Enabled |
boolean |
No |
||
| MaxReceivesPerSecond |
integer |
No |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
ID permintaan. |
06273500-249F-5863-121D-74D51123**** |
| Code |
integer |
Kode respons. |
200 |
| Status |
string |
Status respons. |
Success |
| Message |
string |
Pesan respons. |
operation success |
| Success |
boolean |
Menunjukkan apakah permintaan berhasil. |
true |
| Data |
object |
Data yang dikembalikan. |
|
| Code |
integer |
Kode respons. |
200 |
| Message |
string |
Pesan respons. |
无 |
| Success |
boolean |
Menunjukkan apakah permintaan berhasil. |
true |
Contoh
Respons sukses
JSONformat
{
"RequestId": "06273500-249F-5863-121D-74D51123****",
"Code": 200,
"Status": "Success",
"Message": "operation success",
"Success": true,
"Data": {
"Code": 200,
"Message": "无",
"Success": true
}
}
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.