Arsitektur pesan - Amazon Chime SDK

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Arsitektur pesan

Anda dapat menggunakan pesan Amazon Chime SDK sebagai sisi server dan SDK sisi klien. API sisi server membuat dan. AppInstance AppInstanceUser Anda dapat menggunakan berbagai kait dan konfigurasi untuk menambahkan logika dan validasi bisnis khusus aplikasi. Untuk informasi lebih lanjut tentang melakukan itu, lihatStreaming data pesan. Selain itu, proses sisi server dapat memanggil API atas namaAppInstanceUser, atau mengontrol dedicated AppInstanceUser yang mewakili proses back-end.

Aplikasi sisi klien yang direpresentasikan sebagai AppInstanceUser dapat memanggil API perpesanan Amazon Chime SDK secara langsung. Aplikasi sisi klien menggunakan WebSocket protokol untuk terhubung ke SDK perpesanan saat online. Saat terhubung, mereka menerima pesan real-time dari saluran mana pun yang menjadi anggotanya. Saat terputus, AppInstanceUser masih milik saluran yang ditambahkan, dan dapat memuat riwayat pesan saluran tersebut dengan menggunakan API berbasis HTTP SDK.

Aplikasi sisi klien memiliki izin untuk membuat panggilan API sebagai satu. AppInstanceUser Untuk mencakup kredensi IAM ke satuAppInstanceUser, aplikasi sisi klien mengasumsikan peran IAM berparameter melalui AWS Cognito Identity Pools, atau oleh API back-end kecil yang dihosting sendiri. Untuk informasi selengkapnya tentang otentikasi, lihatMengautentikasi aplikasi klien pengguna akhir. Sebaliknya, aplikasi sisi server biasanya memiliki izin yang terkait dengan satu pengguna instance aplikasi, seperti pengguna dengan izin administratif, atau mereka memiliki izin untuk melakukan panggilan API atas nama semua pengguna instance aplikasi.