https://github.com/wieni/wmpage_cache_cloudfront
An Amazon CloudFront invalidator for wieni/wmpage_cache
https://github.com/wieni/wmpage_cache_cloudfront
cloudfront cloudfront-invalidation drupal-8 drupal-9 drupal-module wmpage-cache wmpage-cache-invalidator
Last synced: 3 months ago
JSON representation
An Amazon CloudFront invalidator for wieni/wmpage_cache
- Host: GitHub
- URL: https://github.com/wieni/wmpage_cache_cloudfront
- Owner: wieni
- License: mit
- Created: 2021-07-13T07:01:58.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2022-06-28T11:20:40.000Z (almost 3 years ago)
- Last Synced: 2024-12-27T14:25:39.596Z (5 months ago)
- Topics: cloudfront, cloudfront-invalidation, drupal-8, drupal-9, drupal-module, wmpage-cache, wmpage-cache-invalidator
- Language: PHP
- Homepage:
- Size: 19.5 KB
- Stars: 0
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
wmpage_cache_cloudfront
======================[](https://packagist.org/packages/wieni/wmpage_cache_cloudfront)
[](https://packagist.org/packages/wieni/wmpage_cache_cloudfront)
[](https://packagist.org/packages/wieni/wmpage_cache_cloudfront)> An [Amazon CloudFront](https://aws.amazon.com/cloudfront) cache invalidator for [wieni/wmpage_cache](https://github.com/wieni/wmpage_cache)
## Installation
This package requires PHP 7.1 and Drupal 8 or higher. It can be
installed using Composer:```bash
composer require wieni/wmpage_cache_cloudfront
```To enable this cache invalidator, change the `wmpage_cache.purger` container parameter:
```yaml
parameters:
wmpage_cache.cloudfront:
distributionId: ''
accessKey: ''
secret: ''
wmpage_cache.storage: wmpage_cache.storage.cloudfront
# This storage only invalidates at CloudFront. It does not store anything
# and requires another storage to function. By default it uses the database storage.
wmpage_cache.cloudfront.backend.storage: wmpage_cache.storage.mysql
```## Changelog
All notable changes to this project will be documented in the
[CHANGELOG](CHANGELOG.md) file.## Security
If you discover any security-related issues, please email
[[email protected]](mailto:[email protected]) instead of using the issue
tracker.## License
Distributed under the MIT License. See the [LICENSE](LICENSE) file
for more information.