Gunakan perintah command-line interface (CLI) update_consumer_group untuk mengubah informasi tentang kelompok konsumen tertentu.
Sintaksis permintaan
aliyunlog log update_consumer_group --project=<value> --logstore=<value> --consumer_group=<value> [--timeout=<value>] [--in_order=<value>] [--access-id=<value>] [--access-key=<value>] [--sts-token=<value>] [--region-endpoint=<value>] [--client-name=<value>] [--jmes-filter=<value>] [--format-output=<value>] [--decode-output=<value>Parameter permintaan
Tabel berikut menjelaskan parameter wajib dan unik untuk perintah ini.
Nama Parameter | Jenis Data | Wajib | Contoh | Deskripsi |
--project | String | Ya | aliyun-test-project | Nama proyek. |
--logstore | String | Ya | logstore-a | Nama Logstore. |
--consumer_group | String | Ya | consumer-group-1 | Nama kelompok konsumen. |
--timeout | Integer | Tidak | 360 | Periode timeout. Satuan: detik. Konsumen mengirim heartbeat secara berkala ke Log Service. Jika tidak ada heartbeat yang diterima dalam periode ini, Log Service akan melepaskan sumber daya konsumen tersebut. |
--in_order | Boolean | Tidak | true | Menentukan apakah pesan dikonsumsi secara berurutan dalam satu shard tunggal.
|
Untuk informasi tentang parameter global untuk perintah ini, lihat Parameter global.
Contoh
Contoh permintaan
Ubah periode timeout untuk kelompok konsumen consumer-group-1 menggunakan akun default.
aliyunlog log update_consumer_group --project="aliyun-test-project" --logstore="logstore-a" --consumer_group="consumer-group-1" --timeout="360" --in_order=trueJika perintah berhasil, tidak ada respons yang dikembalikan. Anda dapat menjalankan perintah berikut untuk mengkueri kelompok konsumen tersebut.
aliyunlog log list_consumer_group --project="aliyun-test-project" --logstore="logstore-a"Hasil berikut dikembalikan:
[ { "name": "consumer-group-1", "order": true, "timeout": 360 } ]
Kode kesalahan
Jika pesan kesalahan dikembalikan, lihat dokumentasi kode kesalahan untuk operasi API ini. Untuk informasi selengkapnya, lihat Kode kesalahan.