跳至主要內容

AppSync GraphQL

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

查詢和資料修改操作

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

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

即時更新

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

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

AWS AppSync

快取

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

Instance type
vCPU
Memory
Network Performance
Pricing
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。

Query operation charges
5 million x $4.00 per million operations= $20.00
資料傳輸費用
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 次的即時更新。

Data modification operation charges
2,500 users x 1,000 sent messages x $4.00 per million operations = $10.00
資料傳輸費用
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 個月後自動到期。

從 2025 年 7 月 15 日起,新 AWS 客戶將獲得最高 200 USD 的 AWS 免費方案抵用金,這些抵用金可套用至符合條件的 AWS 服務,包括 AWS AppSync。註冊帳戶時,您可以在免費計畫和付費計畫之間選擇。免費計畫將在帳戶建立後 6 個月內可用。如果您升級到付費計畫,所有剩餘的免費方案抵用金餘額將自動套用至您的 AWS 帳單。所有免費方案抵用金必須在您的帳戶建立日期後的 12 個月內使用。若要進一步了解 AWS 免費方案計畫,請參閱 AWS 免費方案網站AWS 免費方案文件

  

AppSync Events

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

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

從 2025 年 7 月 15 日起,新 AWS 客戶將獲得最高 200 USD 的 AWS 免費方案抵用金,這些抵用金可套用至符合條件的 AWS 服務,包括 AWS AppSync。註冊帳戶時,您可以在免費計畫和付費計畫之間選擇。免費計畫將在帳戶建立後 6 個月內可用。如果您升級到付費計畫,所有剩餘的免費方案抵用金餘額將自動套用至您的 AWS 帳單。所有免費方案抵用金必須在您的帳戶建立日期後的 12 個月內使用。若要進一步了解 AWS 免費方案計畫,請參閱 AWS 免費方案網站AWS 免費方案文件

  

AppSync Events 定價範例

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

Inbound messages published
110,000 inbound messages x $1.00 per million operations = $0.11
事件處理常式請求
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 次操作。