訊息架構 - Amazon Chime SDK

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

訊息架構

您可以將 Amazon Chime 開發套件簡訊當做伺服器端和用戶端開發套件使用。伺服器端 API 會建立AppInstanceAppInstanceUser. 您可以使用各種掛接和配置來添加應用程序特定的業務邏輯和驗證。如需執行此作業的詳細資訊,請參閱〈〉串流訊息資料。此外,伺服器端處理序可以代表呼叫 APIAppInstanceUser,或控制代表後端處理序AppInstanceUser的專用程序。

以表示的用戶端應用程式AppInstanceUser可以直接呼叫 Amazon Chime SDK 簡訊 API。用戶端應用程式會在線上時使用通訊 WebSocket 協定來連線至訊息 SDK。連接後,他們會從他們所屬的任何渠道接收實時消息。中斷連線時,AppInstanceUser仍屬於新增到的通道,而且可以使用 SDK 的 HTTP API 載入這些通道的訊息歷程記錄。

用戶端應用程式具有以單一方式進行 API 呼叫的權限AppInstanceUser。若要將 IAM 登入資料範圍限定為單一用戶端應用程式AppInstanceUser,可透過 AWS Cognito 身分集區或小型自行託管後端 API,假設具有參數化 IAM 角色。如需身分驗證的相關詳細資訊,請參閱 驗證用戶端應用程式。相反,服務器端應用程序通常具有與單個應用程序實例用戶綁定的權限,例如具有管理權限的用戶,或者他們具有代表所有應用程序實例用戶進行 API 調用的權限。