AWS WAF が AI トラフィックの収益化機能を追加し、コンテンツ所有者が AI ボットにアクセス料金を請求可能に
Amazon Web Services は、AWS WAF に新機能を追加し、コンテンツオーナーが AI ボットによるデータ利用に対してアクセス料金を請求できる仕組みを提供した。
キーポイント
AI ボットへの課金機能の実装
AWS WAF の新機能により、コンテンツ所有者は AI ボットが自社のデータを取得・利用する際のアクセス料金を設定・請求できるようになった。
データ価値の再評価と収益化
生成 AI 学習における大量のデータ収集に対し、従来の無償利用から有償取引への転換を可能にし、コンテンツの経済的価値を直接反映させる。
AWS WAF の役割拡大
単なるセキュリティ防御ツールから、AI エコシステムにおけるデータ流通と課金管理を行うインフラストラクチャへと進化を示した。
影響分析・編集コメントを表示
影響分析
この機能は、生成 AI の急激な発展に伴う「データの無断利用」への懸念に対する実用的な解決策となり、コンテンツ産業と AI 開発企業の間の新たなビジネスモデルを確立する可能性があります。AWS がセキュリティ基盤に課金機能を統合したことは、クラウドプロバイダーが AI エコシステム全体のガバナンスと経済圏形成の中心となることを示唆しています。
編集コメント
AI 学習データの権利処理が「倫理議論」から「技術的・経済的実装」フェーズへ移行したことを示す画期的な動きです。クラウドインフラレベルでの課金機能提供は、今後業界標準となる可能性が高いでしょう。
AWS WAF は現在、AI トラフィックの収益化機能を備えており、デジタルコンテンツ所有者や出版者が、ネットワークエッジにおいて保護された Web コンテンツへのアクセスに対して AI ボットおよびエージェントから直接料金を請求できる手段を提供します。この機能により、コンテンツ所有者や出版者は、オリジンインフラストラクチャを変更したりアプリケーションコードを記述したりすることなく、コンテンツパス、ボットカテゴリ、または検証ティアごとにリクエストごとの価格設定を設定できます。コンテンツ所有者は、エージェントタイプごとに細粒度のアクセスポリシーを定義し、安定コインで好みのウォレットに支払いを集約し、収益とボットのアクティビティを単一のダッシュボードから監視することができます。
AI ボットによるトラフィックは、多くのコンテンツプロバイダーにおいてウェブトラフィックの 50% を超える割合を占めるようになり、AI 専用のクローラーは前年比で 300% 以上増加しています。従来の検索エンジンクローラーがコンテンツをインデックス化し、測定可能な参照トラフィックを発行者ウェブサイトへ戻すのとは異なり、AI ボットは AI インターフェース内で要約や回答を生成するために同じコンテンツを消費しますが、元のソースへほとんど、あるいは全くトラフィックを送り返しません。発行者側は、ページビュー、広告インプレッション、または通常これらのコストを相殺するサブスクリプション変換をもたらさないまま、そのトラフィックを提供するためのインフラストラクチャコストを負担しています。AWS WAF Bot Control はすでに顧客に対してボット活動の可視化と、トラフィックのブロックまたはレート制限の実行能力を提供していますが、AI エージェントからの価格設定と支払い収集はこれまで不可能でした。AI トラフィックの収益化は、このギャップを埋める新しい Bot Control の機能であり、コンテンツオーナーや発行者がカスタムの支払いインフラストラクチャを構築したり個別のライセンス契約を交渉したりすることなく、AWS WAF コンソールを通じて直接価格設定ルールを設定し、サードパーティの支払い統合を介して AI エージェントから支払いを集金できる手段を提供します。決済および検証フローは Coinbase の x402 Facilitator によって提供されます。Stripe を介した直接アカウント支払いおよび Machine Payments Protocol (MPP) サポートとの連携はまもなく導入予定です。
**AI トラフィックの収益化への入門
収益化を設定する前に、CloudFront ディストリビューションに関連付けられている Web ACL で AWS WAF Bot Control が Common または Targeted レベルで有効になっていることを確認してください。Bot Control は、収益化ルールが依存するエージェント分類機能を提供します。まだ設定していない場合は、Web ACL に AWS WAF Bot Control マネージドルールグループを追加する ドキュメントをご覧ください。AWS Management Console では、WAF & Shield に移動し、左側のナビゲーションペインでProtection packs (web ACLs)**を選択して開始してください。
Protection pack は、AI トラフィック収益化の中核となる設定単位です。どのコンテンツパスを収益化するのか、各エージェント検証ティアに対してどのように課金するのか、受け付ける支払い方法は何か、適用されるライセンス条項は何かを定義します。作成するには、Create protection pack (web ACL)を選択してください。
image
Tell us about your appでは、コンテンツを記述する 1 つ以上のアプリカテゴリ(例:Content & publishing systems、E-commerce & transaction platforms、Enterprise & business applications)を選択し、App focusを選択してください。AWS WAF はこれらの選択に基づいて、設定に適したセキュリティ保護機能を推奨します。
保護するリソースを選択で、リソースの追加を選択して、この保護パックにリージョンまたはグローバルなリソース(CloudFront 配信など)を関連付けます。このステップはスキップし、後からリソースを追加することも可能です。
初期保護の選択では、アプリのカテゴリとリソースの選択に基づいて、AWS WAF の管理ルールパッケージから選択します。また、パッケージではなく個別のルールを選択することもできます。
名前と説明では、保護パックの名前と任意の説明を入力してください。
オプションで、保護パック(Web ACL)のカスタマイズを展開し、価格 tiers、支払い方法、コンテンツのスコープ、ライセンス条項などの追加設定を構成します。
完了したら、保護パック(Web ACL)の作成を選択します。
保護パックが設置されたら、価格戦略を設定する前に、AI ボットトラフィックがコンテンツに与える影響を理解するために、AI トラフィック分析ダッシュボードを確認してください。WAF & Shield コンソールでは、左側のナビゲーションペインにあるAI トラフィック分析へ移動します。ドロップダウンから保護パック(Web ACL)を選択してダッシュボードをポップulate します。

