

**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](https://docs.aws.amazon.com/waf/latest/developerguide/working-with-console.html). 

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
<a name="waf-ai-traffic-monetization-getting-started"></a>

## Prerequisiti
<a name="waf-ai-traffic-monetization-prerequisites"></a>
+ Un pacchetto di AWS WAF protezione (ACL web) associato a una distribuzione Amazon CloudFront 
+ Un [indirizzo di portafoglio USDC su Base, Solana o entrambi per ricevere pagamenti](https://www.coinbase.com/developer-platform/wallets).
+ (Consigliato) AWS WAF Bot Control abilitato per classificare il traffico dei bot AI in base all'identità

## Avvio rapido
<a name="waf-ai-traffic-monetization-quick-start"></a>

1. **Abilita Bot Control**: se non è già abilitato, [aggiungi il gruppo di regole gestite da AWS WAF Bot Control all'ACL web](https://docs.aws.amazon.com/waf/latest/developerguide/waf-using-managed-rule-group.html).

1. **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](https://docs.aws.amazon.com/waf/latest/developerguide/web-acl-creating.html) con i prezzi, le politiche relative a bot e agenti e la configurazione dei pagamenti. [Associati a una distribuzione. CloudFront ](https://docs.aws.amazon.com/waf/latest/developerguide/cloudfront-features.html)

1. **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:
+ **CurrencyMode**— `REAL` 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
<a name="waf-ai-traffic-monetization-config-structure"></a>

```
{
  "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
<a name="waf-ai-traffic-monetization-supported-networks"></a>


| 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
<a name="waf-ai-traffic-monetization-test-mode"></a>

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
<a name="waf-ai-traffic-monetization-enabling-test-mode"></a>

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

### Comportamento in modalità test
<a name="waf-ai-traffic-monetization-test-behavior"></a>

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](https://faucet.circle.com/)) 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
<a name="waf-ai-traffic-monetization-validating-config"></a>

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
<a name="waf-ai-traffic-monetization-next-steps"></a>
+ 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.