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