Publié le: Jan 6, 2022

Depuis notre dernière mise à jour en novembre 2021, AWS CloudFormation Registry a été étendu pour inclure la prise en charge de 37 nouveaux types de ressources (voir la liste complète ci-dessous) entre novembre et décembre 2021. Un type de ressource comprend un schéma (propriétés de la ressource et autorisations du gestionnaire) et des gestionnaires qui permettent des interactions d'API avec les services AWS ou tiers sous-jacents. Les clients peuvent désormais configurer, allouer et gérer le cycle de vie de ces ressources nouvellement prises en charge dans le cadre de leur infrastructure cloud via CloudFormation, en les traitant comme une infrastructure as code. De plus, nous sommes heureux d'annoncer que la prise en charge de CloudFormation a été ajoutée à trois nouveaux services AWS le jour du lancement. Ces services comprennent : Amazon CloudWatch Evidently, Amazon CloudWatch RUM, et AWS Resilience Hub. CloudFormation prend désormais en charge 170 services AWS couvrant plus de 830 types de ressources, ainsi que plus de 40 types de ressources tiers.

Les clients peuvent désormais découvrir de manière centralisée le schéma associé à ces 37 nouveaux types de ressources dans CloudFormation Registry. Avec l'ajout de ces types de ressources au Registry, les clients peuvent également bénéficier de la fonction d'importation de ressources de CloudFormation. Par exemple, si vous créez un bot Amazon Lex via la console AWS ou l'interface de ligne de commande, vous pouvez la transférer dans la gestion de CloudFormation à l'aide de la fonction d'importation de ressources.  

Pour des commentaires sur les ressources pour lesquelles vous souhaitez une prise en charge par CloudFormation, reportez-vous à aws-cloudformation-coverage-roadmap.

Vous pouvez maintenant configurer, allouer et gérer les 37 types de ressources suivants avec CloudFormation.

1. AWS::AmplifyUIBuilder::Component
2. AWS::AmplifyUIBuilder::Theme
3. AWS::AppStream::AppBlock
4. AWS::AppStream::Application
5. AWS::AppStream::ApplicationFleetAssociation
6. AWS::AppSync::DomainName
7. AWS::AppSync::DomainNameApiAssociation
8. AWS::Batch::SchedulingPolicy
9. AWS::Chatbot::SlackChannelConfiguration
10. AWS::CloudFront::ResponseHeadersPolicy
11. AWS::Connect::ContactFlow
12. AWS::Connect::ContactFlowModule
13. AWS::DataSync::LocationHDFS
14. AWS::EC2::IPAM
15. AWS::EC2::IPAMPool
16. AWS::EC2::IPAMScope
17. AWS::Evidently::Experiment
18. AWS::Evidently::Feature,
19. AWS::Evidently::Launch,
20. AWS::Evidently::Project
21. AWS::FSx::FileSystem
22. AWS::FSx::Snapshot
23. AWS::FSx::StorageVirtualMachine
24. AWS::FSx::Volume
25. AWS::Lex:Bot
26. AWS::Lex::BotAlias
27. AWS::Lex::BotVersion
28. AWS::Lex::ResourcePolicy
29. AWS::IoT::Logging
30. AWS::IoT::ResourceSpecificLogging
31. AWS::IoTWireless::FuotaTask
32. AWS::IoTWireless::MulticastGroup
33. AWS::Pinpoint::InAppTemplate
34. AWS::ResilienceHub::App
35. AWS::ResilienceHub::ResiliencyPolicy
36. AWS::RUM::AppMonitor
37. AWS::Timestream::ScheduledQuery