AWS CloudFront

Connecting AWS CloudFront standard logs to Panther

Overview

Panther supports ingesting Amazon Web Services (AWS) CloudFront standard logs (also known as access logs) via AWS S3.

How to onboard AWS CloudFront standard logs to Panther

Step 1: Enable standard logging in your CloudFront distribution

To pull CloudFront logs into Panther, you'll first need to enable standard logging in the CloudFront distribution you want to monitor. The instructions below explain how to edit an existing distribution, but it's also possible to activate standard logging while creating a new distribution.

  1. In your AWS console, navigate to CloudFront.

  2. In the left-hand navigation bar, click Distributions.

    • Locate the distribution of interest, then click it.

  3. In the upper-right corner of the Settings tile, click Edit.

  4. Scroll down to the Standard logging field, and set it to On. Configure the fields that appear:

    • S3 bucket: Enter the name of the bucket you'd like the logs to be sent to.

    • Log prefix - optional: If you'd like, enter a prefix value to be prepended to log file names.

    • Cookie logging: Optionally set this field to On.

      • If Cookie logging is set to On, the AWS.CloudFrontAccess schema will capture cookies sent in standard logs.

Under a Standard logging header are Off/On radio buttons. Below those are three fields: S3 bucket, Log prefix - optional, and Cookie logging.

Step 2: Create a CloudFront log source in Panther

If the S3 bucket where you are routing CloudFront standard logs is already onboarded in Panther, you can simply attach the AWS.CloudFrontAccess schema to that source and skip this step.

  1. In the left-hand navigation bar of your Panther Console, click Configure > Log Sources.

  2. Click Create New.

  3. Search for "AWS CloudFront," then click its tile.

  4. In the slide-out panel, click Start Setup.\

    An arrow is drawn from an "AWS CloudFront" tile in the background to a Start Setup button on a slide-out panel. The panel is titled "AWS CloudFront."
  5. Follow Panther’s documentation for configuring S3.

    • You will need to provide the name of the S3 bucket you used in Step 1.

Supported Logs

AWS.CloudFrontAccess

Last updated

Was this helpful?