We are excited to announce that AWS Elastic Beanstalk configuration files now support environment resources. This mechanism allows you to provision and configure additional AWS resources that your application needs. In tandem, we are announcing the availability of an updated PHP runtime for Elastic Beanstalk that supports all recent Elastic Beanstalk platform functionality, including configuration files as well as integration with Amazon RDS and Amazon VPC.
Using configuration files, you can configure software on Amazon EC2 instances within your environment, without having to create a custom AMI. Starting today, you can use configuration files to provision and configure resources such as an Amazon DynamoDB table, an Amazon CloudWatch alarm, or an Amazon SQS queue. The resources will be provisioned inside your Elastic Beanstalk environment and will be available for use with your application. To learn more about environment resources, visit the AWS Elastic Beanstalk Developer Guide.
To get started, check out the examples that illustrate how easy it is to set up and use Amazon SQS and Amazon ElastiCache as integral parts of your application. Other examples show how to manage session state in Amazon DynamoDB and how to setup CloudWatch alarms for your application.
The updated PHP runtime supports both PHP 5.3 and PHP 5.4 and runs on the Apache web server. Using the updated PHP runtime, you can: