メインコンテンツに移動

AppSync GraphQL

AWS AppSync では使用した分に対してのみ支払いが発生し、最低料金やサービス使用義務はありません。これにより、使用する特定の AppSync GraphQL および AppSync イベント特徴量に対してのみ料金を支払うため、ワークロードの種類に関係なく透明性と低価格が実現します。

クエリとデータ変更操作

  • クエリおよびデータ変更操作 100 万回あたり 4.00 USD
  • データ転送は EC2 データ転送料金で課金されます

AppSync GraphQL を使用すると、開発者は API 操作を介してデータをクエリおよび変更できます。請求される金額:

リアルタイム更新

  • リアルタイム更新 100 万件あたり 2.00 USD。すべてのアウトバウンドメッセージのブロードキャスト、およびクライアント接続などの WebSocket 操作は、リアルタイム更新と見なされます。
  • AWS AppSync GraphQL サービスへの接続 100 万分あたり 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 ギガビット
0.298 USD
cache.xlarge
4
25.05
最大 10 ギガビット
0.595 USD
cache.2xlarge
8
50.47
最大 10 ギガビット
1.189 USD
cache.4xlarge
16
101.38
最大 10 ギガビット
2.379 USD
cache.8xlarge
32
203.26
10 ギガビット
4.758 USD
cache.12xlarge
48
317.77
10 ギガビット
6.775 USD

AppSync GraphQL マージ API

AppSync GraphQL を使用すると、複数の AppSync GraphQL ソース API を 1 つのマージド API に結合できます。マージ 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 × 500 万回 = 1500 万 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 × 250 万 - 250 万 KB = 2.4 GB × 0.09 USD = 0.21 USD
リアルタイム更新料金
2,500 ユーザー × 受信メッセージ 1,000 件 × 2.00 USD/100 万更新 = 5.00 USD
接続料金
2,500 人のクライアント × 1,500 分 × 0.08 USD/100 万接続-分 = 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 AppSync を含む対象の AWS サービスに適用できます。アカウントのサインアップ時に、無料プランと有料プランのどちらかを選択できます。無料プランは、アカウント作成後 6 か月間ご利用いただけます。有料プランにアップグレードすると、無料利用枠のクレジット残高が自動的に AWS 請求に適用されます。すべての無料利用枠クレジットは、アカウント作成日から 12 か月以内に使用する必要があります。AWS 無料利用枠プログラムの詳細については、AWS 無料利用枠のウェブサイトAWS 無料利用枠のドキュメントをご覧ください。

  

AppSync イベント

AWS AppSync イベント API を使用すると、リアルタイムイベントを発行およびサブスクライブできます。料金は以下のように請求されます:

  • イベント API オペレーションが 100 万回あたり 1.00 USD。公開されたすべての受信メッセージ、ブロードキャストされた送信メッセージ、呼び出されたイベントハンドラー、およびクライアント接続、サブスクリプション要求、ping 要求などの WebSockets 操作が操作と見なされます
  • 接続時間 100 万分あたり 0.08 USD。
  • データ転送は EC2 データ転送料金で課金されます

2025 年 7 月 15 日以降、AWS の新規のお客様には最大 200 USD の AWS 無料利用枠クレジットが付与されます。このクレジットは、AWS AppSync を含む対象の AWS サービスに適用できます。アカウントのサインアップ時に、無料プランと有料プランのどちらかを選択できます。無料プランは、アカウント作成後 6 か月間ご利用いただけます。有料プランにアップグレードすると、無料利用枠のクレジット残高が自動的に AWS 請求に適用されます。すべての無料利用枠クレジットは、アカウント作成日から 12 か月以内に使用する必要があります。AWS 無料利用枠プログラムの詳細については、AWS 無料利用枠のウェブサイトと AWS 無料利用枠のドキュメントをご覧ください。

  

AppSync イベントの料金例

スポーツファン体験アプリケーションは、スポーツイベント中にリアルタイムのスコアと統計情報をユーザーに公開します。アプリケーションはチャネル X に 10,000 メッセージ、チャネル Y には 100,000 メッセージをパブリッシュします。イベントハンドラは、チャネル Y でパブリッシュされたメッセージごとにのみ呼び出されます。チャネルXおよび/またはYで 1,000,000 人のクライアント接続が確立され、それぞれの平均所要時間は10分です。接続されたクライアントには、平均ペイロードサイズは 1kb の合計 1,000 万件のアウトバウンドメッセージが送信されます。

Inbound messages published
110,000 inbound messages x $1.00 per million operations = $0.11
イベントハンドラ要求
100,000 件のイベントハンドラリクエスト x 100 万回の操作あたり 1.00 USD = 0.10 USD
送信された送信メッセージ
10,000,000 送信メッセージ x 100 万回の操作あたり 1.00 USD = 10.00 USD
クライアント接続要求
100 万件の接続リクエスト x 100 万回の操作あたり 1.00 USD = 1.00 USD
クライアントサブスクリプションリクエスト
1,000,000 件のサブスクリプションリクエスト x 100 万回の操作あたり 1.00 USD = 1.00 USD
クライアント接続時間 (分)
1,000,000 接続 x 10 分 x 100 万分あたり 0.08 USD = 0.80 USD
データ転送料金
1,000 万件のアウトバウンドメッセージ x 1 KB = 0.01 (1 か月あたりの最初の 10 TB は無料)
AppSyncイベントの合計請求額
13.01 USD

AppSync イベント無料利用枠

AppSync イベント無料利用枠では、AWS アカウントのサインアップから 12 か月間、毎月次のレベルの使用量を課金なしで利用できます。

  • 250,000 件のリアルタイム更新
  • 600,000 接続-分
このレベルを超える使用には、公開されている料金で課金されます。AWS AppSync 無料利用枠は 12 か月後に自動的に期限切れとなります。
 
* AppSync GraphQLイベントとAppSyncイベントの両方のインバウンドおよびアウトバウンドのリアルタイムメッセージは、配信されたデータの5 KBペイロードごとに課金されます。例えば、8 KB のペイロードは 2 回の操作として算定されます。