- 前端 Web 與行動›
- AWS AppSync›
- 定價
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 服務連線以接收即時更新。
快取
若要進一步改善查詢和資料修改操作的速度,您可以為 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 連線分鐘數