View a markdown version of this page

Débuter avec la monétisation du trafic basé sur l'IA - AWS WAF, AWS Firewall Manager, AWS Shield Advanced, et AWS Shield directeur de la sécurité réseau

Présentation d'une nouvelle expérience de console pour AWS WAF

Vous pouvez désormais utiliser l'expérience mise à jour pour accéder aux AWS WAF fonctionnalités n'importe où dans la console. Pour plus de détails, consultez la section Utilisation de la console.

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Débuter avec la monétisation du trafic basé sur l'IA

Conditions préalables

Démarrage rapide

  1. Activer le contrôle des robots : s'il n'est pas déjà activé, ajoutez le groupe de règles géré par le contrôle des AWS WAF robots à votre ACL Web.

  2. Création d'un pack de protection (WebACL) : dans la AWS WAF console, accédez aux packs de protection (WebACL) dans la région Cloudfront (Global) et créez un nouveau pack contenant vos tarifs, vos politiques relatives aux bots et aux agents, ainsi que votre configuration de paiement. Associer à une CloudFront distribution.

  3. Configurer MonetizationConfig — Pour utiliser la monétisation du trafic AI, vous configurez une ACL MonetizationConfig sur votre site Web. Cette configuration définit les réseaux de paiement que vous acceptez et le prix de base pour les demandes monétisées.

MonetizationConfig Il contient :

  • CurrencyModeREAL pour les paiements de production ou TEST pour les paiements de réseau de test.

  • CryptoConfig— Configuration du réseau de paiement, y compris les chaînes, les adresses de portefeuille et les prix.

MonetizationConfig structure

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

Le Amount est spécifié en USDC sous forme de chaîne décimale avec un maximum de 3 décimales (par exemple, "0.001" = 0,001 USDC par demande).

Réseaux de paiement pris en charge

Chain Réseau Currency Cas d’utilisation

BASE

Réseau principal de base (EVM L2)

USDC

Paiements de production

SOLANA

Réseau principal Solana

USDC

Paiements de production

BASE_SEPOLIA

Réseau de test Base Sepolia

USDC

Mode de test

SOLANA_DEVNET

Solana Devnet

USDC

Mode de test

Mode de test

Le mode test (CurrencyMode: TEST) vous permet de valider votre configuration de monétisation à l'aide de réseaux de blockchain de test avant de lancer des paiements réels. Cette configuration est appliquée à l'ensemble du pack de protection (ACL Web) (ACL Web).

Important

Pour mettre en œuvre vos politiques de monétisation du trafic basé sur l'IA, nous utilisons plusieurs techniques de détection telles que les signaux comportementaux et les systèmes basés sur les risques pour inspecter et classer le trafic entrant. Bien que ces méthodes soient conçues pour fournir une classification hautement fiable, elles sont probabilistes et risquent de ne pas identifier ou catégoriser correctement l'ensemble du trafic de bots dans tous les cas. Nous testons et actualisons continuellement nos méthodes d'analyse afin d'en accroître la précision. Nous vous recommandons d'utiliser le mode Test pour vérifier que vos politiques produisent les résultats escomptés avant d'activer la monétisation en direct.

Activation du mode test

Réglez CurrencyMode sur TEST dans vos chaînes de réseau de test MonetizationConfig et configurez-les.

Comportement du mode test

En mode test :

  • Les paiements utilisent des réseaux de test : Base Sepolia et Solana Devnet

  • Vous utilisez des fonds de test tels que Testnet Faucet (disponible auprès des robinets publics) au lieu de véritables USDC

  • Le flux de paiement complet s'exécute de la même manière que la production : la vérification, la récupération de l'origine et le règlement ont tous lieu sur la blockchain de test

  • Tous les événements sont enregistrés avec CurrencyMode: TEST

  • Les analyses des recettes peuvent être consultées à l'aide du filtre CurrencyMode: ["TEST"]

Important

Utilisez le mode test uniquement sur le trafic hors production à des fins de validation interne avant d'appliquer les politiques de monétisation en production.

Validation de la configuration

Utilisez le mode test pour vérifier :

  • Tarification adaptée aux différentes règles et chemins de contenu

  • Flux de paiement de bout en bout (402 → autorisation de paiement → vérification → règlement)

  • Exactitude de l'adresse du portefeuille (les fonds arrivent dans votre portefeuille de test)

  • Les champs d'analyse et de journal sont correctement renseignés

Lorsque vous êtes satisfait, mettez MonetizationConfig à jour CurrencyMode: REAL et configurez vos chaînes de production (BASE, SOLANA) pour commencer à traiter les paiements réels.

  • Vous pouvez commencer par CurrencyMode: TEST les tests initiaux ou commencer directement à monétiser en utilisantCurrencyMode: REAL.

  • Ajouter des règles de monétisation : créez des règles à l'aide de l'action Monétiser. Utilisez des instructions match pour cibler des chemins spécifiques, des étiquettes Bot Control ou d'autres caractéristiques de demande.

  • Test : envoyez des demandes de test à votre CloudFront distribution. Les demandes correspondant à vos règles de monétisation recevront des défis de paiement (402 réponses). Utilisez un client de paiement compatible pour terminer le flux.

  • Passez en ligne : mettez CurrencyMode à jour REAL et configurez les réseaux de paiement de production (BASE, SOLANA). Financez un portefeuille de test et vérifiez-le de bout en bout avant de l'ouvrir au trafic de production.

Étapes suivantes

  • Consultez le tableau de bord d'analyse du trafic basé sur l'IA pour comprendre le trafic actuel de vos bots avant de fixer les prix.

  • Configurez une tarification différenciée en fonction du niveau de l'agent et du chemin de contenu.

  • Configurez l'analyse des revenus pour suivre les revenus.