게시된 날짜: Jun 14, 2019

AWS CloudFormation에서는 클라우드 환경에서 모든 인프라 리소스를 설명하고 프로비저닝할 수 있도록 공통 언어를 제공합니다. 이를 통해 간단한 텍스트 파일을 사용하여 자동화되고 안전한 방식으로 모든 리전과 계정에 걸쳐 애플리케이션에 필요한 모든 리소스를 모델링 및 프로비저닝할 수 있습니다. 

이번 릴리스의 일환으로 업데이트된 리소스는 AWS::EC2::Host, AWS::EC2::Route, AWS::EC2::VPNConnection, AWS::ECS::Cluster, AWS::ECS::Service, AWS::ECS::TaskDefinition, AWS::EFS::MountTarget, AWS::ElasticLoadBalancingV2::ListenerRule, AWS::EMR::Cluster, AWS::KinesisFirehose::DeliveryStream, AWS::S3::Bucket입니다.

AWS::EC2::Host
HostRecovery 속성을 사용하여 전용 호스트에 대한 호스트 복구를 활성화할지 여부를 나타냅니다.

AWS::EC2::Route
TransitGatewayId 속성을 사용하여 Transit Gateway의 ID를 지정합니다.

AWS::EC2::VPNConnection
TransitGatewayId 속성을 사용하여 VPN 연결과 관련된 Transit Gateway의 ID를 지정합니다.

VpnGatewayId 속성을 사용하여 VPN 연결의 AWS 쪽에서 가상 프라이빗 게이트웨이의 ID를 지정합니다.

AWS::ECS::Cluster
Tags 속성을 사용하여 클러스터를 범주화하고 구성하는 데 도움이 되도록 클러스터에 메타데이터를 추가합니다.

AWS::ECS::Service
EnableECSManagedTags 속성을 사용하여 서비스 내의 작업에 대해 Amazon ECS 관리형 태그를 활성화할지 여부를 지정합니다.

PropagateTags 속성을 사용하여 작업 정의 또는 서비스에서 서비스의 작업으로 태그를 전파할지 여부를 지정합니다.

Tags 속성을 사용하여 서비스를 범주화하고 구성하는 데 도움이 되도록 서비스에 메타데이터를 추가합니다.

AWS::ECS::TaskDefinition
ContainerDefinition 속성 유형에서 ResourceRequirements 속성을 사용하여 컨테이너에 할당할 리소스의 유형과 양을 지정합니다. 지원되는 리소스는 GPU뿐입니다.

ContainerDefinition 속성 유형에서 Secrets 속성을 사용하여 컨테이너에 전달할 보안 정보를 지정합니다.

Tags 속성을 사용하여 작업 정의를 범주화하고 구성하는 데 도움이 되도록 작업 정의에 메타데이터를 추가합니다.

AWS::EFS::MountTarget
IpAddress 속성을 사용하여 마운트 대상의 IPv4 주소를 반환합니다.

AWS::ElasticLoadBalancingV2::ListenerRule

RuleCondition 속성 유형에서 다음과 같이 합니다.

● HostHeaderConfig 속성을 사용하여 호스트 헤더 조건에 대한 정보를 지정합니다.

● HttpHeaderConfig 속성을 사용하여 HTTP 헤더 조건에 대한 정보를 지정합니다.

● HttpRequestMethodConfig 속성을 사용하여 HTTP 메서드 조건에 대한 정보를 지정합니다.

● PathPatternConfig 속성을 사용하여 경로 패턴 조건에 대한 정보를 지정합니다.

● QueryStringConfig 속성을 사용하여 쿼리 문자열 조건에 대한 정보를 지정합니다.

● SourceIpConfig 속성을 사용하여 원본 IP 조건에 대한 정보를 지정합니다.

AWS::EMR::Cluster
JobFlowInstancesConfig 속성 유형에서 Ec2SubnetIds 속성을 사용하여 여러 EC2 서브넷 ID를 지정합니다.

AWS::KinesisFirehose::DeliveryStream
ExtendedS3DestinationConfiguration 속성 유형에서 다음과 같이 합니다.

● DataFormatConversionConfiguration 속성을 사용하여 데이터를 Amazon S3에 쓰기 전에 JSON 형식에서 Parquet 또는 ORC 형식으로 변환하는 데 필요한 직렬화기, 역직렬화기, 스키마를 지정합니다.

● ErrorOutputPrefix 속성을 사용하여 Kinesis Data Firehose가 S3에 쓰기 전에 실패한 레코드를 평가하고 이러한 레코드에 추가할 접두사를 지정합니다.

● Prefix 속성은 더 이상 필요하지 않습니다.

S3DestinationConfiguration 속성 유형에서 ErrorOutputPrefix 속성을 사용하여 Kinesis Data Firehose가 S3에 쓰기 전에 실패한 레코드를 평가하고 이러한 레코드에 추가할 접두사를 지정합니다.

AWS::S3::Bucket
ObjectLockConfiguration 속성을 사용하여 지정한 버킷에 대한 객체 잠금 구성을 지정합니다.

ObjectLockEnabled 속성을 사용하여 이 버킷에 객체 잠금 구성이 활성화되어 있는지 여부를 지정합니다.