Publié le: Sep 30, 2021

AWS annonce la disponibilité générale de l'API Cloud Control AWS, un ensemble d'interfaces de programme d'application (API) courantes conçues pour permettre aux développeurs de gérer leur infrastructure cloud de manière simple et cohérente ainsi que de tirer plus rapidement parti des fonctionnalités les plus récentes d'AWS. Avec l'API Cloud Control, les développeurs peuvent gérer le cycle de vie de centaines de ressources AWS et de plus d'une dizaine de ressources tierces à l'aide de cinq API cohérentes, plutôt que d'utiliser différentes API spécifiques aux services. Avec ce lancement, les partenaires du réseau de partenaires AWS (APN) peuvent désormais automatiser la façon dont leurs solutions s'intègrent aux fonctions et services existants et futurs d'AWS. Ils opèrent ainsi une intégration unique, au lieu de passer des semaines sur des tâches de développement personnalisées à mesure que de nouvelles ressources deviennent disponibles. Terraform by HashiCorp et Pulumi ont effectué l'intégration de leurs solutions dans le cadre de ce lancement.

L'API Cloud Control permet aux développeurs de créer, lire, mettre à jour et répertorier (create/read/update/delete/ list, CRUDL) des ressources AWS et de services tiers à l'aide d'API cohérentes. Les ressources incluent le schéma (propriétés et autorisations de gestionnaires) et les gestionnaires qui contrôlent les interactions d'API avec les services sous-jacents. Avec l'API Cloud Control, les développeurs disposent d'une méthode uniforme pour gérer les services pris en charge tout au long de leur cycle de vie, réduisant ainsi le nombre d'API à gérer au fur et à mesure que les développeurs ajoutent des services à leur infrastructure. À titre d'illustration, les développeurs peuvent utiliser l'API CreateResource de l'API Cloud Control pour créer des ressources cloud prises en charge, par exemple une fonction AWS Lambda, un cluster Amazon Elastic Container Service (ECS) ou des centaines d'autres ressources AWS. Ils peuvent aussi créer une dizaine de solutions tierces disponibles sur le registre CloudFormation, allant de la surveillance à la gestion de la sécurité, en passant par les bases de données. Les développeurs peuvent être plus productifs en éliminant la nécessité de créer, de gérer et de configurer du code personnalisé sur différentes API propres aux services. Par ailleurs, l'API Cloud Control est mis à jour avec les ressources AWS les plus récentes dès que celles-ci sont disponibles sur le registre CloudFormation. Les partenaires AWS peuvent ainsi intégrer leurs propres solutions avec l'API Cloud Control une seule fois, puis accéder automatiquement à de nouvelles ressources AWS sans avoir à effectuer de tâches supplémentaires d'intégration.

L'API Cloud Control est disponible pour tous 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 (Sao Paulo), Moyen-Orient (Bahreïn), Afrique (Le Cap) et AWS GovCloud (US).

Vous pouvez utiliser AWS CLI ou les kits AWS SDK pour démarrer avec l'API Cloud Control. Pour en savoir plus :