Amazon Q Developer の料金

料金設定の概要

Amazon Q Developer は、ソフトウェア開発ライフサイクル (SDLC) 全体にわたるエクスペリエンスを革新し、AWS 上か否かを問わず、アプリケーションをより迅速かつ簡単に構築、保護、管理、最適化できるようにします。Amazon Q Developer には 2 つの料金階層があります。

Amazon Q Developer 無料利用枠

無料

 IDE と CLI でのコード提案で、より迅速にコードを作成できます
 パブリック CLI 補完が無料です
 リファレンストラッキングでコードライセンスを確認できます
 作業している場所 (IDE、CLI、AWS マネジメントコンソール、Slack など) で使用できます
 高度な機能への 1 か月あたりのアクセスが制限されています
  • 統合開発者環境 (IDE) でのチャット、コードのデバッグ、テストの追加など (1 か月あたり 50 回まで)
  • ソフトウェア開発用の Amazon Q Developer エージェントでタスクを迅速化 (1 か月あたり 5 回まで)
  • Amazon Q Developer エージェントを使用してコードを変換することで、わずかな時間でアプリをアップグレードできます (1 か月あたりに送信するコードに 1,000 行の制限あり)
  • セキュリティ脆弱性スキャンを使用して、コードのセキュリティを強化 (上限: 50 件のプロジェクトスキャン/月)
  • AWS アカウントのリソースに関する回答を取得 (上限: 25 件のクエリ/月)
  • コンソールのよくあるエラーの診断 (含まれています)
  • その他

Amazon Q Developer Pro 料金階層

19 USD/月

1 ユーザーあたり

 無料利用枠に含まれるすべての機能に加えて:
 エンタープライズアクセスコントロールによるユーザーとポリシーの管理
 コードベースに合わせて Amazon Q をカスタマイズして、さらに優れた提案を取得できます
 高度な機能の制限が緩和されています
  • 統合開発環境 (IDE) でのチャット、コードのデバッグ、テストの追加など (付属)
  • ソフトウェア開発用の Amazon Q Developer エージェントでタスクを迅速化 (1 か月あたり 30 回まで)
  • Amazon Q Developer エージェントを使用してコードを変換することで、わずかな時間でアプリをアップグレードできます (1 か月あたりに送信するコードに 4,000 行の制限あり)
  • セキュリティ脆弱性スキャンを使用して、コードのセキュリティを強化できます (上限: 500 件のプロジェクトスキャン/月)
  • AWS アカウントのリソースに関する回答を取得 (含まれています)
  • 生成 SQL によるクエリ作成を簡素化 (上限: 1,000 件のクエリ/月)
  • その他

Amazon Q Developer Pro には次のメリットもあります。

エンタープライズ管理

シングルサインオン (SSO) と AWS IAM アイデンティティセンターの統合を使用して、ユーザーまたはグループに Amazon Q Developer へのアクセスを提供できます。リファレンス付きのコードを含む提案のブロックなど、グループ全体のポリシーを管理できます。

分析ダッシュボード

組織内での使用量と採用状況を一目で理解して管理することがより容易になります。 

IP 補償

Amazon Q Developer Pro は、その出力について補償を提供します。詳細については、AWS サービス規約をご覧ください。

Amazon Q Developer コードのカスタマイズ

Amazon Q Developer をカスタマイズして、社内ライブラリ、API、ベストプラクティス、アーキテクチャパターンを認識させ、より関連性の高いインラインコードの推奨事項を生成できるようにすることで、開発を大幅にスピードアップできます。 

機能 料金階層
  無料 Pro
  無料 19 USD/月/ユーザー

IDE
   