AI トラフィック分析ダッシュボードは、ボットトラフィック概要パネルに表示される 4 つのカテゴリにトラフィックを内訳します:すべてのボットリクエスト、AI ボトリクエスト、検証済み AI ボットトラフィック、および未検証 AI ボットトラフィックです。このダッシュボードでは、消費された帯域幅、推定月額コスト、ピーク時のリクエストレートといったインフラへの影響指標も表示されます。パスごとのヒートマップにより、時間帯別にどのコンテンツパスに最も多くの AI ボット活動があるかが可視化され、適切な価格設定判断を下すために必要なデータを提供します。
AWS WAF Bot Control は、GPTBot、Claude-Web、Perplexity-Bot など 650 種類以上の異なる AI ボットおよびエージェントタイプを分類し、それぞれに検証ティア(verification tier)を割り当てます:
- 検証済み — Web Bot Auth (WBA) の Ed25519 暗号署名を通じてエージェントの身元が確認された場合、または既知のユーザーエージェントとドメイン名のセットを持つ文書化済みの IP レンジから提供される場合。
- 未検証 — ユーザーエージェントの一致、行動指紋(behavioral fingerprinting)、および IP の評判を通じて認識されているが、身元は暗号学的に確認されていない場合。
トラフィックパターンを確認したら、Protection packs (web ACLs) に戻り、リストから保護パックを選択し、右側のパネルからConfigure AI monetizationを選択して、価格設定とアクセスポリシーを設定してください。各保護パックは、定義された一連のコンテンツパスに適用される価格、エージェントポリシー、承認された支払い方法、およびライセンス条項を定義します。複数の保護パックを作成し、同じ配信内でも異なるコンテンツゾーンに対して異なる価格を適用することができます。作成後、Web ACL を開いてAdd protection packを選択することで、保護パックを Web ACL に関連付けます。
パック内の各エージェント検証ティアごとに、6 つのアクションのうちいずれかを割り当てることができます:Monetize(402 ステータスコードを返して価格を表示)、Allow(無料アクセスを付与)、Block(アクセスを完全に拒否)、Count(課金せずにログ記録)、CAPTCHA (人間送信者であることを確認するためにパズルを表示)、またはChallenge (クライアントがブラウザではなくボットではないことを確認するためのサイレントチェックを実行) です。

