本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
什麼是 AWS AppSync?
AWS AppSync 可讓開發人員使用安全、無伺服器且高效能的 GraphQL 和 Pub/Sub ,將其應用程式和服務連線至資料和事件APIs。您可以使用 執行下列動作 AWS AppSync:
-
從單一 GraphQL API端點存取來自一或多個資料來源的資料。
-
將多個來源 GraphQL 合併APIs為單一合併的 GraphQL API。
-
發佈即時資料更新到您的應用程式。
-
利用內建安全性、監控、記錄和追蹤功能,以及選用的低延遲快取功能。
-
只支付API請求和任何即時訊息的費用。
AWS AppSync 功能
-
由 GraphQL 提供支援的簡化資料存取和查詢
-
Serverless WebSockets for GraphQL 訂閱和 pub/sub 頻道
-
伺服器端快取可在高速記憶體內快取中提供資料,以降低延遲
-
JavaScript 和 TypeScript 支援編寫業務邏輯
-
使用 Private APIs 限制API存取和整合的企業安全 AWS WAF
-
內建授權控制,支援 API金鑰、IAM、Amazon Cognito 、OpenID Connect 提供者和自訂邏輯的 Lambda 授權。
-
合併APIs以支援聯合使用案例
如需有關這些功能的詳細資訊,請參閱 AWS AppSync 功能。
您是第一次 AWS AppSync 使用 嗎?
我們建議首次 AWS AppSync 使用者先閱讀下列各節:
-
如果您不熟悉 GraphQL ,請參閱 入門:在 API中建立第一個 GraphQL AWS AppSync。
-
如果您要建置使用 GraphQL 的應用程式APIs,請參閱 使用 Amplify 用戶端建置用戶端應用程式和 在 中使用即時資料應用程式的訂閱 AWS AppSync。
-
如果您要尋找 GraphQL 解析程式資訊,請參閱以下內容:
JavaScript/TypeScript
VTL
-
如果您要尋找 AWS AppSync 範例專案、更新等,請參閱AppSync部落格
。
相關服務
如果您要從頭開始建置 Web 或行動應用程式,請考慮使用 AWS Amplify
的定價 AWS AppSync
AWS AppSync 根據數百萬個請求和更新定價。快取需支付額外費用。如需詳細資訊,請參閱 AWS AppSync
定價
下列列出一般 AWS AppSync 定價的例外狀況:
-
API 在 中快取 AWS AppSync 不符合 AWS 免費方案
的資格。 -
授權和驗證失敗的要求不會收取費用。
-
當API金鑰遺失或無效時,不會對需要API金鑰的方法收取費用。