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
Issue Tracker: https://github.com/collective/collective.cloudfront/issues
Source Code: https://github.com/collective/collective.cloudfront
License
The project is licensed under the GPLv2.
Contributors
Six Feet Up, info@sixfeetup.com
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)
| File | Size | Uploaded | |
|---|---|---|---|
| collective.cloudfront-2.0.tar.gz | 18.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|