pieceofcake2 / aws
AWS SDK integration for CakePHP 2: S3 stream wrapper, DynamoDB session handler and cache engine, and Amazon SES email transport
Requires
- php: ^8.1
- aws/aws-sdk-php: ^3.343
- composer/installers: ^1.0 || ^2.0
- pieceofcake2/cakephp: ^2.12
Requires (Dev)
- phpstan/phpstan: ^2.1
- phpunit/phpunit: ^9.6
- pieceofcake2/app: ^2.2
- pieceofcake2/phpcs-cakephp2: ^1.1
- pieceofcake2/phpstan-cakephp2: ^1.0
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-10-16 09:33:19 UTC
README
The AWS plugin integrates the AWS SDK for PHP with CakePHP 2 applications running on
pieceofcake2/cakephp: an Aws component that
creates AWS service clients, an S3 stream wrapper, a DynamoDB session handler, a DynamoDB
cache engine (Aws.DynamoDb) and an Amazon SES email transport.
A lighter alternative based on AsyncAws: pieceofcake2/async-aws. It provides the same features and installs only the AWS services you use.
Documentation
- Website: https://pieceofcake2.github.io/aws/ (日本語: https://pieceofcake2.github.io/aws/ja/)
- Markdown: docs/README.md (日本語: docs/ja/README.md) and the pages it links (for AI tools and offline reading)
The Markdown documentation is also included in the Composer package, in the plugin's directory: plugins/Aws/docs/README.md (the location depends on your installer-paths). Install the package with --dev if you only need it for development.
Requirements
- PHP 8.1+
- pieceofcake2/cakephp 2.12+
Installation
composer require pieceofcake2/aws
Then load the plugin with CakePlugin::load('Aws').
Contributing
See the contribution guidelines.
Origin
This package was created by pieceofcake2, which also maintains it. It is not a fork of another project and is not based on one.
License
Licensed under the MIT License. See LICENSE.