uecode/amazon-bundle

AWS SDK v2 Bundle for Symfony2

Installs: 2 994

Dependents: 0

Stars: 3

Watchers: 6

Forks: 5

Language: PHP

2.0.1 2014-02-05 22:54 UTC

README

This bundle is a semantic configuration and service provider for the AWS PHP SDK v2

General Installation

  1. Add to composer.json under require
"uecode/amazon-bundle": ">=2.0.0, <3.0.0",
  1. Register in AppKernel
$bundles = array(
    // ...
    new Uecode\Bundle\AmazonBundle\UecodeAmazonBundle()
);
  1. Add Account info to your config.yml
uecode_amazon:
    accounts:
        main:
            key: somekey
            secret: somesecret

Usage

In your code, after doing the above, you should be able to get an amazon service with:

// get container
$service = $container->get('uecode_amazon.instance.main');
// OR
$service = $container->get('aws.main');

After getting the service, you will be able to fetch any of the services in the AWS service Locator.

For help there, follow these guides: AWS SDK for PHP. When following there guides, you won't need to use the factory classes, you should just be able to run service->get('service_name').

For Example

$cloudFront = $container->get('aws.main')->get('CloudFront');

Copyright

Copyright (c) 2014 Underground Elephant

License

Licensed under the Apache License, Version 2.0.

See LICENSE.

Bitdeli Badge