AWS hat die Veröffentlichung von CDK Migrate in AWS CDK bekannt gegeben. AWS CDK – das Cloud Development Kit – ist eine entwicklerfreundliche Erweiterung des Infrastructure-as-Code-Services CloudFormation.
CDK ermöglicht es uns, übersichtliche CloudFormation-Templates mit Hilfe von Programmiersprachen wie TypeScript, GoLand, Python, u. a. zu generieren. Dabei werden unterschiedliche CDK-Konstrukte angeboten, die mit Hilfe von cdk synth
zu CloudFormation-Template-Ressourcen, -Properties, -Outputs, etc. synthetisiert werden.
Nicht zu verwechseln mit CDK Import …
CDK Import kann leicht mit CDK Migrate verwechselt werden; dabei handelt es sich allerdings umunterschiedliche Features. Ersteres wird dazu verwendet, Ressourcen in einen CDK Stack zu importieren, die außerhalb von CDK (via CLickOps) oder mithilfe von CloudFormation erstellt wurden.
Während CDK also Programmcode zu CloudFormation-Templates rendert, arbeitet CDK Migrate den entsprechend umgekehrten Weg ab – man hat also bereits existierende Templates und übergibt sie an das Tool. Es wird entsprechender Programmcode generiert und gibt uns somit während einer Migration von CloudFormation nach CDK einen Vorsprung.
In der offiziellen Ankündigung im AWS Blog findet ihr ein ausführliches Beispiel.
Schreibe einen Kommentar