AWS SDK v2 Bundle for Symfony2
This bundle is a semantic configuration and service provider for the AWS PHP SDK v2
- Add to composer.json under
"uecode/amazon-bundle": ">=2.0.0, <3.0.0",
- Register in
$bundles = array( // ... new Uecode\Bundle\AmazonBundle\UecodeAmazonBundle() );
- Add Account info to your config.yml
uecode_amazon: accounts: main: key: somekey secret: somesecret
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
$cloudFront = $container->get('aws.main')->get('CloudFront');
Copyright (c) 2014 Underground Elephant
Licensed under the Apache License, Version 2.0.