コード補完 含まれています 含まれています
チャット (プロジェクト全体のコンテキスト) 50 回のチャットインタラクション/月 含まれています
ソフトウェア開発のための Amazon Q Developer Agent* 1 か月あたり 5 回の呼び出し 1 か月あたり 30 回の呼び出し
コード変換のための Amazon Q Developer Agent ** 1,000 行のコード/月 アカウントレベルで 1 ユーザーあたり毎月 4000 行のコードがプールされます。追加のコード行は、送信するコード 1 行につき 0.003 USD でご利用いただけます。**
セキュリティ脆弱性とコード品質のスキャン 50 回のプロジェクトスキャン/月 500 回のプロジェクトスキャン/月 (自動スキャンが含まれます)
Amazon Q Developer 向けインラインコードレコメンデーションとチャット応答をカスタマイズ 利用不可 最大 8 個のカスタマイズを作成し、同時に最大 2 個をアクティブ状態に維持できます
SageMaker Studio の Amazon Q Developer 利用料に含まれる 利用料に含まれる
AWS マネジメントコンソール (および AWS ドキュメントと AWS マーケティングページ***)    

コンソール

   
一般的な質疑応答 含まれています 利用料に含まれる
EC2 インスタンスの選択 利用料に含まれる
含まれています
生成 SQL  アカウントあたり 1,000 件のクエリ/月 1,000 件のクエリ/ユーザー/月
コンソールでのよくあるエラーを診断
利用料に含まれる 含まれています
ネットワーク到達可能性の分析 20 件のリクエスト/日 20 件のリクエスト/日
データ統合 含まれています 利用料に含まれる
AWS アカウントとリソースコンテキストでチャット 1 アカウントあたり 25 USD/月 利用料に含まれる

コマンドライン
   

パブリック CLI 補完
含まれています 含まれています

チャット

50 回のチャット/月
含まれています

Amazon CodeCatalyst
   


ソフトウェア開発のための Amazon Q Developer Agent*

5 回/月

30 回/月

プルリクエストの要約

5 回/月

20 回/月

管理
   

分析ダッシュボード

なし
あり

ユーザー管理

なし

あり

ポリシーの管理

なし

あり

セキュリティとプライバシー
   

リファレンストラッキング

あり

あり

パブリックコードの提案の抑制

あり

あり

認証

AWS ビルダー ID または IAM ユーザー

IAM アイデンティティセンター

データ収集

オプトアウト可能

自動的にオプトアウトされています

IP 補償

なし

あり

*ソフトウェア開発のための Amazon Q Developer Agent の使用量は、すべての使用タイプにわたって追跡され、制限は IDE と CodeCatalyst 全体にわたってユーザーレベルで共有されます。呼び出しは、IDE で /dev コマンドに提供されるプロンプト、または CodeCatalyst で Amazon Q に割り当てられるプロンプトとみなされます。使用量は、Amazon Q Developer Agent が IDE で実装プランを提供する呼び出し、または CodeCatalyst でプルリクエストを生成する呼び出しについてのみ追跡されます。

**コード変換のための Amazon Q Developer Agent は、Amazon Q Developer Free Tier および Amazon Q Developer Pro のユーザーにご利用いただけます。請求される料金と使用状況は、Amazon Q に送信するコード行数 (LOC) に基づく制限に応じて計算されます。推奨アップグレードコードが返された送信のみがカウントされ、完了前にジョブを停止したり、アップグレード中に障害が発生したりした送信は計算に含まれません。コメントや空の行などのリポジトリ内の非コード行はカウントされません。

Amazon Q Developer 無料利用枠の一部として、Amazon Q Developer Agent for Code Transformation の使用を無料で開始できます。無料利用枠のユーザーは、1,000 LOC/月/ユーザーにアップグレードできます。コードがこの制限を超える場合は、モジュールなどのより小さい構築可能なユニットを送信することを検討するか、Amazon Q Developer Pro 料金階層をサブスクライブして、より高い割り当て制限と従量制料金にアップグレードすることを検討してください。

Amazon Q Developer Pro サブスクリプションでは、Amazon Q Developer Agent for Code Transformation を使用するアップグレードで 4,000 LOC/月が割り当てられます。これらの割り当ては、AWS 支払者アカウントレベルで毎月集計されます。したがって、リンクされているすべての AWS アカウントで 100 のアクティブな Amazon Q サブスクリプションがある場合、追加料金なしで 400,000 LOC/月を送信してアップグレードできます。この割り当てを超える使用については、送信された LOC ごとに 0.003 USD が課金されます。

