The CloudFront Extensions is a solution package as handy extension for using Amazon CloudFront.
CloudFront Extensions GitHub project offers an open source package consisting of a set of applications and solution templates that covers various user scenarios for using Amazon CloudFront, Lambda@Edge and CloudFront Functions.
The solution provides two kinds of monitoring: non-real time monitoring and real time monitoring. You can choose one of them to deploy. You can use the solution to view CloudFront traffic metrics via built-in dashboard or via API calls. It analysis CloudFront logs to get the metric data and you only need to modify MetricsCollector, MetricsHelper and MetricsManager to add new metrics.
A Snapshot is a CloudFront Distribution configuration. By saving a complex CloudFront Distribution configuration to a Snapshot, the configuration (snapshot) can be reused to current or other CloudFront Distributions in your AWS account.
You can use this solution to automatically create or import SSL Certificates and associate them to new CloudFront distributions. The solution provides two kinds of jobs: Create Certificates Job and Import Certificate Job. You can use them on web console or via API calls.
The solution provides a set of ready-to-use extensions (Lambda@Edge functions, CloudFront functions, CloudFormation templates) that could be useful when you use CloudFront. You can deploy them from the solution web console. After deployment, you can directly use it without programming or customize it when needed.
Time to deploy: Approximately 15 minutes.
Follow the step-by-step instructions in implementation guide to configure and deploy CloudFront Extensions into your account.
Make sure you have signed in AWS Console.
Click the following button to launch the CloudFormation Stack in your account.
Region | Launch Button |
---|---|
Global Region |
Deploying CloudFront Extensions solution with the default parameters builds the following environment in the AWS Cloud.
See CONTRIBUTING for more information.
This project is licensed under the Apache-2.0 License.