

**Presentamos una nueva experiencia de consola para AWS WAF**

Ahora puede usar la experiencia actualizada para acceder a las AWS WAF funciones desde cualquier parte de la consola. Para obtener más información, consulte [Trabajar con la consola](https://docs.aws.amazon.com/waf/latest/developerguide/working-with-console.html). 

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Cómo empezar con la monetización del tráfico mediante IA
<a name="waf-ai-traffic-monetization-getting-started"></a>

## Requisitos previos
<a name="waf-ai-traffic-monetization-prerequisites"></a>
+ Un paquete AWS WAF de protección (ACL web) asociado a una CloudFront distribución de Amazon
+ Una [dirección de monedero del USDC en Base, Solana o ambas para recibir pagos](https://www.coinbase.com/developer-platform/wallets).
+ (Recomendado) El control de AWS WAF bots permite clasificar el tráfico de bots de IA por identidad

## Inicio rápido
<a name="waf-ai-traffic-monetization-quick-start"></a>

1. **Habilite el control de bots**: si aún no lo ha activado, [añada el grupo de reglas gestionado por el control de AWS WAF bots a su ACL web](https://docs.aws.amazon.com/waf/latest/developerguide/waf-using-managed-rule-group.html).

1. **Cree un paquete de protección (WebACL)**: en la AWS WAF consola, diríjase a los paquetes de protección (WebACL) en la región de Cloudfront (global) y [cree un paquete nuevo](https://docs.aws.amazon.com/waf/latest/developerguide/web-acl-creating.html) con sus precios, políticas de bots y agentes y configuración de pagos. [Asociarse a una distribución](https://docs.aws.amazon.com/waf/latest/developerguide/cloudfront-features.html). CloudFront 

1. **Configurar MonetizationConfig**: para utilizar la monetización del tráfico mediante IA, debe configurar una ACL `MonetizationConfig` en la web. Esta configuración define las redes de pago que aceptas y el precio base de las solicitudes monetizadas.

El MonetizationConfig contiene:
+ **CurrencyMode**— `REAL` para pagos de producción o `TEST` para pagos de red de prueba.
+ **CryptoConfig**— Configuración de la red de pagos, incluidas las cadenas, las direcciones de las carteras y los precios.

## MonetizationConfig estructura
<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**  
`Amount`Se especifica en USDC como una cadena decimal con hasta 3 decimales (por ejemplo, `"0.001"` = 0,001 USDC por solicitud).

## Redes de pago compatibles
<a name="waf-ai-traffic-monetization-supported-networks"></a>


| Chain | Network | Currency (Divisa) | Caso de uso | 
| --- | --- | --- | --- | 
| BASE | Red principal básica (EVM L2) | USDC | Pagos de producción | 
| SOLANA | Red principal de Solana | USDC | Pagos de producción | 
| BASE\_SEPOLIA | Red de pruebas Base Sepolia | USDC | Modo de prueba | 
| SOLANA\_DEV.NET | Solana Devnet | USDC | Modo de prueba | 

## Modo de prueba
<a name="waf-ai-traffic-monetization-test-mode"></a>

El modo de prueba (`CurrencyMode: TEST`) te permite validar tu configuración de monetización mediante redes de cadenas de bloques de prueba antes de empezar a utilizar pagos reales. Esta configuración se aplica a todo el paquete de protección (ACL web) (ACL web).

**importante**  
Para implementar sus políticas de monetización del tráfico mediante IA, utilizamos varias técnicas de detección, como señales de comportamiento y sistemas basados en el riesgo, para inspeccionar y clasificar el tráfico entrante. Si bien estos métodos están diseñados para ofrecer una clasificación de alta fiabilidad, son probabilísticos y es posible que no identifiquen o clasifiquen correctamente todo el tráfico de bots en todos los casos. Probamos y actualizamos continuamente nuestros métodos de análisis para aumentar la precisión. Te recomendamos que utilices el modo de prueba para comprobar que tus políticas producen los resultados esperados antes de activar la monetización en tiempo real.

### Habilitar el modo de prueba
<a name="waf-ai-traffic-monetization-enabling-test-mode"></a>

`CurrencyMode`Configúrelo `TEST` en sus cadenas de red de prueba MonetizationConfig y configúrelas.

### Comportamiento del modo de prueba
<a name="waf-ai-traffic-monetization-test-behavior"></a>

En modo de prueba:
+ **Los pagos utilizan redes de prueba: **Base Sepolia y Solana** Devnet**
+ Utilizas fondos de prueba, como [Testnet Faucet](https://faucet.circle.com/) (disponible en fuentes públicas) en lugar de USDC reales
+ Todo el flujo de pagos se ejecuta de forma idéntica a la producción: la verificación, el origen, la búsqueda y la liquidación se realizan en la cadena de bloques de prueba
+ Todos los eventos se registran con `CurrencyMode: TEST`
+ Los análisis de ingresos se pueden consultar con el filtro `CurrencyMode: ["TEST"]`

**importante**  
Utilice el modo de prueba solo en el tráfico que no sea de producción para realizar una validación interna antes de aplicar las políticas de monetización en producción.

### Validar la configuración
<a name="waf-ai-traffic-monetization-validating-config"></a>

Utilice el modo de prueba para verificar:
+ Precios correctos para las diferentes reglas y rutas de contenido
+ Flujo de pagos de principio a fin (402 → autorización de pago → verificación → liquidación)
+ Exactitud de la dirección del monedero (los fondos llegan a tu monedero de prueba)
+ Los campos de análisis y registro se rellenan correctamente

Cuando esté satisfecho, actualice sus MonetizationConfig cadenas de producción (BASE, SOLANA) `CurrencyMode: REAL` y configúrelas para empezar a procesar pagos reales.
+ Puedes empezar con `CurrencyMode: TEST` las pruebas iniciales o empezar a monetizar directamente con él. `CurrencyMode: REAL`
+ **Agrega reglas de monetización: crea reglas** con la acción Monetizar. Usa las instrucciones de coincidencia para segmentar rutas específicas, etiquetas de control de bots u otras características de la solicitud.
+ **Prueba**: envía las solicitudes de prueba a tu CloudFront distribución. Las solicitudes que coincidan con tus reglas de monetización recibirán desafíos de pago (402 respuestas). Usa un cliente de pago compatible para completar el flujo.
+ **Póngase en marcha**: actualice `CurrencyMode` `REAL` y configure las redes de pago de producción (BASE, SOLANA). Financie una cartera de prueba y verifíquela de principio a fin antes de abrirla al tráfico de producción.

## Siguientes pasos
<a name="waf-ai-traffic-monetization-next-steps"></a>
+ Revisa el panel de análisis del tráfico de IA para entender tu tráfico de bots actual antes de fijar los precios.
+ Configura precios diferenciados según el nivel de agente y la ruta del contenido.
+ Configure el análisis de ingresos para monitorizar los ingresos.