AWS CloudFormation now supports Amazon EMR security configuration, AWS Lambda & AWS X-Ray integration, Amazon CloudWatch percentile, Redshift resource tagging and other coverage updates
You can now provision the following AWS resources using CloudFormation.
You can now provision the following AWS resources using CloudFormation.
• AWS::EMR::SecurityConfiguration
o Create an Amazon EMR security configuration, which is stored in the service and can be specified when a cluster is created.
CloudFormation has also updated support for the following resources:
• AWS::AutoScaling::LifecycleHook
o The NotificationTargetARN and RoleARN properties are now optional for AWS::AutoScaling::LifecycleHook.
• AWS::CloudWatch::Alarm
o Create a CloudWatch alarm using the EvaluateLowSampleCountPercentile, ExtendedStatistic, and TreatMissingData properties.
• AWS::EC2::SpotFleet
o Now CloudFormation supports mutable changes to Spot fleet properties. The following properties of the SpotFleetRequestConfigData property support Replacement updates:
• AllocationStrategy
• IamFleetRole
• LaunchSpecifications
• SpotPrice
• TerminateInstancesWithExpiration
• ValidFrom
• ValidUntil
o The following properties of the SpotFleetRequestConfigData property support No interruption updates:
• ExcessCapacityTerminationPolicy
• TargetCapacity
• AWS::EMR::InstanceGroupConfig
o Use AutoScalingPolicy property to support Auto Scaling for Amazon EMR task instance groups.
• AWS::Events::Rule
o Use the RoleArn property on the Target data type to specify the IAM role. The RoleArn property is deprecated on the Rule resource.
• AWS::Kinesis::Stream
o The ShardCount property for AWS::Kinesis::Stream now supports No interruption updates. Use the RetentionPeriodHours property to configure the number of hours for the data records stored in shards to remain accessible
• AWS::Lambda::Function
o Use the TracingConfig property to configure tracing settings for your AWS Lambda function. For more information about tracing Lambda functions, see Tracing Lambda-Based Applications with AWS X-Ray in the AWS Lambda Developer Guide.
• AWS::Redshift::Cluster
o Use the Tags property to specify tags to associate with the Amazon Redshift cluster resource.
• AWS::Redshift::ClusterParameterGroup
o Use the Tags property to specify tags to associate with the Amazon Redshift parameter group resource.
• AWS::Redshift::ClusterSecurityGroup
o Use the Tags property to specify resource tags on an Amazon Redshift security group.
• AWS::Redshift::ClusterSubnetGroup
o Use the Tags property to specify resource tags on an Amazon Redshift subnet group.
• AWS::RDS::DBCluster
o Added the ReadEndpoint.Address attribute to the Fn::GetAtt intrinsic function.
• AWS::S3::Bucket
o Added the Amazon Resource Name ( Arn) attribute to the Fn::GetAtt intrinsic function.
Please visit our website for more information on AWS CloudFormation:
• Product Page
• Documentation
• Supported AWS Resources