Release: AWS CloudFormation on 2012-06-19

Release Notes>AWS CloudFormation>Release: AWS CloudFormation on 2012 06 19
This release of AWS CloudFormation introduces the ability to create DynamoDB tables, and to set up multi-origin CloudFront distributions, from a CloudFormation template.

Details

Release Date: June 19, 2012 10:14 PM GMT
Latest Version: 2010-05-15
Created On: June 19, 2012 10:19 PM GMT
Last Updated: June 19, 2012 10:22 PM GMT

New Features

Feature Description
Support for DynamoDB tables Support for creating and updating DynamoDB tables has been added to AWS CloudFormation. The following new resources and topics have been added:
  • AWS::DynamoDB::Table

    Describes the new AWS::DynamoDB::Table resource that can be used to create and update an Amazon DynamoDB instance in an AWS CloudFormation stack.

  • DynamoDB Primary Key

    Describes the primary key property embedded in the AWS::DynamoDB::Table resource, used to define the primary key for the DynamoDB instance.

  • DynamoDB Provisioned Throughput

    Describes the provisioned throughput property embedded in the AWS::DynamoDB::Table resource, used to set minimum throughput values for the DynamoDB instance.

Support for CloudFront multi-origin distributions Support has been added to AWS CloudFormation for creating CloudFront multi-origin distributions. The following new topics have been added:
  • CloudFront CacheBehavior Type

    A new type that describes how CloudFront caches requests that match a pattern. CacheBehaviors are specified in a list to the CloudFront DistributionConfig property.

  • CloudFront DefaultCacheBehavior Type

    A new type that describes how CloudFront caches requests that don't match the patterns provided in the list of CacheBehaviors for a DistributionConfig, or when no CacheBehaviors are provided. The DefaultCacheBehavior is provided in a list to the CloudFront DistributionConfig property.

  • CloudFront ForwardedValues Type

    A new type that specifies whether CloudFront will forward query strings to the origin specified in a CacheBehavior or DefaultCacheBehavior. It is an embedded property used by both of these types.

  • CloudFront Origin Type

    A new type that is provided as a member of a list to the CloudFront DistributionConfig property type. This type contains the properties S3Origin and CustomOrigin that, previously, were direct properties of DistributionConfig.

Additionally, the following topics have been updated:

  • Amazon CloudFront Template Snippets

    Added a new template snippet that demonstrates how to add multi-origin support to a CloudFront distribution.

  • AWS::CloudFront::Distribution

    CloudFront distributions now support multiple origins through the DistributionConfig property of AWS::CloudFront::Distribution.

  • CloudFront CustomOrigin Type

    The DNSName property of CustomOrigin has been removed, since it has been replaced by the DomainName property in the CloudFront Origin type.

  • CloudFront DistributionConfig Type

    DistributionConfig has a new set of properties. Most notably, the S3Origin and CustomOrigin properties are now members of a new Origin type. DistributionConfig now takes a list of Origin types.

    Additionally, the CNAMEs property is now known as Aliases, TrustedSigners has been moved to the CacheBehavior and DefaultCacheBehavior types, and RequiredProtocols has been removed.

  • CloudFront Logging Type

    The CloudFront Logging type has been updated with more detail about its use and pointers to template examples.

  • CloudFront S3Origin Type

    The DNSName property of S3Origin has been removed, since it has been replaced by the DomainName property in the CloudFront Origin type.

Other Changes

Change Description
Updated AWS::RDS::DBInstance AWS::RDS::DBInstance has corrected information about updating RDS DB instances.
©2014, Amazon Web Services, Inc. or its affiliates. All rights reserved.