View a markdown version of this page

Guida introduttiva alla monetizzazione del traffico basato sull'intelligenza artificiale - AWS WAF, AWS Firewall Manager, AWS Shield Advanced e AWS Shield direttore della sicurezza di rete

Ti presentiamo una nuova esperienza di console per AWS WAF

Ora puoi utilizzare l'esperienza aggiornata per accedere alle AWS WAF funzionalità da qualsiasi punto della console. Per ulteriori dettagli, consulta Lavorare con la console.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Guida introduttiva alla monetizzazione del traffico basato sull'intelligenza artificiale

Prerequisiti

Avvio rapido

  1. Abilita Bot Control: se non è già abilitato, aggiungi il gruppo di regole gestite da AWS WAF Bot Control all'ACL web.

  2. Crea un pacchetto di protezione (WebACL): nella AWS WAF console, accedi ai pacchetti di protezione (WebACL) nella regione Cloudfront (Global) e crea un nuovo pacchetto con i prezzi, le politiche relative a bot e agenti e la configurazione dei pagamenti. Associati a una distribuzione. CloudFront

  3. Configura MonetizationConfig: per utilizzare la monetizzazione del traffico basato sull'intelligenza artificiale, configuri un MonetizationConfig ACL sul tuo web. Questa configurazione definisce le reti di pagamento accettate e il prezzo base per le richieste monetizzate.

MonetizationConfig Contiene:

  • CurrencyModeREAL per i pagamenti di produzione o TEST per i pagamenti della rete di prova.

  • CryptoConfig— Configurazione della rete di pagamento che include catene, indirizzi di portafoglio e prezzi.

MonetizationConfig struttura

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

Il Amount è specificato in USDC come stringa decimale con un massimo di 3 cifre decimali (ad esempio, "0.001" = 0,001 USD USDC per richiesta).

Reti di pagamento supportate

Chain Rete Valuta Caso d'uso

BASE

Rete principale di base (EVM L2)

USDC

Pagamenti di produzione

SOLANA

Rete principale Solana

USDC

Pagamenti di produzione

BASE_SEPOLIA

Base Sepolia testnet

USDC

Modalità test

SOLANA_DEVNET

Solana Devnet

USDC

Modalità test

Modalità test

La modalità test (CurrencyMode: TEST) ti consente di convalidare la configurazione di monetizzazione utilizzando reti blockchain di prova prima di passare ai pagamenti reali. Questa configurazione viene applicata all'intero pacchetto di protezione (web ACL) (web ACL).

Importante

Per implementare le vostre politiche di monetizzazione del traffico basato sull'intelligenza artificiale, utilizziamo diverse tecniche di rilevamento come segnali comportamentali e sistemi basati sul rischio per ispezionare e classificare il traffico in entrata. Sebbene questi metodi siano progettati per fornire una classificazione ad alta affidabilità, sono probabilistici e potrebbero non identificare o classificare correttamente tutto il traffico dei bot in tutti i casi. Testiamo e aggiorniamo continuamente i nostri metodi di analisi per aumentare la precisione. Ti consigliamo di utilizzare la modalità Test per verificare che le tue politiche producano i risultati previsti prima di abilitare la monetizzazione in tempo reale.

Attivazione della modalità test

Imposta CurrencyMode MonetizationConfig e configura le tue catene di rete di test. TEST

Comportamento in modalità test

In modalità test:

  • I pagamenti utilizzano reti di test: Base Sepolia e Solana Devnet

  • Utilizzi fondi di prova come Testnet Faucet (disponibile presso Public Faucets) invece di veri USDC

  • L'intero flusso di pagamento viene eseguito in modo identico a quello di produzione: la verifica, l'origine, il recupero e il regolamento avvengono tutti sulla blockchain di test

  • Tutti gli eventi vengono registrati con CurrencyMode: TEST

  • L'analisi dei ricavi è interrogabile con il filtro CurrencyMode: ["TEST"]

Importante

Utilizza la modalità test solo sul traffico non di produzione per la convalida interna prima di applicare le politiche di monetizzazione in produzione.

Convalida della configurazione

Usa la modalità test per verificare:

  • Prezzi corretti per regole e percorsi di contenuto diversi

  • Flusso di pagamento end-to-end (402 → autorizzazione al pagamento → verifica → regolamento)

  • Correttezza dell'indirizzo del portafoglio (i fondi arrivano nel portafoglio di prova)

  • I campi di analisi e di registro sono compilati correttamente

Quando sei soddisfatto, MonetizationConfig aggiorna CurrencyMode: REAL e configura le catene di produzione (BASE, SOLANA) per iniziare a elaborare pagamenti reali.

  • Puoi iniziare con CurrencyMode: TEST i test iniziali o iniziare direttamente a monetizzare utilizzando. CurrencyMode: REAL

  • Aggiungi regole di monetizzazione: crea regole con l'azione Monetizza. Utilizza le istruzioni di abbinamento per definire percorsi specifici, etichette Bot Control o altre caratteristiche della richiesta.

  • Test: invia richieste di test alla tua CloudFront distribuzione. Le richieste che soddisfano le tue regole di Monetizzazione riceveranno le sfide relative ai pagamenti obbligatori (402 risposte). Utilizza un client di pagamento compatibile per completare il flusso.

  • Trasmetti in diretta: CurrencyMode aggiorna REAL e configura le reti di pagamento di produzione (BASE, SOLANA). Finanzia un portafoglio di prova e verifica dall'inizio alla fine prima di aprirlo al traffico di produzione.

Fasi successive

  • Consulta la dashboard di analisi del traffico basato sull'intelligenza artificiale per comprendere il traffico attuale dei bot prima di fissare i prezzi.

  • Configura prezzi differenziati in base al livello dell'agente e al percorso dei contenuti.

  • Configura l'analisi delle entrate per monitorare le entrate.