Skip to main content
Version: 4.6.1-saas

CloudFront Agent

Overview

CloudFront Agent is an edge-side SDK that provides NetFUNNEL 4 traffic control functionality for AWS Lambda@Edge.

Key Features

  • Edge-side SDK: Direct integration into AWS Lambda@Edge
  • Lambda@Edge-based: Request processing through AWS Lambda@Edge
  • Automatic Waiting Room Redirect: Automatically redirects to waiting room page when waiting response is received
  • Config Settings: Flexible configuration through Lambda function's config object

System Requirements

  • AWS Account: Account with Lambda@Edge support
  • CloudFront Distribution: Permissions to create and manage CloudFront Distribution
  • IAM Permissions: Permissions to create IAM roles and attach policies

Compatible Environments

  • AWS Lambda@Edge: Create Lambda function in us-east-1 region
  • CloudFront: Environment with CloudFront Distribution

How It Works

  1. Create IAM Role: Set up IAM role and policies for Lambda@Edge
  2. Create Lambda Function: Upload NetFUNNEL agent code to Lambda function
  3. Configure CloudFront: Connect Lambda@Edge to CloudFront Distribution
  4. Trigger Rule Matching: Compare the URL of the page accessed by the user with trigger rules and apply queue if they match
  5. Automatic Waiting Room Processing: Automatically redirect to waiting room page when waiting response is received

Operation Flow

Before NetFUNNEL Application

After NetFUNNEL Application

Entry Without Waiting

Entry After Waiting

Entry Path

Quick Start

To quickly get started with CloudFront Agent, refer to the Quick Start guide.

Documentation

Core Documentation