Publié le: Jun 21, 2021

AWS CloudFormation annonce le lancement du registre public CloudFormation, une nouvelle collection consultable d'extensions qui vous permet de découvrir, de provisionner et de gérer les extensions tierces, dont les types de ressources (logique de mise en service) et les modules publiés par les partenaires AWS Partner Network (APN) et la communauté des développeurs. Vous pouvez également créer et publier vos propres extensions sur le registre public CloudFormation, permettant ainsi à tous les utilisateurs de les utiliser. Aujourd'hui, vous pouvez rechercher de façon centralisée et utiliser plus de 35 extensions publiées sur le registre public par des partenaires APN et AWS Quick Starts. Vous pouvez consulter la vérification d'identité de chaque éditeur d'extension sur le registre public. Les partenaires APN ayant collaboré à ce lancement incluent MongoDB, Datadog, Atlassian Opsgenie, JFrog, Trend Micro, Splunk, Aqua Security, FireEye, Sysdig, Snyk, Check Point, Spot by NetApp, Gremlin, Stackery et Iridium.

Avec ce lancement, tous les utilisateurs peuvent désormais publier leurs types de ressources sur le registre public. Les clients AWS CloudFormation et AWS Cloud Development Kit (CDK) peuvent découvrir les types de ressources tiers, éliminant ainsi le besoin de créer et de maintenir ces types de ressources. Vous n'avez plus à maintenir une ressource personnalisée distincte pour provisionner ou gérer cette fonctionnalité. Grâce aux types de ressources tiers inclus dans le registre public, vous pouvez utiliser les fonctions de CloudFormation, telles que la détection des dérives. La détection des dérives vous permet d'identifier la dérive des ressources dans votre pile à partir de la configuration de modèle attendue et de comprendre les informations détaillées sur le statut de dérive de chaque type de ressource tiers. Vous pouvez également utiliser AWS Config pour gérer la conformité des types de ressources tiers. Les types de ressources du registre CloudFormation seront automatiquement suivis dans AWS Config en tant qu'éléments de configuration, si vous les créez, les mettez à jour ou les supprimez en utilisant CloudFormation et si vous avez configuré AWS Config pour enregistrer tous les types de ressources. Vous pouvez désormais consulter l'historique de la configuration pour les types de ressources (tierces et AWS) du registre. Vous pouvez aussi écrire des règles de configuration afin de vérifier les meilleures pratiques en la matière.

Le registre public prend également en charge les modules CloudFormation. Tous les utilisateurs peuvent désormais publier une collection de modules réutilisables sur le registre public. Les clients peuvent parcourir, découvrir et choisir parmi cette collection de modules prédéfinis pour provisionner les ressources sans avoir à trier les configurations détaillées des ressources.

Les clients peuvent également activer ces types de ressources tiers ou ces modules dans l'ensemble de leur organisation ou de leurs unités d'organisation (UO) en une seule opération à l'aide de CloudFormation StackSets disposant d'autorisations gérées par le service. Vous pouvez utiliser le type de ressource AWS::CloudFormation::TypeActivation dans un modèle envoyé à StackSets qui cible toute l'AWS Organization ou une UO particulière, puis transmettre l'ARN à l'extension publique tierce pour l'activer.

Le registre public CloudFormation est généralement disponible dans les régions AWS suivantes : USA Est (Virginie du Nord, Ohio), USA Ouest (Oregon, Californie du Nord), Canada (Centre), Europe (Irlande, Francfort, Londres, Stockholm, Paris, Milan), Asie-Pacifique (Hong Kong, Mumbai, Osaka, Singapour, Sydney, Séoul, Tokyo), Amérique du Sud (São Paulo), Moyen-Orient (Bahreïn) et Afrique (Le Cap).

Aucun frais supplémentaire n'est facturé pour l'utilisation d'AWS CloudFormation en association avec des types de ressources AWS natifs. Lorsque vous utilisez AWS CloudFormation avec des types de ressources tiers, un montant est dû en fonction du nombre d'opérations de gestionnaire que vous exécutez chaque mois et de leur durée (consultez la page de tarification pour obtenir des détails). Pour en savoir plus, consultez notre guide de l'utilisateur sur le registre public CloudFormation