Skip to content

aws/aws-sdk-php-symfony

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AWS Service Provider for Symfony

@awsforphp on Twitter Build Status Latest Stable Version Total Downloads

A Symfony bundle for including the AWS SDK for PHP.

Installation

The AWS bundle can be installed via Composer by requiring the aws/aws-sdk-php-symfony package in your project's composer.json:

{
    "require": {
        "aws/aws-sdk-php-symfony": "~1.0"
    }
}

and adding an instance of Aws\Symfony\AwsBundle to your application's kernel:

class AppKernel extends Kernel
{
    public function registerBundles()
    {
        return [
            ...
            new \Aws\Symfony\AwsBundle(),
        ];
    }
    
    ...
}

This bundle exposes an instance of the Aws\Sdk object as well as instances of each AWS client object as services to your symfony application

Service Instance Of
aws.autoscaling Aws\AutoScaling\AutoScalingClient
aws.cloudformation Aws\CloudFormation\CloudFormationClient
aws.cloudfront Aws\CloudFront\CloudFrontClient
aws.cloudhsm Aws\CloudHsm\CloudHsmClient
aws.cloudsearch Aws\CloudSearch\CloudSearchClient
aws.cloudsearchdomain Aws\CloudSearchDomain\CloudSearchDomainClient
aws.cloudtrail Aws\CloudTrail\CloudTrailClient
aws.cloudwatch Aws\CloudWatch\CloudWatchClient
aws.cloudwatchlogs Aws\CloudWatchLogs\CloudWatchLogsClient
aws.codedeploy Aws\CodeDeploy\CodeDeployClient
aws.cognitoidentity Aws\CognitoIdentity\CognitoIdentityClient
aws.cognitosync Aws\CognitoSync\CognitoSyncClient
aws.configservice Aws\ConfigService\ConfigServiceClient
aws.datapipeline Aws\DataPipeline\DataPipelineClient
aws.directconnect Aws\DirectConnect\DirectConnectClient
aws.directoryservice Aws\DirectoryService\DirectoryServiceClient
aws.dynamodb Aws\DynamoDb\DynamoDbClient
aws.ec2 Aws\Ec2\Ec2Client
aws.ecs Aws\Ecs\EcsClient
aws.efs Aws\Efs\EfsClient
aws.elasticache Aws\ElastiCache\ElastiCacheClient
aws.elasticbeanstalk Aws\ElasticBeanstalk\ElasticBeanstalkClient
aws.elasticloadbalancing Aws\ElasticLoadBalancing\ElasticLoadBalancingClient
aws.elastictranscoder Aws\ElasticTranscoder\ElasticTranscoderClient
aws.emr Aws\Emr\EmrClient
aws.glacier Aws\Glacier\GlacierClient
aws.iam Aws\Iam\IamClient
aws.kinesis Aws\Kinesis\KinesisClient
aws.kms Aws\Kms\KmsClient
aws.lambda Aws\Lambda\LambdaClient
aws.machinelearning Aws\MachineLearning\MachineLearningClient
aws.opsworks Aws\OpsWorks\OpsWorksClient
aws.rds Aws\Rds\RdsClient
aws.redshift Aws\Redshift\RedshiftClient
aws.route53 Aws\Route53\Route53Client
aws.route53domains Aws\Route53Domains\Route53DomainsClient
aws.s3 Aws\S3\S3Client
aws.ses Aws\Ses\SesClient
aws.sns Aws\Sns\SnsClient
aws.sqs Aws\Sqs\SqsClient
aws.ssm Aws\Ssm\SsmClient
aws.storagegateway Aws\StorageGateway\StorageGatewayClient
aws.sts Aws\Sts\StsClient
aws.support Aws\Support\SupportClient
aws.swf Aws\Swf\SwfClient
aws.workspaces Aws\WorkSpaces\WorkSpacesClient

Links