張貼日期: Nov 28, 2017
AWS AppSync 為已開放公開預覽的全新服務,可讓您在裝置和雲端間即時管理並更新行動應用程式資料,而且應用程式也能夠與離線行動裝置上的資料互動。使用 AWS AppSync,應用程式可使用名為 GraphQL 的資料語言及已針對行動和 Web 應用程式最佳化的 SDK,輕鬆存取 AWS 服務。由於 GraphQL 的開放標準,您可在單一網路請求內,要求、變更及訂閱所需的資料。這讓建立原型及建置資料密集應用程式的作業,像撰寫幾行程式碼一樣簡單。
AWS AppSync 讓您快速輕鬆建立原型及建置應用程式,瀏覽器及行動應用程式可合作無間,即使喪失網路連線能力,依舊能夠使用。用戶端不論是否連接網路,均可使用 GraphQL 的查詢和修改,包括樂觀 UI 更新。GraphQL 訂閱則可讓用戶端於連網裝置和雲端間,取得即時資料更新。
AWS AppSync 整合至包括 iOS、Android 及 JavaScript 等熱門行動應用程式架構,您的應用程式也自動取得即時和離線功能。您可以在產生變更時,選擇自動同步至使用者裝置的資料,實現最佳的使用者體驗,同時將儲存和頻寬需求降到最低。使用 AWS AppSync,您的應用程式可存取 Amazon DynamoDB 的資料、觸發 AWS Lambda 函數或執行 Amazon Elasticsearch 查詢。AWS AppSync 也整合至 AWS Identity and Access Management 及 Amazon Cognito 使用者集區,因此您可將 GraphQL 的操作設定為精細定義的許可,確保使用者和應用程式資料的安全。