Edit monetization configurationページでは、以下の項目を設定します:
支払い決済の下で、ステーブルコインによる支払いに使用する 1 つ以上のブロックチェーンネットワークを選択してください。サポートされているネットワーク上のすべてのウォレットアドレスが受け入れられます。これは自己管理型のものであっても、Coinbase などのウォレットプロバイダによってホストされるものであっても構いません。各ネットワークに対して、あなたのウォレットアドレスを入力し、USDC でページあたりの基本価格を設定してください。ネットワークの追加機能を使用して複数のネットワークを追加できます。AWS は支払いを処理せず、コンテンツ収益から手数料も徴収しません。支払いの支払いは、自己管理またはウォレットプロバイダによって管理されます。
Monetizeルールが着信リクエストに一致すると、AWS WAF は HTTP 402 Payment Required(支払いが必要)レスポンスを返します。レスポンス本文には、機械間決済のための x402 オープンプロトコルを使用した JSON 形式の機械可読な価格マニフェストが含まれています。このマニフェストには、USDC で表示されたコンテンツ価格、Base や Solana などの受け入れ可能なブロックチェーンネットワーク、宛先ウォレットアドレス、最大支払いタイムアウト、および支払いスキームが含まれます。
x402 に互換性のあるエージェントランタイムであれば、このフローを自律的に完了できます。クライアントは選択した支払いネットワーク上で署名された支払い承認を送信します。AWS WAF はこれを検証し、コンテンツを取得し、オンチェーンでの支払い決済のためにサードパーティの仲介サービスと連携し、レスポンスを提供します。
Monetizeアクションは、Amazon CloudFront 配信に関連付けられた Web ACL の場合にのみサポートされています。リージョン別 Web ACL にMonetizeルールを追加することはサポートされていません。
Currency mode トグルは、課金設定ページに直接用意されているため、いつでも Real モードと Test モードを切り替えることができます。本番環境へ移行する前に、非本番トラフィックに対してテストモードを使用し、価格設定、ウォレット構成、および x402 支払いフローの検証を行ってください。なお、テストモードでも x402 支払いが強制されますが、faucet.circle.com などのファウセットから取得したテスト資金を使用して、Base Sepolia や Solana Devnet といったテストネット上で支払いを行うことが可能です。テストモードを有効化するには、保護パック設定で Currency mode を Test に切り替えてください。AWS WAF は、構成されたテストチェーン上で本番環境と同様に実際の価格マニフェストを返し、完全な支払いフローを実行します。すべてのイベントは CurrencyMode: TEST としてログに記録されます。設定に満足したら、Currency mode を再度 Real に切り替えて、実際の支払いの処理を開始してください。
Currency mode を Real に切り替えたら、左側のナビゲーションペインにある AI access monetization に移動して、課金成果をリアルタイムで追跡できます。なお、AI access monetization ダッシュボードは、実通貨モードからのアクティビティのみを反映し、テストトランザクションは表示されません。

