uecode / amazon-bundle
AWS SDK v2 Bundle for Symfony2
Installs: 26 065
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 5
Forks: 5
Open Issues: 0
Type:symfony-bundle
Requires
- aws/aws-sdk-php: >=2.5.0
Suggests
- monolog/monolog: Allows more advanced logging of the application flow
This package is not auto-updated.
Last update: 2019-08-05 01:00:30 UTC
README
This bundle is a semantic configuration and service provider for the AWS PHP SDK v2
General Installation
- Add to composer.json under
require
"uecode/amazon-bundle": ">=2.0.0, <3.0.0",
- Register in
AppKernel
$bundles = array( // ... new Uecode\Bundle\AmazonBundle\UecodeAmazonBundle() );
- 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.