Veröffentlicht am: Jun 14, 2019

AWS CloudFormation bietet eine einfache Sprache, mit der Sie alle Infrastrukturressourcen in Ihrer Cloud-Umgebung beschreiben und bereitstellen können. Mit Hilfe einer einfachen Textdatei können Sie alle für Ihre Anwendungen benötigten Ressourcen in allen Regionen und Konten automatisiert und sicher modellieren und bereitstellen. 

Folgende Ressourcen wurden im Rahmen dieser Version aktualisiert: 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
Verwenden Sie die Eigenschaft „HostRecovery“, um anzugeben, ob die Host-Wiederherstellung für den dedizierten Host aktiviert oder deaktiviert werden soll.

AWS::EC2::Route
Verwenden Sie die Eigenschaft „TransitGatewayId“, um die ID eines Transit-Gateways anzugeben.

AWS::EC2::VPNConnection
Verwenden Sie die Eigenschaft „TransitGatewayId“, um die ID des Transit-Gateways anzugeben, das der VPN-Verbindung zugeordnet ist.

Verwenden Sie die Eigenschaft „VpnGatewayId“, um die ID des Virtual Private Gateway auf der AWS-Seite der VPN-Verbindung anzugeben.

AWS::ECS::Cluster
Verwenden Sie die Eigenschaft „Tags“, um Metadaten auf Cluster anzuwenden, damit Sie sie kategorisieren und organisieren können.

AWS::ECS::Service
Verwenden Sie die Eigenschaft „EnableECSManagedTags“, um festzulegen, ob von Amazon ECS verwaltete Tags für die Aufgaben innerhalb des Services aktiviert werden sollen.

Verwenden Sie die Eigenschaft „PropagateTags“, um anzugeben, ob die Tags von der Aufgabendefinition oder dem Service an die Aufgaben im Service weitergegeben werden sollen.

Verwenden Sie die Eigenschaft „Tags“, um Metadaten auf Services anzuwenden, damit Sie sie kategorisieren und organisieren können.

AWS::ECS::TaskDefinition
Verwenden Sie im Eigenschaftstyp ContainerDefinition die Eigenschaft „ResourceRequirements“, um Typ und Menge einer Ressource anzugeben, die einem Container zugewiesen werden soll. Die einzige unterstützte Ressource ist eine GPU.

Verwenden Sie im Eigenschaftstyp ContainerDefinition die Eigenschaft „Secrets“, um die Secrets anzugeben, die an den Container übergeben werden sollen.

Verwenden Sie die Eigenschaft „Tags“, um Metadaten auf Aufgabendefinitionen anzuwenden, damit Sie sie kategorisieren und organisieren können.

AWS::EFS::MountTarget
Verwenden Sie das Attribut „IpAddress“, um die IPv4-Adresse des Bereitstellungsziels zurückzugeben.

AWS::ElasticLoadBalancingV2::ListenerRule

Der Eigenschaftstyp RuleCondition bietet Ihnen folgende Optionen:

● Verwenden Sie die Eigenschaft „HostHeaderConfig“, um Informationen für eine Host-Header-Bedingung anzugeben.

● Verwenden Sie die Eigenschaft „HttpHeaderConfig“, um Informationen für eine HTTP-Header-Bedingung anzugeben.

● Verwenden Sie die Eigenschaft „HttpRequestMethodConfig“, um Informationen für eine HTTP-Methodenbedingung anzugeben.

● Verwenden Sie die Eigenschaft „PathPatternConfig“, um Informationen für eine Pfadmusterbedingung anzugeben.

● Verwenden Sie die Eigenschaft „QueryStringConfig“, um Informationen für eine Abfragezeichenfolgebedingung anzugeben.

● Verwenden Sie die Eigenschaft „SourceIpConfig“, um Informationen für eine Quellen-IP-Bedingung anzugeben.

AWS::EMR::Cluster
Verwenden Sie im Eigenschaftstyp JobFlowInstancesConfig die Eigenschaft „Ec2SubnetIds“, um mehrere EC2-Subnet-IDs anzugeben.

AWS::KinesisFirehose::DeliveryStream
Der Eigenschaftstyp ExtendedS3DestinationConfiguration bietet Ihnen folgende Optionen:

● Verwenden Sie die Eigenschaft „DataFormatConversionConfiguration“, um Serialisierer, Deserialisierer und Schema für die Konvertierung von Daten aus dem JSON-Format in das Parquet- oder ORC-Format anzugeben, bevor sie in Amazon S3 geschrieben werden.

● Verwenden Sie die Eigenschaft „ErrorOutputPrefix“, um ein Präfix anzugeben, das von Kinesis Data Firehose ausgewertet und zu fehlerhaften Datensätzen hinzugefügt wird, bevor sie in S3 geschrieben werden.

● Die Eigenschaft „Prefix“ ist nicht mehr erforderlich.

● Verwenden Sie die Eigenschaft „ErrorOutputPrefix“ im Eigenschaftstyp S3DestinationConfiguration, um ein Präfix anzugeben, das von Kinesis Data Firehose ausgewertet und zu fehlerhaften Datensätzen hinzugefügt wird, bevor sie in S3 geschrieben werden.

AWS::S3::Bucket
Verwenden Sie die Eigenschaft „ObjectLockConfiguration“, um eine Konfiguration der Objektsperre für den angegebenen Bucket anzugeben.

Verwenden Sie die Eigenschaft „ObjectLockEnabled“, um anzugeben, ob in diesem Bucket eine Konfiguration der Objektsperre aktiviert ist.