張貼日期: 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 屬性類型中,使用 ResourceRequirementsproperty 指定資源的類型和數量,以指派至容器。唯一支援的資源是 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 屬性類型中,使用 Ec2SubnetIdsproperty 指定多個 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 屬性指定特定儲存貯體的 Object Lock 組態。

使用 ObjectLockEnabled 屬性指定此儲存貯體是否擁有已啟用的 Object Lock 組態。