主要特色

GraphQL

簡化的資料存取和查詢

AWS AppSync 使用 GraphQL 資料語言,可讓用戶端應用程式擷取、變更和訂閱伺服器中的資料。在 GraphQL 查詢中,用戶端可指定伺服器傳回資料時所用的資料架構方式。這使得用戶端可以只查詢所需的資料並以其所需的格式進行。GraphQL 還包含一項名為「自我檢查」的功能,專案的新開發人員可使用該功能探索可用的資料,無須具備後端相關知識。

即時資料存取和更新

跨用戶端和裝置立即更新

AWS AppSync 可讓您使用 GraphQL 訂閱指定資料的哪些部分應以即時方式提供。GraphQL 訂閱是應用程式程式碼中的簡易陳述式,可告知服務哪些資料應即時更新。

離線資料同步

使用 Amplify DataStore,即使離線也能與資料互動並進行更新

Amplify DataStore 為 Web、行動裝置和 IoT 開發人員提供了一個可查詢的裝置上 DataStore,Amplify DataStore 具有本機優先和熟悉的編程模型,可順暢地與資料進行互動,不論您處於線上或是離線狀態。與 AWS AppSync 結合使用時,DataStore 可利用雲端的進階版本控制、衝突偵測和解決方案,自動合併來自不同用戶端的資料,並提供資料一致性和完整性。

在應用程式內查詢、篩選和搜尋資料

預先設定的 AWS 資料來源存取

AWS AppSync 可為用戶端應用程式提供使用 GraphQL 指定資料需求的功能,此功能僅擷取需要的資料,並允許伺服器和用戶端篩選。AWS AppSync 支援 AWS Lambda、Amazon DynamoDB 和 Amazon Elasticsearch,因此 GraphQL 操作可以是簡易查詢、複雜查詢和映射、全文檢索搜尋、模糊/關鍵字搜尋或地理查詢。

快取

快取不常變更的資料,以改善效能

AWS AppSync 的伺服器端資料快取功能,可降低直接存取資料來源的需求,方法是在高速的記憶體內受管快取中提供資料,並以低延遲交付資料。若完整受管,可減少管理快取叢集的作業負擔。 透過提供選擇快取資料欄位以及利用可自訂過期在 GraphQL 結構描述中定義操作的靈活性,資料快取能讓開發人員依其業務需求,進一步配置最佳效能。

企業安全和更精細的存取控制

控制您的資料

AWS AppSync 可根據應用程式的需求允許數種層級的資料存取和授權。簡單的存取可透過金鑰保護,更嚴格的許可則可透過角色以 AWS Identity and Access Management 完成。此外,AWS AppSync 整合 Amazon Cognito 使用者集區的電子郵件和密碼功能、社交提供者 (Facebook、Google+ 和 Login with Amazon) 和 SAML 的企業聯合身分。客戶可使用群組功能以邏輯的方式組織使用者和角色,以及使用 OAuth 功能管理應用程式存取。

進一步了解 AWS AppSync 定價

瀏覽定價頁面
準備好開始使用了嗎?
開啟 AWS AppSync 主控台
還有其他問題嗎?
聯絡我們