dexamped / kohana-aws
Kohana wrapper for the aws-php-sdk.
dev-3.3/master
2015-05-22 06:03 UTC
Requires
- php: >=5.3.3
- aws/aws-sdk-php: 2.8.6
- composer/installers: ~1.0
- kohana/core: 3.3.*
This package is not auto-updated.
Last update: 2026-03-01 01:17:10 UTC
README
Kohana wrapper module for the Amazon AWS PHP SDK.
Installation
Install the module
git submodule add git@github.com:dexamped/kohana-aws.git modules/kohana-aws
git submodule update --init --recursive
Load dependencies
We have to install vendor's dependencies by running composer install
composer install --working-dir=modules/kohana-aws/vendor/aws-sdk-php/
Configuration
Edit application/bootstrap.php and add the module:
Kohana::modules(array(
...
'aws' => 'modules/kohana-aws',
...
));
Copy the modules/kohana-aws/config/aws.php to APPPATH/config/aws.php and setup your config.
Usage
<?php class Controller_Amazon extends Controller { public function action_index() { // List some S3 buckets $s3 = Amazon::instance()->get('s3'); // Execute an S3 method $result = $s3->listBuckets(); // Do something with it here } } ?>