

**에 대한 새로운 콘솔 환경 소개 AWS WAF**

이제 업데이트된 환경을 사용하여 콘솔의 모든 위치에서 AWS WAF 기능에 액세스할 수 있습니다. 자세한 내용은 [콘솔 작업을 참조하세요](https://docs.aws.amazon.com/waf/latest/developerguide/working-with-console.html).

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# AI 트래픽 수익화 시작하기
<a name="waf-ai-traffic-monetization-getting-started"></a>

## 사전 조건
<a name="waf-ai-traffic-monetization-prerequisites"></a>
+ Amazon CloudFront 배포와 연결된 AWS WAF 보호 팩(웹 ACL)
+ [결제를 받기 위한 Base, Solana 또는 둘 다의 USDC Wallet 주소](https://www.coinbase.com/developer-platform/wallets)입니다.
+ (권장) 자격 증명별로 AI 봇 트래픽을 분류하도록 활성화된 AWS WAF 봇 제어

## 빠른 시작
<a name="waf-ai-traffic-monetization-quick-start"></a>

1. **Bot Control 활성화** - 아직 활성화되지 않은 경우 [AWS WAF Bot Control 관리형 규칙 그룹을 웹 ACL에 추가합니다](https://docs.aws.amazon.com/waf/latest/developerguide/waf-using-managed-rule-group.html).

1. **보호 팩 생성(webACL)** - AWS WAF 콘솔에서 Cloudfront(글로벌) 리전의 보호 팩(webACL)으로 이동하여 요금, 봇 및 에이전트 정책, 결제 구성으로 [새 팩을 생성합니다](https://docs.aws.amazon.com/waf/latest/developerguide/web-acl-creating.html). [CloudFront 배포와 연결합니다](https://docs.aws.amazon.com/waf/latest/developerguide/cloudfront-features.html).

1. **MonetizationConfig 구성** - AI 트래픽 수익화를 사용하려면 웹 ACL`MonetizationConfig`에서를 구성합니다. 이 구성은 수락하는 결제 네트워크와 수익화된 요청의 기본 가격을 정의합니다.

MonetizationConfig에는 다음이 포함됩니다.
+ **CurrencyMode** - `REAL` 프로덕션 결제 또는 `TEST` 테스트 네트워크 결제.
+ **CryptoConfig** - 체인, Wallet 주소 및 요금을 포함한 결제 네트워크 구성입니다.

## MonetizationConfig 구조
<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"
            }
          ]
        }
      ]
    }
  }
}
```

**중요**  
는 최대 3개의 소수 자릿수가 있는 소수 문자열로 USDC로 지정`Amount`됩니다(예: 요청당 `"0.001"` = $0.001 USDC).

## 지원되는 결제 네트워크
<a name="waf-ai-traffic-monetization-supported-networks"></a>


| Chain | Network | 통화 | 사용 사례 | 
| --- | --- | --- | --- | 
| 기본 | 기본 메인넷(EVM L2) | USDC | 프로덕션 결제 | 
| 솔라나 | Solana 메인넷 | USDC | 프로덕션 결제 | 
| BASE\_SEPOLIA | 기본 Sepolia 테스트넷 | USDC | 테스트 모드 | 
| SOLANA\_DEVNET | Solana Devnet | USDC | 테스트 모드 | 

## 테스트 모드
<a name="waf-ai-traffic-monetization-test-mode"></a>

테스트 모드(`CurrencyMode: TEST`)를 사용하면 실제 결제를 사용하기 전에 테스트 블록체인 네트워크를 사용하여 수익화 구성을 검증할 수 있습니다. 이 구성은 전체 보호 팩(웹 ACL)(웹 ACL)에 적용됩니다.

**중요**  
AI 트래픽 수익화 정책을 구현하기 위해 행동 신호 및 위험 기반 시스템과 같은 여러 탐지 기술을 사용하여 인바운드 트래픽을 검사하고 분류합니다. 이러한 메서드는 높은 신뢰도 분류를 제공하도록 설계되었지만 확률적이며 모든 경우에 모든 봇 트래픽을 올바르게 식별하거나 분류하지 못할 수 있습니다. 정확도를 높이기 위해 분석 방법을 지속적으로 테스트하고 업데이트합니다. 실시간 수익화를 활성화하기 전에 테스트 모드를 사용하여 정책이 예상 결과를 생성하는지 확인하는 것이 좋습니다.

### 테스트 모드 활성화
<a name="waf-ai-traffic-monetization-enabling-test-mode"></a>

MonetizationConfig`TEST`에서를 `CurrencyMode`로 설정하고 테스트 네트워크 체인을 구성합니다.

### 테스트 모드 동작
<a name="waf-ai-traffic-monetization-test-behavior"></a>

테스트 모드에서:
+ 결제 사용 테스트 네트워크: **Base Sepolia** 및 **Solana Devnet**
+ 실제 USDC 대신 [Testnet Faucet](https://faucet.circle.com/)(퍼블릭 수도움에서 사용 가능)과 같은 테스트 자금을 사용합니다.
+ 전체 결제 흐름은 프로덕션과 동일하게 실행됩니다. 확인, 오리진 가져오기 및 결제는 모두 테스트 블록체인에서 발생합니다.
+ 모든 이벤트는 로 로깅됩니다. `CurrencyMode: TEST` 
+ `CurrencyMode: ["TEST"]` 필터를 사용하여 수익 분석을 쿼리할 수 있습니다.

**중요**  
프로덕션 환경에서 수익화 정책을 적용하기 전에 내부 검증을 위해 비프로덕션 트래픽에만 테스트 모드를 사용합니다.

### 구성 검증
<a name="waf-ai-traffic-monetization-validating-config"></a>

테스트 모드를 사용하여 다음을 확인합니다.
+ 다양한 규칙 및 콘텐츠 경로에 대한 올바른 요금
+ 결제 흐름 end-to-end(402 → 결제 권한 부여 → 확인 → 결제)
+ Wallet 주소 정확성(자금이 테스트 Wallet에 도착함)
+ 분석 및 로그 필드가 올바르게 채워짐

충족되면 MonetizationConfig를 로 업데이트`CurrencyMode: REAL`하고 실제 결제 처리를 시작하도록 프로덕션 체인(BASE, SOLANA)을 구성합니다.
+ 초기 테스트를 `CurrencyMode: TEST` 위해 로 시작하거나를 사용하여 직접 수익 창출을 시작할 수 있습니다`CurrencyMode: REAL`.
+ **수익화 규칙 추가** - 수익화 작업을 사용하여 규칙을 생성합니다. 일치 문을 사용하여 특정 경로, Bot Control 레이블 또는 기타 요청 특성을 대상으로 지정합니다.
+ **테스트** - CloudFront 배포에 테스트 요청을 보냅니다. Monetize 규칙과 일치하는 요청은 Payment Required Challenges(402 응답)를 수신합니다. 호환되는 결제 클라이언트를 사용하여 흐름을 완료합니다.
+ **Go live** - 프로덕션 결제 네트워크(BASE, SOLANA)`CurrencyMode`를 업데이트`REAL`하고 구성합니다. 프로덕션 트래픽을 열기 전에 테스트 월렛에 자금을 지원하고 end-to-end를 확인합니다.

## 다음 단계
<a name="waf-ai-traffic-monetization-next-steps"></a>
+ 가격을 설정하기 전에 AI 트래픽 분석 대시보드를 검토하여 현재 봇 트래픽을 이해합니다.
+ 에이전트 티어 및 콘텐츠 경로를 기반으로 차별화된 요금을 구성합니다.
+ 수익 분석을 설정하여 수익을 모니터링합니다.