***サブスクリプションは、AWS コンソールモバイルアプリケーション、AWS Chatbot、AWS マーケティングページでは利用できません。これらを通じたチャットのやり取りには、専ら無料利用枠の制限が適用されます。

Amazon Q Developer は、AWS Identity and Access Management (IAM) ユーザーまたは AWS ビルダー ID ユーザーとしてログインしているユーザーが利用できる、1 か月あたりの制限が設けられている永続的な無料利用枠を提供します。

  • IDE での無料利用枠の制限は、ビルダー ID ユーザーのみが利用できます。
  • 無料利用枠の制限は、IAM ユーザーとしてログインしている場合はアカウントレベルで適用されます。AWS ビルダー ID ユーザーの場合はユーザーレベルで適用されます。
  • AWS コンソールにアクセスできるユーザーのみが、AWS コンソールの Amazon Q Developer 無料利用枠の制限を使用できます。 
  • 現在、AWS コンソールモバイルアプリケーション、AWS Chatbot、AWS マーケティングおよびドキュメントページを通じたチャットのやり取りには、専ら無料利用枠の制限が適用されます。

IAM アイデンティティセンターを使用して組織にリンクされたサブスクリプションを持つメンバーは、Pro 料金階層の制限からユーザーレベルで恩恵を受けることができます。 Amazon Q Developer Agent for Code Transformation は、有料サブスクリプションの支払アカウントレベルでプールされることに注意してください。 

Amazon Q Developer サブスクリプションはどのアイデンティティセンターリージョンでサポートされていますか?

Amazon Q Developer サブスクリプションがサポートされているアイデンティティセンターリージョンの詳細については、「Amazon Q Developer がサポートされているアイデンティティセンターのリージョン」をご覧ください。 

料金の例

例 1:

お客様は、自らの組織における AWS の管理者であり、Amazon Q Developer Pro 料金階層をサブスクライブしています。10 月全体で Amazon Q Developer Pro サブスクリプションに 50 名のユーザーを追加しました。50 名のユーザーについては、1 か月分の料金が請求されます。請求書は 11 月 1 日に届きます。

10 月 (この月は 31 日間です)
ユーザー数 50 名
料金 19 USD/ユーザー/月
コストの計算 19 USD x (31/31) 日間 x 50 名のユーザー
合計コスト 950 USD

例 2:

お客様は、自らの組織における AWS の管理者であり、Amazon Q Developer Pro 料金階層をサブスクライブしています。4 月 16 日に、50 名のユーザーのサブスクリプションを新たに開始しました。その月の残りの期間について、その 50 名のユーザーには、按分された料金がかかります。請求書は 5 月 1 日に届きます。

4 月 (この月は 30 日間です)
ユーザー数 50 名
料金 19 USD/ユーザー/月
コストの計算 19 USD x (15/30) 日間 x 50 名のユーザー
合計コスト 475 USD

例 3:

お客様は、自らの組織における AWS の管理者であり、Amazon Q Developer Pro 料金階層をサブスクライブしています。6 月の開始時点のユーザー数は 50 名で、6 月 11 日に 10 名のユーザーを追加します。50 名のユーザーについては 1 か月分の料金、10 名のユーザーについては 20 日間 (6 月 11 日から 6 月 30 日まで) 分の料金が請求されます。請求書は 7 月 1 日に届きます。

6 月 (この月は 30 日間です)
ユーザー数 60
料金 19 USD/ユーザー/月
コストの計算 [19 USD x (30/30) 日間 x 50 名のユーザー] +
[19 USD x (20/30) 日間 x 10 名のユーザー]
合計コスト 1,076.67 USD

例 4:

お客様は、自らの組織における AWS の管理者であり、Amazon Q Developer Pro 料金階層をサブスクライブしています。1 月の開始時点のユーザー数は 70 名で、1 月 11 日に 10 名のユーザーを削除します。削除されたユーザーは請求期間の終了まで Amazon Q Developer Pro にアクセスでき、お客様にはその全請求期間についての料金が請求されます。その請求期間が終了すると、削除されたユーザーは Amazon Q Developer Pro にアクセスできなくなります。請求書は 2 月 1 日に受領します。