収益ダッシュボードでは、総収益、検証済みボットおよび未検証ボット別の内訳、そしてリクエストあたりの平均収益が表示されます。上位収益源パネルはボットカテゴリ別に収益をグループ化し、AI アクセスパターンパネルは生成された収益に基づいてコンテンツパスの順位を示します。決済タブを使用して、プロバイダーごとの支払いの照合を行い、支払い方法の分布と失敗した支払い試行を確認できます。
現在利用可能
AI トラフィックの収益化機能は、標準的な AWS WAF の料金に追加費用なしで、Amazon CloudFront の顧客向けに現在利用可能です。この機能は、AWS WAF の Web ACL が Amazon CloudFront ディストリビューションに関連付けられているすべてのエッジロケーションで使用できます。
AI トラフィックの収益化の詳細については、AWS WAF 開発者ガイドをご覧ください。
原文を表示
AWS WAF now includes AI traffic monetization capability that gives digital content owners and publishers a way to charge AI bots and agents for access to protected web content directly at the network edge. The capability helps content owners and publishers set per-request pricing by content path, bot category, or verification tier without modifying their origin infrastructure or writing application code. Content owners can define granular access policies per agent type, collect payments in stablecoins to their preferred wallet, and monitor revenue and bot activity from a single dashboard.
AI bot traffic now accounts for more than 50% of web traffic for many content providers, with AI-specific crawlers growing more than 300% year-over-year. Unlike traditional search engine crawlers, which index content and return measurable referral traffic back to publisher websites, AI bots consume the same content to generate summaries and responses in AI interfaces, with little to no traffic sent back to the original source. Publishers bear the infrastructure costs of serving that traffic without the page views, ad impressions, or subscription conversions that typically offset those costs. AWS WAF Bot Control already gives customers visibility into bot activity and the ability to block or rate-limit traffic, but setting pricing and collecting payment from AI agents has not been possible until now. AI traffic monetization is a new Bot Control capability that closes that gap, giving content owners and publishers a way to configure pricing rules directly through the AWS WAF console and collect payments from AI agents through third-party payment integrations, without building custom payment infrastructure or negotiating individual licensing agreements. Payment settlement and verification flows are provided by Coinbase’s x402 Facilitator. Integration with Stripe for direct account payments and Machine Payments Protocol (MPP) support is coming soon.
**Getting Started with AI Traffic Monetization
Before configuring monetization, confirm that AWS WAF Bot Control is enabled at Common or Targeted level on the web ACL associated with your CloudFront distribution. Bot Control provides the agent classification that monetization rules depend on. If you have not set this up yet, visit Adding the AWS WAF Bot Control managed rule group to your web ACL documentation. In the AWS Management Console, go to WAF & Shield and choose Protection packs (web ACLs)** in the left navigation pane to get started.
A protection pack is the core configuration unit for AI traffic monetization. It defines which content paths are monetized, what each agent verification tier is charged, which payment methods you accept, and what license terms apply. To create one, choose Create protection pack (web ACL).

In Tell us about your app, select one or more app categories that describe your content (for example, Content & publishing systems, E-commerce & transaction platforms, or Enterprise & business applications), and choose an App focus. AWS WAF uses these selections to recommend suitable security protections for your configuration.
In Select resources to protect, choose Add resources to associate regional or global resources such as CloudFront distributions with this protection pack. You can skip this step and add resources later.
In Choose initial protections, select from AWS WAF managed rule packages based on your app category and resource selections. You can also choose individual rules instead of packages.
In Name and describe, provide a name and optional description for the protection pack.
Optionally, expand Customize protection pack (web ACL) to configure additional settings including pricing tiers, payment methods, content scope, and license terms.
When finished, choose Create protection pack (web ACL).
Once your protection pack is in place, review the AI traffic analysis dashboard to understand the impact of AI bot traffic on your content before setting your pricing strategy. In the WAF & Shield console, go to AI traffic analysis in the left navigation pane. Select your protection pack (web ACL) from the dropdown to populate the dashboard.

The AI traffic analysis dashboard breaks down traffic into four categories visible in the bot traffic overview panel: All bot requests, AI bot requests, Verified AI bot traffic, and Unverified AI bot traffic. The dashboard surfaces infrastructure impact metrics including bandwidth consumed, estimated monthly cost, and peak request rates. A per-path heatmap shows which content paths receive the most AI bot activity by hour, giving you the data you need to make informed pricing decisions.
AWS WAF Bot Control classifies over 650 distinct AI bot and agent types including GPTBot, Claude-Web, and Perplexity-Bot, and assigns each a verification tier:
- Verified — Agent identity confirmed through Web Bot Auth (WBA) Ed25519 cryptographic signature, or sourced from a documented IP range with a known set of user-agents and domain names.
- Unverified — Agent recognized through user-agent matching, behavioral fingerprinting, and IP reputation, but identity not cryptographically confirmed.
Once you have reviewed your traffic patterns, return to Protection packs (web ACLs), select your protection pack from the list, and choose Configure AI monetization from the right panel to set pricing and access policies. Each protection pack defines the pricing, agent policies, accepted payment methods, and license terms that apply to a defined set of content paths. You can create multiple protection packs and apply different pricing to different content zones within the same distribution. Once created, associate the protection pack with your web ACL by opening the web ACL and choosing Add protection pack.
For each agent verification tier within the pack, you can assign one of six actions: Monetize (return a 402 with pricing), Allow (grant free access), Block (deny access entirely), Count (log without charging), CAPTCHA (present a puzzle to verify a human sender), or Challenge (run a silent check to verify the client is a browser, not a bot).

