Publié le: Jun 14, 2019

AWS CloudFormation fournit un langage commun pour décrire et provisionner toutes les ressources d'infrastructure dans votre environnement cloud. Il vous permet d'utiliser un fichier texte simple pour modéliser et provisionner, de manière automatisée et sécurisée, toutes les ressources nécessaires pour vos applications à travers toutes les régions et tous les comptes. 

Les ressources suivantes ont été mises à jour dans le cadre de cette version : 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
Utilisez la propriété HostRecovery pour indiquer l’activation ou la désactivation de la récupération d’hôte pour l’hôte dédié.

AWS::EC2::ROUTE
Utilisez la propriété TransitGatewayId pour spécifier l’ID d’une passerelle de transit.

AWS::EC2::VPNConnection
Utilisez la propriété TransitGatewayId pour spécifier l’ID de la passerelle de transit associée à la connexion VPN.

Utilisez la propriété VpnGatewayId pour spécifier l’ID d’une passerelle privée virtuelle du côté d’AWS de la connexion VPN.

AWS::ECS::Cluster
Utilisez la propriété Tags pour appliquer des métadonnées à des clusters et vous aider à les catégoriser et les organiser.

AWS::ECS::Service
Utilisez la propriété EnableECSManagedTags pour spécifier l’activation ou non des balises gérées Amazon ECS pour les tâches au sein du service.

Utilisez la propriété PropagateTags pour spécifier la propagation ou non des balises depuis la définition de la tâche ou le service vers les tâches au sein du service.

Utilisez la propriété Tags pour appliquer des métadonnées à des services et vous aider à les catégoriser et les organiser.

AWS::ECS::TaskDefinition
Dans le type de propriété ContainerDefinition, utilisez la propriété ResourceRequirementsproperty pour spécifier le type et la quantité de ressources à affecter à un conteneur. La seule ressource prise en charge est un GPU.

Dans le type de propriété ContainerDefinition, utilisez la propriété Secrets pour spécifier les secrets à transmettre au conteneur.

Utilisez la propriété Tags pour appliquer des métadonnées à des définitions de tâche et vous aider à les catégoriser et les organiser.

AWS::EFS::MountTarget
Utiliser l’attribut IpAddress pour renvoyer l’adresse IPv4 de la cible montée.

AWS::ElasticLoadBalancingV2::ListenerRule

Dans le type de propriété RuleCondition :

● utilisez la propriété HostHeaderConfig pour spécifier les informations pour une condition d’en-tête d’hôte ;

● utilisez la propriété HttpHeaderConfig pour spécifier les informations d’une condition d’en-tête HTTP ;

● utilisez la propriété HttpRequestMethodConfig pour spécifier les informations d’une condition de méthode HTTP ;

● utilisez la propriété PathPatternConfig pour spécifier les informations d’une condition de modèle de chemin d’accès ;

● utilisez la propriété QueryStringConfig pour spécifier les informations d’une condition de ligne de demande ;

● utilisez la propriété SourceIpConfig pour spécifier les informations d’une condition d’IP source.

AWS::EMR::Cluster
Dans le type de propriété JobFlowInstancesConfig, utilisez la propriété Ec2SubnetIds pour spécifier plusieurs ID de sous-réseau EC2.

AWS::KinesisFirehose::DeliveryStream
Dans le type de propriété ExtendedS3DestinationConfiguration :

● utilisez la propriété DataFormatConversionConfiguration pour spécifier le sérialiseur, le désérialiseur et le schéma de conversion des données du format JSON vers le format Parquet ou ORC format avant de les écrire vers Amazon S3 ;

● utilisez la propriété ErrorOutputPrefix pour spécifier un préfixe évalué par Kinesis Data Firehose et ajouté à des archives défaillantes avant de les écrire vers S3 ;

● la propriété Prefix n’est plus nécessaire.

Dans le type de propriété S3DestinationConfiguration, utilisez la propriété ErrorOutputPrefix pour spécifier un préfixe évalué par Kinesis Data Firehose et ajouté à des archives défaillantes avant de les écrire vers S3DestinationConfiguration ;

AWS::S3::Bucket
Utilisez la propriété ObjectLockConfiguration pour spécifier la configuration de verrouillage d’un objet pour le compartiment spécifié.

Utilisez la propriété ObjectLockEnabled pour spécifier l’activation ou non d’une configuration de verrouillage d’objet pour ce compartiment.