Amazon GuardDuty の料金
料金の概要
Amazon GuardDuty は、お客様の AWS アカウント、ワークロード、およびデータを保護するために、悪意のあるアクティビティや異常な動作を継続的に監視する従量課金の脅威検出サービスです。GuardDuty の料金は、サービスログ、イベント、ワークロード、または分析されたデータの量に基づきます。
GuardDuty の価格段階には、デフォルトのサービスカバレッジレベルである基礎価格と、GuardDuty 保護プランの価格があります。アカウントで初めて GuardDuty を有効化すると、デフォルトの GuardDuty 脅威検出カバレッジと利用可能なプロテクションプランカバレッジが自動的に有効になります。ただし、GuardDuty で新しいアカウントが別の保護プランを継承する方法をカスタマイズできます。
GuardDuty 保護プランでは、いつでもどのプランを有効または無効にするかを柔軟に選択できます。GuardDuty のデフォルトの脅威検出を無効にすることはできません。これにより、セキュリティ戦略を適応させている場合でも、潜在的なセキュリティリスクがないか環境を継続的に監視できます。分析されたサービスログは、コスト最適化のためにフィルタリングされ、GuardDuty と直接統合されているため、個別にアクティブ化したり、料金を支払ったりする必要はありません。
料金はデータソースと AWS リージョンによって異なり、新しいログソースが導入されたり、既存のログソースがコスト削減のために最適化されたり、AWS でのさまざまなワークロード関連のアクティビティに応じてログ量が増減したりすると、変動する可能性があります。リージョン固有の機能の可用性については、GuardDuty ユーザーガイドを参照してください。
無料トライアル
サポートされているリージョンでは、GuardDuty をまだ試用したことのない AWS アカウント所有者は、30 日間の無料トライアルを利用して、すべての機能および保護プランにアクセスできます。この無料トライアルは、各リージョンの新規の各 AWS アカウントに適用されます。さらに、現在 GuardDuty を使用している場合や以前に使用したことがある場合でも、有効にする追加の GuardDuty 保護プランについて新しい 30 日間のトライアルを利用できます (それらの保護プランを有効にしたことがない場合)。GuardDuty コンソールでは、残りのトライアル日数が表示されるため、予算計画を簡単に立てることができます。
*唯一の例外はマルウェア保護で、これには別の無料利用枠が用意されています。Amazon EBS のマルウェア保護は GuardDuty の無料トライアルに含まれていますが、Amazon S3 のマルウェア保護には試用期間のない無料利用枠があります。
基本的な脅威検出の料金
AWS 環境における不正なアクティビティや予期しないアクティビティを検出するために、GuardDuty は基盤となるデータソースからのデータを分析および処理し、AWS Identity and Access Management (IAM) アクセスキーと Amazon Elastic Compute Cloud (Amazon EC2) に関する異常を検出します。
- AWS CloudTrail 管理イベントの分析: GuardDuty は CloudTrail 管理イベントを継続的に分析します。管理イベント (コントロールプレーンとも呼ばれる) は、AWS アカウント内のリソースに対して実行される管理オペレーションに関する情報を提供します。CloudTrail 管理イベント分析の料金は 1 か月あたり 100 万イベント単位で課金され、比例配分されます。
- Amazon Virtual Private Cloud (Amazon VPC) フローログと DNS クエリログの分析: GuardDuty は Amazon VPC フローログと DNS クエリログを継続的に分析します。VPC フローログと DNS クエリログの分析は、1 か月あたりのギガバイト (GB) 単位で課金されます。VPC フローログと DNS クエリログの両方の分析については、ボリュームディスカウントが適用されます。
GuardDuty は、これまでにサービスを有効にしたことがないアカウント向けに、AWS 無料枠 で 30 日間のトライアルを提供しています。 無料トライアル期間中およびそれ以降は、GuardDuty コンソールの使用状況ページで、データソースごとに分類された推定月額費用をいつでも確認できます。
料金の例
GuardDuty 保護プラン
GuardDuty は、基本的なログデータソースに加えて、AWS 環境内の他の AWS サービスからのデータを使用して、潜在的なセキュリティ脅威をモニタリングおよび分析できます。これらの機能は新しい GuardDuty アカウントに対して自動的に有効になり (Runtime Monitoring を除く)、これらの AWS ワークロードがアクティブなアカウントではこれらの保護を有効にすることをお勧めします。ただし、新しいアカウントが GuardDuty の保護計画を継承する方法はカスタマイズできます。すべてのアカウントまたは選択したアカウントのために保護プランのカバレッジを追加できます。すべての GuardDuty 保護プランでは、いつでも柔軟にプランをオンまたはオフにできます。
一部の機能は一部のリージョンでは使用できません。特定の機能の料金データが表示されない場合は、ページのリージョンセレクターを別のリージョンに変更してみてください。
-
S3 プロテクション
-
EKS プロテクション
-
ランタイムモニタリング
-
マルウェアからの保護
-
RDS Protection
-
Lambda 保護
-
AI Protection
-
GuardDuty は、CloudTrail 管理イベントと CloudTrail S3 データイベントを分析することにより、Amazon Simple Storage Service (Amazon S3) リソースに対する脅威を監視します。GuardDuty S3 Protection 機能が有効な場合、GuardDuty は、認証された CloudTrail S3 データイベントを継続的に分析して、S3 バケットのアクセスとアクティビティをモニタリングします。CloudTrail S3 のデータイベント分析は、1 か月あたり 100 万イベントごとに課金され、比例配分され、ボリュームディスカウントが適用されます。
GuardDuty 機能をまだ有効にしていない新規および既存の GuardDuty アカウント所有者は、AWS 無料利用枠で 30 日間無料でお試しいただけます。無料トライアル期間中およびそれ以降は、GuardDuty コンソールの使用状況ページで、データソースごとに分類された推定月間支出をいつでも監視できます。
料金の例
-
GuardDuty の Amazon Elastic Kubernetes Service (Amazon EKS) Protection は、AWS 環境内の Amazon EKS クラスターを保護するのに役立つ脅威検出機能を提供します。
EKS 監査ログモニタリング機能が有効な場合、GuardDuty は、EKS 監査ログを継続的に分析し、セキュリティ分析に使用されるイベントのみを処理することでコストを最適化します。EKS 監査ログ分析は、1 か月あたり 100 万件の監査ログごとに課金され、比例配分され、ボリュームディスカウントが適用されます。
GuardDuty では、ファイルアクセス、ネットワーク接続、プロセス実行アクティビティなどのオペレーティングシステムレベルの動作を分析するために、EKS ワークロードのランタイムモニタリング保護も提供しています。この機能の料金については、「ランタイムモニタリング」タブを参照してください。
GuardDuty 機能をまだ有効にしていない新規および既存の GuardDuty アカウント保有者は、AWS 無料利用枠で 30 日間無料で試用できます。 無料トライアル期間中およびその後も、GuardDuty コンソールの使用状況ページで、データソース別に分類された推定月額費用をいつでも確認できます。料金表
料金の例
-
GuardDuty は、EKS、Amazon Elastic Container Service (Amazon ECS) (AWS Fargate 上で実行されるデプロイメントを含む)、Amazon EC2 ワークロードのランタイムモニタリングを提供します。ワークロードで GuardDuty ランタイムモニタリングがアクティブ化されると、GuardDuty は疑わしいアクティビティや潜在的に悪意のあるアクティビティのランタイムイベントの収集と分析を開始します。GuardDuty Runtime Monitoring の料金は、仮想 CPU (vCPUs) 単位で測定される、保護されているワークロードの数とサイズに基づいています。
- GuardDuty EKS Runtime Monitoring または GuardDuty EC2 Runtime Monitoring (Amazon EC2 上の Amazon ECS を含む) がアカウントで有効になっている場合、GuardDuty エージェントがデプロイされアクティブなインスタンスからの VPC フローログの分析には料金がかかりません。 ランタイムセキュリティエージェントは、同様の (よりコンテキストの多い) ネットワークテレメトリデータを提供します。そのため、お客様への二重請求を避けるため、エージェントがインストールされている Amazon EC2 インスタンスからの VPC フローログについては課金しません。
- GuardDuty Runtime Monitoring が GuardDuty セキュリティエージェントを自動的にデプロイするように設定すると、モニタリング対象ワークロードの実行に使用される VPC に VPC エンドポイントが作成されます。
- GuardDuty が VPC エンドポイントを管理するか、お客様が自ら管理するかにかかわらず、関連付けられたネットワーク帯域幅やイベント配信の時間単位のコストは課金されません。
GuardDuty 機能をまだ有効にしていない新規および既存の GuardDuty アカウント保有者は、AWS 無料利用枠で 30 日間無料で試用できます。 無料トライアル期間中およびその後も、GuardDuty コンソールの使用状況ページで、データソース別に分類された推定月額費用をいつでも確認できます。
- インスタンスの 1 か月あたりの vCPUs = (モニタリングされているサポート対象のプロビジョンドインスタンスまたはタスクがアクティブである合計時間) * インスタンスまたはタスク上の vCPUs の数/(1 か月の時間数)
料金の例
-
GuardDuty は、マルウェアによって既に侵害されたリソースや危険にさらされているリソースを特定します。Malware Protection により、 GuardDuty でこの侵害の原因となる可能性のあるマルウェアを検出できます。
EC2 の Malware Protection:GuardDuty は、Amazon Elastic Compute Cloud (Amazon EC2) インスタンスおよびコンテナワークロードにアタッチされた Amazon Elastic Block Store (Amazon EBS) ボリューム、ならびに Amazon S3 バケットのために、フルマネージドマルウェアスキャンを提供します。
EBS データボリュームスキャンのために GuardDuty Malware Protection 機能がオンになっている場合、マルウェアを示す動作が検出された EC2 インスタンスまたはコンテナワークロードは、アタッチされている Amazon Elastic Block Store (Amazon EBS) ボリュームのレプリカをスキャンし、マルウェアの可能性があるかどうかを確認します。GuardDuty Malware Protection の料金は、各月にスキャンされる EBS データの合計および按分された GB 量に基づきます。設定可能なガードレールをセットアップすることは、使用量が指定上限を超えた場合の通知セットアップや、タグを使用してスキャンする EC2 インスタンスを制御する機能など、支出の抑制に役立ちます。また、2 TB (2,048 GB) を超えるアタッチされた EBS ボリュームはスキャンされません。
GuardDuty によって開始されるマルウェアスキャンを使用するか、またはオンデマンドのマルウェアスキャンを呼び出すことができます。Malware Protection On-demand Scanning の無料トライアル期間はありません。
GuardDuty Malware Protection for EC2 には EBS スナップショットが必要で、GuardDuty Malware Protection for EC2 とは別料金が設定されています。詳細については、「Amazon EBS の料金」を参照してください。
Malware Protection for S3:
GuardDuty は、選択した Amazon Simple Storage Service (Amazon S3) バケットに新しくアップロードされたオブジェクトに対して、フルマネージド型のマルウェアスキャンを提供します。
S3 バケットがマルウェア保護のために設定されると、GuardDuty は新しくアップロードされたファイルを自動的にスキャンし、マルウェアが検出された場合は、セキュリティに関する検出結果と、マルウェアの詳細を含む Amazon EventBridge 通知を生成します。これにより、既存のセキュリティイベント管理またはワークフローシステムとの統合が可能になります。オブジェクトをアカウント内の分離されたバケットに移動してマルウェアを自動的に隔離するようにワークフローを設定することも、オブジェクトタグを使用してスキャン結果の処理を追加し、タグに基づいて、スキャンされたオブジェクトをより適切に識別および分類できるようにすることもできます。
S3 オブジェクトスキャンのコストは、スキャンされたオブジェクトの GB の量と、1 か月あたりに評価されるオブジェクトの数に基づきます。Amazon S3 API は Malware Protection for S3 に必要で、別途料金がかかります。詳細については、「Amazon S3 の料金」を参照してください。
GuardDuty Malware Protection for Amazon S3 を有効にするために、GuardDuty サービスを有効にする必要はありません。
フルマネージド型の Malware Protection for Amazon S3 機能には、1,000 リクエストおよび 1 か月あたり 1 GB の月間無料利用枠が含まれます。この無料利用枠は、この機能が有効になっているすべてのリージョンのすべてのアカウントに適用されます。無料利用枠の期間が終了すると、標準料金が適用されます。
注: 無料利用枠は、Malware Protection for Amazon S3 のオンデマンドスキャン API には適用されません。オンデマンドスキャン API を使用してスキャンされたすべてのオブジェクトには、標準料金が適用されますMalware Protection for AWS Backup:
GuardDuty Malware Protection for AWS Backup を使用すると、追加のセキュリティソフトウェアやエージェントをデプロイしなくても、Amazon EC2、Amazon EBS、Amazon S3 のバックアップ内のマルウェアを検出できます。このフルマネージド機能により、作成したバックアップを自動スキャンしたり、過去のバックアップをオンデマンドでスキャンしたり、復元前にバックアップの整合性を検証したりできます。この機能は、連続するバックアップ間で新たに追加されたデータのみを分析する、費用対効果の高い増分スキャンを採用しているため、バックアップ全体を再スキャンする場合と比較してスキャンコストを削減しながら、柔軟で継続的な保護を実現できます。
Malware Protection for AWS Backup の料金は、既存の AWS Backup ストレージコストに加えて、毎月スキャンされるバックアップデータの GB 容量に基づきます。Malware Protection for AWS Backup には AWS Backup API とストレージが必要で、別途料金がかかります。詳細については、「AWS Backup の料金」を参照してください。
Malware Protection for AWS Backup には、無料トライアルまたは無料利用枠は含まれません。
*2025 年 2 月 1 日より、GuardDuty Malware Protection for Amazon S3 のデータスキャンディメンションの料金を 85% 値下げしました。例えば、米国東部 (バージニア北部) では、スキャンされた GB あたり 0.60 USD から 0.09 USD に値下げされました。この値下げは、スキャンインフラストラクチャとデータ処理の効率性の改善を反映したものであり、信頼できないアップロードについて、よりコスト効率よくアプリケーションを保護することを可能にします。評価対象オブジェクトの料金は変わりません。
料金の例
-
GuardDuty RDS Protection は、サポートされている Amazon Aurora および Amazon RDS データベースへの潜在的な脅威がないか、Amazon Relational Database Service (Amazon RDS) のアクティビティを分析してプロファイリングします。 RDS Protection は、2 つの機能を提供します。ログインアクティビティは、ログインイベントを分析およびプロファイリングして異常または疑わしいアクセスの試行を検出し、データアクティビティは、データプレーンイベント (DML/DDL 操作) を分析してデータの持ち出しや破壊を検出します。サポートされているデータベースとバージョンの完全なリストについては、「 GuardDuty RDS Protection」をご覧ください。
GuardDuty RDS Protection 機能をオンにすると、GuardDuty はすぐに AWS アカウントの RDS アクティビティのプロファイリングとモニタリングを開始し、潜在的な脅威がないか確認します。ログインアクティビティのみを有効にするか、ログインアクティビティとデータアクティビティの両方を一緒に有効にすることができます。データアクティビティを有効にするには、ログインアクティビティが有効になっている必要があります。GuardDuty RDS Protection の料金は、保護対象の RDS プロビジョンドインスタンスvCPUsの 1 か月あたりの数に基づきます。Aurora Serverless v2 インスタンスの場合、料金は 1 か月あたりの保護対象の Aurora Serverless v2 インスタンスの Aurora キャパシティユニット (ACU) の数に基づいて決まります。
データベースエンジンのモニタリングをさらに拡張すると、GuardDuty が RDS Protection 用に処理するログインイベントおよびデータイベントの量が増えるため、この機能のコストが増加することに注意してください。したがって、AWS は RDS Protection のお客様に、追加のログインアクティビティまたはデータアクティビティのモニタリングについて、リリースの少なくとも 30 日前までに通知します。
GuardDuty 機能をまだ有効にしていない新規および既存の GuardDuty アカウント保有者は、AWS 無料利用枠で 30 日間無料で試用できます。 無料トライアル期間中およびその後も、GuardDuty コンソールの使用状況ページで、データソース別に分類された推定月額費用をいつでも確認できます。
- インスタンスの 1 か月あたりの vCPUs = (モニタリングされているサポート対象のプロビジョンドインスタンスがアクティブである合計時間) * インスタンス上の vCPUs 数/(1 か月の時間数)
- インスタンスの 1 か月あたりの ACU = (サポートされている Aurora サーバーレス v2 インスタンスがスキャンされている合計アクティブ時間数) * インスタンスの ACU 数/(1 か月の時間数)
- Amazon RDS インスタンスはマルチスレッドをサポートしているため、1 つの CPU コアで複数のスレッドを同時に実行できます。各スレッドはインスタンス上の vCPU として表されます。
- ACU は Aurora サーバーレス v2 の測定単位です。Aurora Serverless v2 のキャパシティは、プロビジョニングされたクラスターに使用する DB インスタンスクラスには紐づいておらず、お客様がこの測定単位を使用して Aurora Serverless v2 のデータベースキャパシティの範囲を指定します。
料金の例
-
GuardDuty Lambda Protection は、AWS Lambda 関数の実行によって生成されるネットワークアクティビティログを継続的にモニタリングし、不正な暗号通貨マイニングのために悪意を持って転用された関数や、 既知の脅威アクターサーバーと通信している侵害された Lambda 関数など、Lambda に対する脅威を検出します。
ネットワークアクティビティのモニタリングの形式を拡張すると、GuardDuty が Lambda 保護で処理するデータ量が増えるため、機能のコストも増加することに注意してください。したがって、AWS は Lambda 保護のお客様に、リリースの少なくとも 30 日前にネットワークアクティビティの監視を追加することを通知します。
GuardDuty 機能をまだ有効にしていない新規および既存の GuardDuty アカウント保有者は、AWS 無料利用枠で 30 日間無料で試用できます。 無料トライアル期間中およびその後も、GuardDuty コンソールの使用状況ページで、データソース別に分類された推定月額費用をいつでも確認できます。
料金の例
-
AI Protection は、Amazon Bedrock、Amazon Bedrock AgentCore、 および Amazon SageMaker の使用によって生成された CloudTrail データイベントを継続的にモニタリングし、異常なモデル呼び出し、攻撃者が盗まれた認証情報を悪用して推論を実行するコストハーベスティング攻撃、Amazon Bedrock Guardrails との統合によるプロンプトインジェクションの試行など、AI ワークロードに対する脅威を検出します。
AI ワークロードモニタリングを追加の形式に拡張する (例えば、追加の AI サービスでワークロードをサポートする) と、GuardDuty が AI Protection のために処理するデータ量が増加し、その結果、この機能のコストが増加することに注意してください。したがって、AWS は AI Protection のお客様に、追加の AI ワークロードモニタリングのリリースについて少なくとも 30 日前に通知します。
GuardDuty 機能をまだ有効にしていない新規および既存の GuardDuty アカウント所有者は、AWS 無料利用枠で 30 日間無料でお試しいただけます。無料トライアル期間中およびそれ以降は、GuardDuty コンソールの使用状況ページで、データソースごとに分類された推定月間支出をいつでも監視できます。料金の例
その他の料金リソース
AWS の月額料金を簡単に計算
個別のお見積もりをご希望の場合は、AWS のスペシャリストにお問い合わせください