In the Edit monetization configuration page, configure the following:
Under Payment settlement, select one or more blockchain networks for stablecoin payments. Any wallet address on the supported networks is accepted, whether self-managed or hosted by a wallet provider such as Coinbase. For each network, provide your wallet address and set a Base price per page in USDC. You can add multiple networks using Add network. AWS does not process payments or take a fee on content revenue; disbursement is self-managed or managed by your wallet provider.
When a Monetize rule matches an incoming request, AWS WAF returns an HTTP 402 Payment Required response. The response body contains a machine-readable price manifest in JSON format using the x402 open protocol for machine-to-machine payments. The manifest includes the content price in USDC, accepted blockchain networks such as Base and Solana, the destination wallet address, the maximum payment timeout, and the payment scheme.
Any x402-compatible agent runtime can complete this flow autonomously. The client submits a signed payment authorization on their payment network of choice. AWS WAF verifies it, fetches the content, integrates with third-party facilitator services for settling the payment on-chain, and serves the response.
Note that the Monetize action is supported exclusively for web ACLs associated with Amazon CloudFront distributions. Adding a Monetize rule to a regional web ACL is not supported.
Since the Currency mode toggle is available directly in the monetization configuration page, you can switch between Real and Test mode at any time. Before going live, use test mode on non-production traffic to validate pricing, wallet configuration, and x402 payment flows. Note that test mode still enforces x402 payments, but those payments can be made on testnets such as Base Sepolia or Solana Devnet using test funds obtained from faucets such as faucet.circle.com. To activate test mode, toggle Currency mode to Test in your protection pack configuration. AWS WAF returns real price manifests and runs the full payment flow identically to production on the configured test chain. All events are logged with CurrencyMode: TEST. When satisfied with the configuration, toggle Currency mode back to Real to begin processing real payments.
Once you have switched Currency mode to Real, navigate to AI access monetization in the left navigation pane to track monetization outcomes in real time. Note that the AI access monetization dashboard only reflects activity from real currency mode and does not display test transactions.

The Revenue dashboard shows Total revenue, revenue broken down by Verified bots and Unverified bots, and Avg. per request. The Top revenue sources panel groups earnings by bot category, and the AI access patterns panel ranks content paths by revenue generated. Use the Settlements tab to reconcile payments by provider and review payment method distribution and failed payment attempts.
Now Available
AI traffic monetization is available now for Amazon CloudFront customers at no additional charge beyond standard AWS WAF pricing. The capability is available in all edge locations where AWS WAF web ACLs are associated with Amazon CloudFront distributions.
To learn more about AI traffic monetization, see the AWS WAF Developer Guide.
関連記事
[AINews] GLM は GPT より優れているか?GLM-5.2 が実用性を証明、Z.ai が 12 月までに「Open Fable」を公開予定
Latent Space のニュースでは、中国のモデル「GLM-5.2」がベンチマークで優れた結果を示し実用性があると評価されたことと、Z.ai が 12 月までにオープンソースプロジェクト「Open Fable」を発表する見込みについて報じられています。
Salesforce CodeGen チュートリアル:ユニットテストと安全性チェック付きの Python 関数の生成・検証・再ランク付け
Salesforce は Hugging Face からモデルを読み込み、自然言語から Python 関数を生成するエンドツーエンドワークフローを公開した。この手法には構文チェックや静的解析、ユニットテストによる検証が含まれる。
Elastic、CRV 支援の DeductiveAI を最高 8500 万ドルで買収へ合意
検索・分析プラットフォーム「Elastic」が、リスク管理 AI 企業「DeductiveAI」を最高額 8500 万ドルで買収することに合意した。
今日のまとめ
AI日報で今日の重要ニュースをまとめ読み