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

About

Amazon Wrapper

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 6

Languages