Publié le: Nov 11, 2021

Depuis notre dernière mise à jour en août 2021, AWS CloudFormation Registry a été étendu pour inclure la prise en charge de 34 nouveaux types de ressources (voir la liste complète ci-dessous) entre août et octobre 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 traitant l'infrastructure comme du code. De plus, nous sommes heureux d'annoncer que la prise en charge de CloudFormation a été ajoutée à 4 nouveaux services AWS le jour du lancement. Ces services comprennent : Amazon Managed Service for Prometheus, Amazon OpenSearch Service, Amazon MemoryDB for Redis et Amazon Connect Wisdom. CloudFormation prend désormais en charge 165 services AWS couvrant plus de 800 types de ressources, ainsi que plus de 40 types de ressources tierces.

Les clients peuvent désormais découvrir de manière centralisée le schéma associé à ces 34 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 une ressource Amazon MemoryDB pour utilisateur Redis 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.

Si vous avez des commentaires sur le type de ressources pour lequel vous souhaitez une prise en charge CloudFormation, reportez-vous à aws-cloudformation-coverage-roadmap.

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

  1. AWS::APS::RuleGroupsNamespace
  2. AWS::APS::Workspace
  3. AWS::Athena::PreparedStatement
  4. AWS::Connect::HoursOfOperation
  5. AWS::Connect::User
  6. AWS::Connect::UserHierarchyGroup
  7. AWS::DeviceFarm::DevicePool
  8. AWS::DeviceFarm::InstanceProfile
  9. AWS::DeviceFarm::NetworkProfile
  10. AWS::DeviceFarm::Project
  11. AWS::DeviceFarm::TestGridProject
  12. AWS::DeviceFarm::VPCEConfiguration
  13. AWS::IoT::FleetMetric
  14. AWS::IoT::JobTemplate
  15. AWS::Lightsail::Database
  16. AWS::Lightsail::Disk
  17. AWS::Lightsail::Instance
  18. AWS::Lightsail::StaticIp
  19. AWS::MemoryDB::ACL
  20. AWS::MemoryDB::Cluster
  21. AWS::MemoryDB::ParameterGroup
  22. AWS::MemoryDB::SubnetGroup
  23. AWS::MemoryDB::User
  24. AWS::OpenSearchService::Domain
  25. AWS::Panorama::ApplicationInstance
  26. AWS::Panorama::Package
  27. AWS::Panorama::PackageVersion
  28. AWS::Rekognition:Project
  29. AWS::Route53Resolver::ResolverConfig
  30. AWS::S3::MultiRegionAccessPoint
  31. AWS::S3::MultiRegionAccessPointPolicy
  32. AWS::Wisdom::Assistant
  33. AWS::Wisdom::AssistantAssociation
  34. AWS::Wisdom::KnowledgeBase