Pour gérer vos consentements :
Categories: Cloud

Cloud Control API : AWS tente de standardiser la gestion d’infra

Un petit nombre d’interfaces pour agir sur un grand nombre de services : telle est la philosophie de Cloud Control API.

AWS vient d’annoncer la disponibilité globale* de cette couche d’abstraction destinée à standardiser les opérations de plan de contrôle (créer, lire, mettre à jour, supprimer, lister). La promesse : plus besoin de se familiariser avec les API propres à chacun des services assurant la gestion des ressources d’infrastructure.

Dans la pratique, on utilisera par exemple CreateResource pour créer aussi bien une instance EC2 qu’un compartiment S3. Plutôt que d’avoir à appeler RunInstances pour le premier et CreateBucket pour le second. La différence se fera dans la spécification du « type de ressource » et des paramètres.

Chacun de ces types a un schéma propre – au format JSON – qui définit les paramètres acceptés (attributs, opérations prises en charge, permissions requises). Et un gestionnaire qui assure la communication avec les API sous-jacentes. AWS – ainsi que des fournisseurs tiers – les publie sur le registre CloudFormation. Charge aux utilisateurs de les activer ensuite dans leur compte. Et éventuellement de les configurer : exploration des schémas, versions par défaut…

De manière générale, toute ressource créée avec l’API CloudFormation peut être exploitée via Cloud Control API. Il y a néanmoins des limites. Par exemple, l’absence de prise en charge des conditions, des permissions au niveau des ressources ou encore des points de terminaison VPC. On évitera par ailleurs de mettre à jour ou de supprimer des ressources que gèrent d’autres services – dont CloudFormation.

HashiCorp et Pulumi sont les deux premiers partenaires à proposer des providers exploitant Cloud Control API. L’un et l’autre sont pour le moment en version expérimentale. Leur principal apport : l’intégration quasi immédiate des nouveautés AWS ajoutées sur le registre CloudFormation.

* Notamment dans 6 régions AWS en Europe, dont Paris

Illustration principale © ZinetroN – Adobe Stock

Recent Posts

Pour son premier LLM codeur ouvert, Mistral AI choisit une architecture alternative

Pour développer une version 7B de son modèle Codestral, Mistral AI n'a pas utilisé de…

2 heures ago

Microsoft x Inflection AI : l’autorité de la concurrence britannique lance son enquête

L’Autorité de la concurrence et des marchés (CMA) britannique ouvre une enquête sur les conditions…

4 heures ago

Thomas Gourand, nouveau Directeur Général de Snowflake en France

Thomas Gourand est nommé Directeur Général pour la France. Il est chargé du développement de…

6 heures ago

Accord Microsoft-CISPE : comment Google a tenté la dissuasion

Pour dissuader le CISPE d'un accord avec Microsoft, Google aurait mis près de 500 M€…

6 heures ago

Vers des mises à jour cumulatives intermédiaires pour Windows

Pour réduire la taille des mises à jour de Windows, Microsoft va mettre en place…

7 heures ago

RH, finances, stratégie… Les complexités de la Dinum

De l'organisation administrative à la construction budgétaire, la Cour des comptes pointe le fonctionnement complexe…

1 jour ago