Konsumen mengirimkan heartbeat ke server untuk mempertahankan status aktifnya.
Deskripsi operasi
Deskripsi API
-
Host terdiri dari nama proyek dan Endpoint Simple Log Service. Anda harus menentukan proyek di Host.
-
Konsumen mengirimkan heartbeat ke server pada interval tetap untuk mempertahankan koneksinya. Jika server tidak menerima heartbeat dari konsumen dalam periode yang ditentukan, konsumen akan dihapus.
-
Dapatkan pasangan AccessKey. Untuk informasi lebih lanjut, lihat Pasangan AccessKey.
Pasangan AccessKey dari akun Alibaba Cloud memiliki izin untuk semua operasi API. Hal ini menimbulkan ancaman keamanan yang tinggi. Kami menyarankan agar Anda membuat dan menggunakan pengguna RAM untuk memanggil operasi API atau melakukan O&M rutin. Pengguna RAM harus memiliki izin untuk mengelola sumber daya Simple Log Service. Untuk informasi lebih lanjut, lihat Membuat dan mengotorisasi pengguna RAM.
-
Dapatkan nama proyek, region, dan nama Logstore. Untuk informasi lebih lanjut, lihat Mengelola proyek dan Mengelola Logstore.
-
Dapatkan nama grup konsumen. Untuk informasi lebih lanjut, lihat ListConsumerGroup.
Informasi otorisasi
Tabel berikut menjelaskan informasi otorisasi untuk operasi ini. Tambahkan informasi ini ke elemen Action dari kebijakan RAM untuk memberikan izin kepada pengguna RAM atau peran RAM untuk memanggil operasi API ini.
| Action | Resource dalam kebijakan otorisasi |
log:ConsumerGroupHeartBeat | acs:log:${regionId}:${accountId}:project/{#ProjectName}/logstore/{#LogstoreName}/consumergroup/{#ConsumerGroupName} |
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
log:ConsumerGroupHeartBeat |
none |
*All Resource
|
|
None |
Sintaks permintaan
POST /logstores/{logstore}/consumergroups/{consumerGroup}?type=heartbeat HTTP/1.1
Path Parameters
|
Parameter |
Type |
Required |
Description |
Example |
| logstore |
string |
Yes |
Nama Logstore. |
ali-test-logstore |
| consumerGroup |
string |
Yes |
Nama grup konsumen. Nama harus unik dalam suatu proyek. |
consumer_group_test |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| project |
string |
Yes |
Nama proyek. |
ali-test-project |
| consumer |
string |
Yes |
Konsumen. |
consumer_1 |
| body |
array |
Yes |
Daftar ID shard yang sedang dikonsumsi. |
|
|
integer |
No |
Daftar ID shard yang sedang dikonsumsi. |
[0] |
Elemen respons
|
Element |
Type |
Description |
Example |
|
array |
Daftar semua ID shard yang dikonsumsi oleh konsumen. |
||
|
integer |
Daftar semua ID shard yang dikonsumsi oleh konsumen. |
[0] |
Contoh
Respons sukses
JSONformat
[
0
]
Kode kesalahan
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.