Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Memahami arsitektur perpesanan Amazon Chime SDK
Anda dapat menggunakan pesan Amazon Chime SDK sebagai sisi server dan SDK sisi klien. Sisi server  APIs  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 perpesanan di perpesanan Amazon Chime SDK. Selain itu, proses sisi server dapat memanggil  APIs  atas namaAppInstanceUser, atau mengontrol dedicated AppInstanceUser yang mewakili proses back-end.
Aplikasi sisi klien yang direpresentasikan sebagai AppInstanceUser dapat memanggil pesan Amazon Chime SDK secara langsung.  APIs  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. Ketika terputus, AppInstanceUser masih milik saluran yang ditambahkan, dan dapat memuat riwayat pesan saluran tersebut dengan menggunakan berbasis HTTP SDK.  APIs
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 dengan API back-end kecil yang dihosting sendiri. Untuk informasi selengkapnya tentang otentikasi, lihatMengautentikasi aplikasi klien pengguna akhir untuk perpesanan Amazon Chime SDK. 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.