使用 AWS AppSync 時,您只需按實際使用量付費,沒有最低費用或限制服務用量。如此無論您的工作負載類型為何,均可為您提供透明而低廉的價格,因為您只需為使用的特定 AppSync GraphQL 和 AppSync Events 功能付費。

AppSync GraphQL

查詢和資料修改操作

AppSync GraphQL 支援開發人員透過 API 操作來查詢和修改資料。計費如下:

  • 每百萬次查詢和資料修改操作為 4.00 USD
  • 資料傳輸費用會依 EC2 資料傳輸費計費

即時更新

AppSync GraphQL 還可讓應用程式針對您想要保持同步的資料接收即時更新。您的應用程式必須保持與 AppSync GraphQL 服務連線以接收即時更新。

  • 每百萬次即時更新為 2.00 USD。所有傳出訊息廣播,以及 WebSockets 操作,例如用戶端連線,都被視為「即時更新」。
  • 連線至 AWS AppSync GraphQL 服務每百萬分鐘為 0.08 USD
  • 資料傳輸費用會依 EC2 資料傳輸費計費

快取

若要進一步改善查詢和資料修改操作的速度,您可以為 AppSync GraphQL API 選擇性佈建專用快取。您選擇執行個體類型之後,會向您收取下列以小時計費的費用,不需要提供任何長期承諾。

執行個體類型 vCPU 記憶體 網路效能 定價
cache.small 1 1.55 低至適中 0.044 USD
cache.medium 2 3.22 低至適中 0.089 USD
cache.large 2 12.3 最多 10 Gb 0.298 USD
cache.xlarge 4 25.05 最多 10 Gb 0.595 USD
cache.2xlarge 8 50.47 最多 10 Gb 1.189 USD
cache.4xlarge 16 101.38 最多 10 Gb 2.379 USD
cache.8xlarge 32 203.26 10 Gb 4.758 USD
cache.12xlarge 48 317.77 10 Gb 6.775 USD

AppSync GraphQL Merged API

藉助 AppSync GraphQL,您可將多個 AppSync GraphQL 來源 API 整合為單一 Merged API。使用 Merged API 時,查詢和資料修改操作,以及在合併 API 上執行即時更新會分開計費。對於用來建立合併 API 的來源 API,沒有與之相關的額外費用。

AppSync GraphQL 定價範例 1

某部落格應用程式擁有每個月 50,000 位有效使用者,每位使用者執行 100 次查詢。這些搜尋會產生每個月 5,000,000 次 AppSync GraphQL 查詢操作,平均回應大小為 3 KB。

查詢操作費用 500 萬 x 4.00 USD/百萬次操作= 20.00 USD
數據傳輸費 3 KB x 500 萬 = 1,500 萬 KB = 14.3 GB * 0.09 USD = 1.29 USD
AppSync GraphQL 費用總計 20.00 USD + 1.29 USD = 21.29 USD

AppSync GraphQL 定價範例 2

某聊天應用程式擁有每個月 2,500 位有效使用者。每位使用者每個月平均開啟該應用程式 1,500 分鐘,每個月張貼 1,000 則訊息,每個月從其他使用者收到 1,000 則訊息。這會產生每個月 2,500,000 次的資料修改操作,及每個月 2,500,000 次的即時更新。

資料修改操作費用 2,500 位使用者 x 1,000 則傳送訊息 x 4.00 USD/百萬次操作 = 10.00 USD
數據傳輸費 1 KB X 250 萬 – 250 萬 KB = 2.4 GB X 0.09 USD = 0.21 USD
即時更新費用 2,500 位使用者 X 1,000 則接收訊息 X 2.00 USD/百萬次更新 = 5.00 USD
連線費用 2,500 個用戶端 x 1,500 分鐘 x 0.08 USD/百萬連線分鐘 = 0.30 USD
AppSync GraphQL 費用總計 10.00 USD + 0.21 USD + 5.00 USD + 0.30 USD = 15.51 USD

AppSync GraphQL 免費方案

AppSync GraphQL 免費方案優惠

  • 250,000 次查詢或資料修改操作
  • 250,000 次即時更新
  • 600,000 連線分鐘數

超過此額度的用量將會依公布的費率計費。AWS AppSync 免費方案會在 12 個月後自動到期。

AppSync Events

AWS AppSync Event API 可讓您發布並訂閱即時事件。依如下方式計費:

  • 每百萬 Event API 操作 1.00 USD。所有發布的傳入訊息、傳出訊息廣播、調用的事件處理常式,以及 WebSockets 操作 (例如用戶端連線、訂閱請求和 Ping 請求) 都被視為操作
  • 每百萬連線分鐘 0.08 USD。
  • 資料傳輸費用會依 EC2 資料傳輸費率計費。

AppSync Events 定價範例

在體育賽事期間,體育粉絲體驗應用程式向使用者發布即時分數和統計資訊。應用程式在通道 X 發布 10,000 則訊息,在通道 Y 上發布 100,000 則訊息。只會在通道 Y 的每個已發布訊息上呼叫事件處理程式。通道 X 及/或 Y 上建立了 1,000,000 個用戶端連接,每個連線的平均持續時間為 10 分鐘。連線的用戶端共計傳送 10,000,000 個傳出訊息,平均承載大小為 1kb。 

發布的傳入訊息 110,000 則傳入訊息 x 每百萬操作 1.00 USD = 0.11 USD
事件處理常式請求 100,000 個事件處理常式請求 x 每百萬操作 1.00 USD = 0.10 USD
傳送的傳出訊息 10,000,000 則傳出訊息 x 每百萬操作 1.00 USD = 10.00 USD
用戶端連線請求 1,000,000 個連線請求 x 每百萬操作 1.00 USD = 1.00 USD
用戶端訂閱請求 1,000,000 個訂閱請求 x 每百萬操作 1.00 USD = 1.00 USD
用戶端連線分鐘數 1,000,000 個連線 x 10 分鐘 x 每百萬分鐘 0.08 USD = 0.80 USD
資料傳輸費用 10,000,000 則傳出訊息 x 1 KB = 0.01 (每月前 10 TB 免費)
AppSync Event 費用總計 13.01 USD

AppSync Events 免費方案

在您註冊 AWS 帳戶後的 12 個月內,AppSync Events 免費方案可提供下列每月免費用量。

  • 250,000 次即時更新
  • 600,000 連線分鐘數

超過此額度的用量將會依公布的費率計費。AWS AppSync 免費方案會在 12 個月後自動到期。


* AppSync GraphQL 和 AppSync Events 的傳入和傳出即時訊息按每傳遞 5 KB 資料承載計費。例如,8 KB 承載計為 2 次操作。

 進一步了解 AWS AppSync 定價

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