View a markdown version of this page

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

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

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

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

AI トラフィック収益化の開始方法

前提条件

クイックスタート

  1. Bot Control を有効にする – まだ有効になっていない場合は、AWS WAF Bot Control マネージドルールグループをウェブ ACL に追加します

  2. 保護パックの作成 (webACL) – AWS WAF コンソールで、Cloudfront (グローバル) リージョンの Protection Pack (webACL) に移動し、料金、ボットとエージェントのポリシー、および支払い設定を使用して新しいパックを作成しますCloudFront ディストリビューションに関連付けます

  3. MonetizationConfig の設定 – AI トラフィックの収益化を使用するには、ウェブ ACL MonetizationConfigで を設定します。この設定では、承諾する支払いネットワークと、収益化されたリクエストの基本料金を定義します。

MonetizationConfig には以下が含まれます。

  • CurrencyModeREAL 本番稼働用支払いまたはテストネットワーク支払いTEST用。

  • CryptoConfig – チェーン、ウォレットアドレス、料金などの支払いネットワーク設定。

MonetizationConfig 構造

{ "MonetizationConfig": { "CryptoConfig": { "PaymentNetworks": [ { "Chain": "BASE", "WalletAddress": "0x1234567890abcdef1234567890abcdef12345678", "Prices": [ { "Amount": "0.001", "Currency": "USDC" } ] }, { "Chain": "SOLANA", "WalletAddress": "7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU", "Prices": [ { "Amount": "0.001", "Currency": "USDC" } ] } ] } } }
重要

Amount は、小数点以下第 3 位までの 10 進文字列として USDC で指定されます (例: "0.001" = リクエストあたり 0.001 USDC)。

サポートされている支払いネットワーク

Chain Network 通貨 ユースケース

ベース

ベースメインネット (EVM L2)

USDC

本番稼働用支払い

ソラナ

Solana のメインネット

USDC

本番稼働用支払い

BASE_SEPOLIA

ベースセポリアテストネット

USDC

テストモード

SOLANA_DEVNET

Solana Devnet

USDC

テストモード

テストモード

テストモード (CurrencyMode: TEST) を使用すると、実際の支払いを開始する前に、テストブロックチェーンネットワークを使用して収益化設定を検証できます。この設定は、保護パック (ウェブ ACL) (ウェブ ACL) 全体に適用されます。

重要

AI トラフィック収益化ポリシーを実装するために、動作シグナルやリスクベースのシステムなどの複数の検出手法を使用して、インバウンドトラフィックを検査および分類します。これらのメソッドは高い信頼性の分類を提供するように設計されていますが、確率的であり、すべてのボットトラフィックを正しく識別または分類できない場合があります。当社では、精度を高めるために分析方法を継続的にテストおよび更新しています。ライブ収益化を有効にする前に、テストモードを使用してポリシーが期待される結果を生成することを確認することをお勧めします。

テストモードの有効化

MonetizationConfig TESTCurrencyModeを に設定し、テストネットワークチェーンを設定します。

テストモードの動作

テストモードの場合:

  • 支払いではテストネットワークを使用: Base SepoliaSolana Devnet

  • 実際の USDC の代わりに Testnet 蛇口 (パブリック蛇口から利用可能) などのテスト資金を使用する

  • 完全な支払いフローは本番環境と同じように実行されます。検証、オリジンフェッチ、決済はすべてテストブロックチェーンで行われます。

  • すべてのイベントは でログに記録されます。 CurrencyMode: TEST

  • 収益分析はCurrencyMode: ["TEST"]フィルターでクエリ可能

重要

本番環境で収益化ポリシーを適用する前に、内部検証のために非本番環境トラフィックにのみテストモードを使用します。

設定の検証

テストモードを使用して以下を確認します。

  • さまざまなルールとコンテンツパスの正しい料金

  • 支払いフローend-to-end (402 → 支払い承認 → 検証 → 決済)

  • ウォレットアドレスの正確性 (テストウォレットに資金が到着)

  • 分析フィールドとログフィールドが正しく入力されている

問題がなければ、MonetizationConfig を に更新CurrencyMode: REALし、実際の支払いの処理を開始するようにプロダクションチェーン (BASE、SOLANA) を設定します。

  • 初期テストCurrencyMode: TESTのために から開始することも、 を使用して直接収益化を開始することもできますCurrencyMode: REAL

  • 収益化ルールの追加 – 収益化アクションを使用してルールを作成します。一致ステートメントを使用して、特定のパス、Bot Control ラベル、またはその他のリクエスト特性をターゲットにします。

  • テスト – CloudFront ディストリビューションにテストリクエストを送信します。Monetize ルールに一致するリクエストは、支払いが必要なチャレンジ (402 レスポンス) を受け取ります。互換性のある支払いクライアントを使用してフローを完了します。

  • Go Live – 本番稼働用支払いネットワーク (BASE、SOLANA) CurrencyModeを更新REALして設定します。本番トラフィックを開く前に、テストウォレットに資金を提供しend-to-endを検証します。

次の手順

  • AI トラフィック分析ダッシュボードを確認して、料金を設定する前に現在のボットトラフィックを理解します。

  • エージェント層とコンテンツパスに基づいて差別化された料金を設定します。

  • 収益分析を設定して収益をモニタリングします。