Skip to content

uecode/amazon-bundle

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Amazon Bundle

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