View a markdown version of this page

AI トラフィック収益化の仕組み - AWS WAF、 AWS Firewall Manager AWS Shield Advanced、および AWS Shield ネットワークセキュリティディレクター

の新しいコンソールエクスペリエンスの紹介 AWS WAF

更新されたエクスペリエンスを使用して、 コンソールの任意の場所で AWS WAF 機能にアクセスできるようになりました。詳細については、「コンソールの使用」を参照してください。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

AI トラフィック収益化の仕組み

AI トラフィック収益化では、machine-to-machine支払いに x402 オープンプロトコルを使用します。収益化されたリソースのリクエストライフサイクルを以下に示します。

  1. リクエスト – クライアント (通常は AI エージェント) は、CloudFront ディストリビューション AWS WAF の保護対象リソースにリクエストを送信します。

  2. ルール評価 – AWS WAF リクエストをルールに対して優先順位で評価します。Monetize アクションを持つルールが一致し、リクエストに有効な支払い承認が含まれていない場合、 は HTTP 402 Payment Required レスポンス AWS WAF を返します。詳細については、「ルールアクション」を参照してください。

  3. Payment Required Challenge – HTTP 402 レスポンス (「Payment Required Challenge」) AWS WAF を返します。レスポンスには、以下を含む支払い指示が含まれます。

    1. USDC でのコンテンツ料金 (リクエストごと)

    2. 承認された支払いネットワーク (Base、Solana)

    3. パブリッシャーウォレットアドレス (payTo)

    4. 最大タイムアウト

    5. 支払いスキーム

  4. 支払い承認 – クライアントは、ウォレットのプライベートキーまたはサーバーウォレット API を使用して支払い承認に署名します。クライアントは、署名付き認可を含むpayment-signatureヘッダーを使用して元のリクエストを再送信します。

  5. 検証 – 支払い認証情報 AWS WAF を検証し、十分な資金の移管と有効な認可を確認します。これは、リクエストパスで同期的に発生します。検証が失敗した場合、クライアントには 402 が提供され、コンテンツは提供されません。

  6. コンテンツフェッチ — 検証に成功すると、コンテンツのリクエストが許可されます。

  7. 決済 – コンテンツの取得が成功した場合 (2xx ステータスコード)、支払いは Coinbase 開発者プラットフォームの x402 ファシリテーターサービスを介してブロックチェーンで決済されます。決済は同期的に行われます。コンテンツは確認済みの支払い後に提供されます。支払い決済が失敗した場合、クライアントには 402 が提供され、コンテンツは提供されません。

  8. レスポンス – コンテンツは、決済確認の詳細を含むpayment-responseヘッダーとともにクライアントに提供されます。

主な動作:

  • 失敗したオリジンに対する支払いなし – オリジンが 4xx または 5xx を返した場合、決済はスキップされ、クライアントは課金されません。

  • べき等性 – x402 プロトコルは、クライアントが二重支払いなしで最大 15 分間リクエストを再試行できるようにする支払い識別子拡張をサポートしています。ただし、拡張がクライアントによって使用されている場合に限ります。

  • 再生保護 – 支払い承認はシングルユースです。有効な支払い識別子なしで支払いヘッダーを再利用すると、新しい 402 レスポンスになります。

x402 オープン支払いプロトコルの詳細については、「x402 ドキュメント」を参照してください。

サポートされているリソースタイプ

AI トラフィック収益化は、Amazon CloudFront ディストリビューションのリソースを保護します。CloudFront を通じて提供されるパスまたはコンテンツゾーンを収益化できます。これには、以下が含まれます。

  • ウェブページと記事

  • API エンドポイント

  • データフィード

  • メディアアセット

  • 構造化データセット