Publié le: Apr 19, 2022

Depuis notre dernière mise à jour en janvier 2022, le registre AWS CloudFormation a été étendu pour inclure la prise en charge de 35 nouveaux types de ressources (voir la liste complète ci-dessous) entre janvier et mars 2022. 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 à un nouveau service AWS le jour du lancement : AWS Billing Conductor. CloudFormation prend désormais en charge plus de 170 services AWS couvrant plus de 900 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 35 nouveaux types de ressources dans le registre CloudFormation. Avec l'ajout de ces types de ressources au registre, les clients peuvent également bénéficier de la fonction d'importation de ressources de CloudFormation. Par exemple, si vous créez une règle de tarification AWS Billing Conductor via la console de gestion AWS ou l'interface de ligne de commande, vous pouvez transférer cette ressource dans la gestion de CloudFormation à l'aide de la fonction d'importation de ressources.

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

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

  1. AWS::AppIntegrations::DataIntegration
  2. AWS::AppRunner::VpcConnector
  3. AWS::AppStream::ApplicationEntitlementAssociation
  4. AWS::AppStream::Entitlement
  5. AWS::BillingConductor::BillingGroup
  6. AWS::BillingConductor::CustomLineItem
  7. AWS::BillingConductor::PricingPlan
  8. AWS::BillingConductor::PricingRule
  9. AWS::CloudFormation::HookDefaultVersion
  10. AWS::CloudFormation::HookTypeConfig
  11. AWS::CloudFormation::HookVersion
  12. AWS::DataSync::LocationFSxLustre
  13. AWS::ECR::PullThroughCacheRule
  14. AWS::EKS::IdentityProviderConfig
  15. AWS::Forecast::Dataset
  16. AWS::Forecast::DatasetGroup
  17. AWS::InspectorV2::Filter
  18. AWS::IoT::JobTemplate
  19. AWS::IoTEvents::AlarmModel
  20. AWS::KafkaConnect::Connector
  21. AWS::Lightsail::Alarm
  22. AWS::Lightsail::Bucket
  23. AWS::Lightsail::Certificate
  24. AWS::Lightsail::Container
  25. AWS::Lightsail::Distribution
  26. AWS::Lightsail::LoadBalancer
  27. AWS::Lightsail::LoadBalancerTlsCertificate
  28. AWS::MSK::BatchScramSecret
  29. AWS::MSK::Configuration
  30. AWS::Personalize::Dataset
  31. AWS::Personalize::Dataset DatasetImportJob
  32. AWS::Personalize::DatasetGroup
  33. AWS::Personalize::Schema
  34. AWS::Personalize::Solution
  35. AWS::Personalize::Solution