1 月 (この月は 31 日間です)
ユーザー数 70 名
料金 19 USD/ユーザー/月
コストの計算 19 USD x (31/31) 日間 x 70 名のユーザー
合計コスト 1,330 USD

Amazon Q Developer Agent for Code Transformation

例 5:

10 個の Amazon Q Developer Pro サブスクリプションがあり、各ユーザーがその月全体にわたってサブスクライブしている組織について考えてみましょう。各 Amazon Q Developer Pro サブスクリプションでは、Amazon Q Developer Agent for Code Transformation へのアクセスが提供され、アップグレード用に 4,000 LOC/月が含まれています。

1 月に、デベロッパーの 1 人が 5 個の Java アプリケーションをアップグレードしました。それぞれ 2,500 LOC です。 
アップグレード用に提出されたコード = 2,500 x 5 = 12,500 LOC
サブスクリプションに含まれるアップグレード = 10 x 4,000 = 40,000 LOC
使用量が割り当てを超えないため、組織は Amazon Q Developer Agent for Code Transformation について課金されません。

例 6:

ここで、20 個の Amazon Q Developer Pro サブスクリプションがあり、各ユーザーがその月全体にわたってサブスクライブしている組織について考えてみましょう。

  • この組織は、1 か月間に 50 個のアプリケーションをアップグレードするアップグレードキャンペーンを開始します。
  • アップグレード用に送信されるすべてのアプリケーションの合計コードサイズは 250,000 行のコードです。
  • サブスクリプションに含まれるアップグレード = 4,000 x 20 = 80,000 LOC
  • 割り当てを超えるアップグレードに対する課金 = (250,000 - 80,000) x 0.003 USD = 510 USD

Amazon Q Developer の料金のよくある質問

Q: Amazon Q Developer の有料利用枠と無料利用枠にはどのような違いがありますか?

