Posted On: Aug 24, 2015
AWS CloudFormation has expanded support for additional features of HAQM VPC, AWS Elastic Beanstalk, AWS Lambda, HAQM RDS, and HAQM S3.
- HAQM VPC: CloudFormation can now be used to provision VPC Endpoints. The AWS::EC2::VPCEndpoint resource in CloudFormation creates a VPC endpoint that you can use to establish a private connection between your VPC and another AWS service without requiring access over the Internet, a VPN connection, or AWS Direct Connect. Currently, HAQM VPC supports endpoints for connections with HAQM S3 within the same region only.
- AWS Elastic Beanstalk: There is added support for tagging AWS Elastic Beanstalk environment. Use the Tags property to specify key-value pairs for an environment.
- AWS Lambda: There is expanded coverage for configuring the Code property when specifying an AWS::Lambda::Function resource. You can use the ZipFile property to write your AWS Lambda function source code directly in an AWS CloudFormation template. Currently, you can use the ZipFile property only for node.js runtime environments. You can still point to a file in an HAQM S3 bucket for all runtime environments (e.g. Java8, node.js).
- HAQM RDS: CloudFormation support for HAQM RDS now allows for creating cross-region read replicas. For the SourceDBInstanceIdentifier property, you can specify a database instance in another region to create a cross-region read replica.
- HAQM S3: For versioning-enabled buckets, you can specify a version ID in an HAQM S3 template URL when you create or update a stack, such as http://s3.amazonaws.com/templates/myTemplate.template?versionId=123ab1cdeKdOW5IH4GAcYbEngcpTJTDW.
AWS CloudFormation simplifies resource provisioning and management for a wide range of AWS services. CloudFormation quickly and reliably provisions application architectures (or ‘stacks’) that you model in CloudFormation template files.
For more information on AWS CloudFormation: