Inserito il: Jun 14, 2019

AWS CloudFormation offre un linguaggio comune per descrivere ed effettuare il provisioning di tutte le risorse dell'infrastruttura nell’ambiente cloud. Il servizio consente di usare un semplice file di testo per modellare ed effettuare il provisioning, in modo automatizzato e sicuro, di tutte le risorse necessarie alle applicazioni su tutte le regioni e tutti gli account. 

Gli aggiornamenti inclusi in questa release riguardano le seguenti risorse: 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
Utilizza la proprietà HostRecovery per indicare se abilitare o disabilitare la funzionalità di ripristino per l'host dedicato.

AWS::EC2::Route
Utilizza la proprietà TransitGatewayId per specificare l'ID di un gateway di transito.

AWS::EC2::VPNConnection
Utilizza la proprietà TransitGatewayId per specificare l'ID del gateway di transito associato alla connessione VPN.

Utilizza la proprietà VpnGatewayId per specificare l'ID del gateway privato virtuale sul lato AWS della connessione VPN.

AWS::ECS::Cluster
Utilizza la proprietà Tag per applicare metadati ai cluster in modo da semplificarne la categorizzazione e l’organizzazione.

AWS::ECS::Service
Utilizza la proprietà EnableECSManagedTags per specificare se abilitare i tag gestiti di Amazon ECS per le attività nell’ambito del servizio.

Utilizza la proprietà PropagateTags per specificare se propagare i tag dalla definizione di attività o il servizio alle attività nell’ambito del servizio stesso.

Utilizza la proprietà Tag per applicare metadati ai servizi in modo da semplificarne la categorizzazione e l’organizzazione.

AWS::ECS::TaskDefinition
Nel tipo di proprietà ContainerDefinition, utilizza la proprietà ResourceRequirements per specificare il tipo e la quantità di una risorsa da assegnare a un container. L'unica risorsa supportata è una GPU.

Nel tipo di proprietà ContainerDefinition, utilizza la proprietà Secrets per specificare le chiavi segrete da inviare al container.

Utilizza la proprietà Tag per applicare metadati alle definizioni di attività in modo da semplificarne la categorizzazione e l’organizzazione.

AWS::EFS::MountTarget
Utilizza l'attributo IpAddress per restituire l'indirizzo IPv4 della destinazione di montaggio.

AWS::ElasticLoadBalancingV2::ListenerRule

Nel tipo di proprietà RuleCondition:

● Utilizza la proprietà HostHeaderConfig per specificare le informazioni relative a una condizione di intestazione host.

● Utilizza la proprietà HttpHeaderConfig per specificare le informazioni relative a una condizione di intestazione HTTP.

● Utilizza la proprietà HttpRequestMethodConfig per specificare le informazioni relative a una condizione del metodo HTTP.

● Utilizza la proprietà PathPatternConfig per specificare le informazioni relative alla condizione del modello di percorso.

● Utilizza la proprietà QueryStringConfig per specificare le informazioni relative alla condizione della stringa di query.

● Utilizza la proprietà SourceIpConfig per specificare le informazioni relative alla condizione IP di origine.

AWS::EMR::Cluster
Nel tipo di proprietà JobFlowInstancesConfig, utilizza la proprietà Ec2SubnetIdsper specificare più ID subnet EC2.

AWS::KinesisFirehose::DeliveryStream
Nel tipo di proprietà ExtendedS3DestinationConfiguration:

● Utilizza la proprietà DataFormatConversionConfiguration per specificare il serializzatore, il deserializzatore e lo schema per convertire i dati dal formato JSON al formato Parquet o ORC prima di scriverli su Amazon S3.

● Utilizza la proprietà ErrorOutputPrefix per specificare un prefisso che Kinesis Data Firehose valuta e aggiunge ai record non riusciti prima di scriverli su S3.

● La proprietà Prefix non è più necessaria.

Nel tipo di proprietà S3DestinationConfiguration, utilizza la proprietà ErrorOutputPrefix per specificare un prefisso che Kinesis Data Firehose valuta e aggiunge ai record non riusciti prima di scriverli su S3.

AWS::S3::Bucket
Utilizza la proprietà ObjectLockConfiguration per specificare una configurazione del blocco degli oggetti per il bucket specificato.

Utilizza la proprietà ObjectLockEnabled per specificare se un bucket specifico ha una configurazione attivata.