Kohana wrapper module for the Amazon AWS PHP SDK.
git submodule add [email protected]:dexamped/kohana-aws.git modules/kohana-aws
git submodule update --init --recursive
We have to install vendor's dependencies by running composer install
composer install --working-dir=modules/kohana-aws/vendor/aws-sdk-php/
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.
<?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
}
}
?>