Skip to main content

AWS CloudFront support for plone.app.caching

This add-on watches for Purge notifications from plone.app.caching and sends the corresponding invalidation requests to an instance of Amazon’s CloudFront.

Features

  • Configurable in Site Setup (@@cloudfront-controlpanel)

Documentation

You will need to create an access key in your AWS Console.

Once you have the key’s ID and secret, you can provide them to your Plone site via Site Setup under “CloudFront Configuration”. You will also need to provide the ID for your CloudFront distribution.

Installation

Install collective.cloudfront by adding it to your buildout:

[buildout]

...

eggs =
    collective.cloudfront

and then running bin/buildout

Contribute

License

The project is licensed under the GPLv2.

Contributors

Changelog

2.0 (2024-02-22)

  • Drop python2 and Plone < 5.2 compatibility [erral]

  • Fixes issue #2: remove includeDependecies [rber474]

1.3 (2022-01-07)

  • only run purging if add-on is installed

  • check if purging is enabled in plone.app.caching [abl123]

  • Show the string representation of the exception [skurfer]

  • Set custom permissions for purging [cdw9]

1.2 (2021-05-14)

  • add button for invalidating cache [cdw9]

1.0 (2017-07-17)

  • Initial release. [sixfeetup]

Metadata

Release files for collective.cloudfront 2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for collective.cloudfront 2.0
File Size Uploaded
collective.cloudfront-2.0.tar.gz 18.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for collective.cloudfront 2.0
File Interpreter ABI Platform
collective.cloudfront-2.0-py3-none-any.whl Python 3 none any Details

Total release size: 35.7 kB

Release files / collective.cloudfront-2.0.tar.gz

Download URL collective.cloudfront-2.0.tar.gz
Size 18.8 kB
Tags Source
SHA-256 checksum
How to use checksums
6683f7242734f19962ea1b396a563d51e67aa356354b7867c103f7fb3ec6fb5e
BLAKE2b-256 checksum
How to use checksums
77b27b4a4b5f906892ad7c3deb1d22f933cd39a3bad6dd27a141c52bc1012910
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.7

Release files / collective.cloudfront-2.0-py3-none-any.whl

Download URL collective.cloudfront-2.0-py3-none-any.whl
Size 16.9 kB
Tags Python 3
SHA-256 checksum
How to use checksums
80ad024818b3d4635137a3790e2f6f3e2fb11a91daadfcb361ff1a1eed6b5654
BLAKE2b-256 checksum
How to use checksums
87665026068ce3e57533d6c8fc0f2c83226e8ab9fee3c34d33b745af1d9663a0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.7

Release history Release notifications | RSS feed

This release

2.0 This release

2 release files

1.3

1 release file

1.2

1 release file

1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page