Amazon Q Developer の無料利用枠では、デベロッパーは有料利用枠を選択する前にその機能をお試しいただけます。一方、Amazon Q Developer Pro 利用枠はユーザーあたり月額 19 USD で、制限の引き上げ、エンタープライズツール、強化されたセキュリティ機能などの拡張機能を利用できます。各利用枠に含まれる内容の詳細な比較については、このページ (https://aws.amazon.com/q/developer/pricing/) の表を参照してください。

Q: Amazon Q Developer の月額サブスクリプション料金はいくらですか?

Amazon Q Developer Pro の月額サブスクリプションは、ユーザー 1 人あたり月額 19 USD で、Amazon Q Developer の AI を活用したデベロッパーツールと機能をご利用いただけます。これには、コード補完、セキュリティ分析、コード変換、タスクプランニング、および IDE、AWS コンソールチャット、AWS ウェブサイトやアプリケーションでの AI 支援による Q との会話などの機能が含まれます。 サブスクリプションは、ユーザーが Amazon Q Developer でアクションを実行したときにアクティベートされます。

Q: Amazon Q Developer のサブスクリプションをアクティベートするとはどういう意味ですか?

Amazon Q Developer Pro サブスクリプションのアクティベートとは、ユーザーの月額 19 USD のサブスクリプション料金を発生させる特定のアクションまたはイベントがあったことを意味します。コンソールまたは他の AWS ページで Amazon Q チャットにサインインしたり、IDE で Amazon Q チャットにサインインしたり、ツールキットをダウンロードしたりしても、サブスクリプション料は発生しません。アクティベーションは、Amazon Q Developer で次のようなアクティビティを実行したときに行われます。

  1. セキュリティ脆弱性とコード品質のスキャン: 脆弱性を特定したり、コード品質を評価したりするためのスキャンを開始した。
  2. Amazon Q Developer Agent (ソフトウェア開発用): ソフトウェア開発タスクを解決するための計画を作成するよう AI エージェントにリクエストした。
  3. Amazon Q Developer Agent (コード変換用): コード変換のプランを生成するよう AI エージェントにリクエストした。
  4. IDE の Amazon Q チャット、AWS コンソール、AWS ウェブサイト、AWS アプリケーション: さまざまなインターフェイスを介して Amazon Q チャットに質問を送信したり、IDE の Amazon Q 内でコード補完を生成したりした。
  5. Q で診断: Amazon Q に AWS マネジメントコンソールのエラーを診断するようリクエストした。
  6. Amazon Q for CodeCatalyst: プルリクエストの概要を尋ねたり、Amazon Q for CodeCatalyst 内でソフトウェア開発タスクを解決するためのプランを作成するように AI エージェントにリクエストしたりした。
  7. パブリック CLI の完了: パブリック CLI インターフェイス内でコードの完成や Amazon Q からのレコメンデーションを依頼した。

Amazon Q Developer 内でこれらのアクティビティのいずれかを実行すると、Amazon Q Developer Pro サブスクリプションのアクティベーションが開始され、キャンセルされるまで毎月更新されます。

Q: 1 人のユーザーが Amazon Q Developer Pro サブスクリプションをアクティベートすると、AWS IAM アイデンティティセンターグループ全体で料金が発生しますか?

いいえ。Amazon Q Developer Pro の月額 19 USD のサブスクリプション料金は、ユーザーごとに請求されます。AWS IAM アイデンティティセンターグループの 1 人のメンバーがサブスクリプションをアクティベートした場合、キャンセルしない限り、その個々のユーザーに月額 19 USD の料金が請求されます。AWS IAM アイデンティティセンターグループの他のメンバーも、サブスクリプションをアクティベートするアクションのいずれかを自ら実行しない限り、サブスクリプションの料金は請求されません。

Q: Amazon Q Developer の月額 19 USD のサブスクリプションはどのように請求されますか?

Amazon Q Developer の月額 19 USD のサブスクリプション料金は、ユーザー 1 人あたり、1 か月ごとに請求されます。ユーザーがサブスクリプションを開始した最初の月のサブスクリプション料金は、サブスクリプションがアクティベートされた時点の残り日数に基づいて日割り計算されます。その後、キャンセルされるまで、月額 19 USD のサブスクリプション料金が発生します (必要に応じて日割り計算される最初の月以降)

AWS の見積り請求額では、Amazon Q Developer Pro の各ユーザーの 1 日のサブスクリプション使用量は、すべてのユーザーの 1 か月分の合計使用量の割合として測定されます。月額料金はユーザーあたり 19 USD で、1 か月に約 30 日あるため、1 人のユーザーは特定の日 (月の 1/30) に 0.0333 ユーザーとして表示されます。1 日の請求額は、19 USD * 0.0333 = 0.63 USD (1 か月あたり合計 19 USD) になります。

例えば、1 日の請求に 10 人のユーザーがいるとします。

日別のユーザー数: 10 人
日別のユーザー割合: 10 * 0.0333 = 0.333
1 日のコスト: 0.333 * ユーザーあたり 19 USD/月 = 6.33 USD

つまり、10 人のユーザーの場合、1 日の見積り請求額は次のようになります。
日別のユーザー: 0.333
1 日のコスト: 6.33 USD

月額費用を計算するには:
月別のユーザー数: 0.333 * 30 日 = 10 (基本的に 1 か月あたり 10 人のユーザー)
1 か月のコスト: 6.333 USD * 30 日 = 190 USD (または 10 人のユーザー × 月額 19 USD の料金)

Q: Amazon Q Developer のサブスクリプションを月の途中でキャンセルした場合はどうなりますか?

Amazon Q Developer Pro サブスクリプションを月末までにキャンセルすることにした場合、その月のサブスクリプション料金全体が請求されます。ただし、Amazon Q の機能には、その月の請求サイクルが終了するまで引き続きアクセスできます。月末になると、サブスクリプションは正常にキャンセルされ、翌月の請求は行われません。これにより、キャンセルをリクエストした後でも、支払い済みの機能をその月の残りの期間中引き続き利用できます。

Q: Amazon Q Developer サブスクリプションを購読解除するにはどうすればよいですか?

Amazon Q Developer サブスクリプションの解除は、Amazon Q コンソールから行うことができます。手順は、アクセス許可のほか、メンバーアカウント管理者と組織アカウント管理者のどちらであるかによって異なります。サブスクリプションを解除するには、Amazon Q Developer コンソールの [Subscriptions] (サブスクリプション) ページに移動し、サブスクリプションを解除するユーザーを選択して、[Unsubscribe] (サブスクリプション解除) アクションをクリックします。ポップアップウィンドウで確認します。組織内の AWS アカウントの管理とユーザーのサブスクリプション解除に関する詳細な手順と情報については、次の公式ドキュメントを参照してください: https://docs.aws.amazon.com/amazonq/latest/qdeveloper-ug/q-admin-setup-subscribe-general.html#q-admin-setup-unsubscribe

Q: Amazon Q Developer Agent のコード変換の超過料金は、私のサブスクリプションとどのように関係していますか?

コード変換のための Amazon Q Developer Agent は、コードベースを分析し、新しい言語バージョン、フレームワーク、またはパターンにアップグレードするためのレコメンデーションを提示します。使用量は Amazon Q に送信したコード行数 (LOC) に基づいて計算されます。推奨アップグレードコードを受け取った送信のみがカウントされます。失敗したり、完了前に中止された送信や、コメントや空行などのコード以外の行は、使用量に含まれません。

Amazon Q Developer Pro サブスクリプションでは、コード変換のための Amazon Q Developer Agent を使用するユーザーごとに 4,000 LOC/月が割り当てられます。これらの割り当ては、AWS 支払者アカウントレベルで毎月集計されます。Q Developer Pro 利用枠の割り当てを超える使用量については、変換用に送信された LOC あたり 0.003 USD が課金されます。

請求書には、コード変換のための LOC の合計使用量と、Q Developer Pro Tier サブスクリプションに基づいて適用される割引が表示されます。各 Pro 利用枠のサブスクリプションには、支払いアカウントレベルでプールされた月間 4,000 LOC が割り当てられます。計算額と割引額が請求書に明記されます。料金システムはコード変換のための LOC 使用量を測定し、割引はお持ちの Q Developer Pro のサブスクリプション数に基づいて計算されます。請求書には、従量制の使用量、サブスクリプション数に基づいて適用される割引、および超過料金が表示されます。

例えば、Amazon Q Developer のサブスクリプションが 10 件ある場合、1 か月あたり 40,000 LOC (10 x 4,000) が含まれます。合計使用量が 50,000 LOC の場合、10,000 LOC に対して 0.003 USD、つまり 30 USD が請求されます。請求書には、50,000 LOC の使用量、10 件のサブスクリプションに基づく 120 USD のバンドル割引 (10 人のユーザー * 4K 行のコード * 0.003 USD = 120 USD)、および 30 USD の超過料金が明記されます。

Q: コード変換のための Amazon Q Developer Agent の超過料金を回避するには、使用量をどのように管理すればよいですか?

現在、コード変換のための Amazon Q Developer Agent は、プールされたコード行数が 4K に達すると、従量制料金に戻ります。使用量を事前に管理し、予期しない請求が発生しないようにするには、いくつかの対策を講じることができます。まず、AWS コンソールのコストと使用状況レポートで定期的に使用量を監視します。これにより、コードの使用行数を追跡し、プールされたコード行数を 4K の制限内に収めることができます。さらに、AWS Budgets から使用量アラートを設定して、使用量が制限に近づいたときに通知を受け取ることができるため、超過料金が発生する前にプロセスを最適化できます。

使用方法をさらに最適化するには、コード変換ワークフローを見直し、入力データや変換ロジックを改良するなどして、処理されるコードの行数を減らす方法を見つけてください。これにより、プールされた行数が枠内の 4K の範囲に収まり、従量制料金の発生を回避できます。

使用量を綿密に監視し、アラートを設定し、プロセスを最適化することで、コード変換のための Amazon Q Developer Agent の使用量を効果的に管理し、超過料金の発生を防ぐことができます。