Vorstellung von AWS CDK Refactor (Vorschau)
Die CLI des AWS Cloud Development Kit (CDK) ermöglicht jetzt einen sicheren Faktorwechsel der Infrastruktur mithilfe des neuen Befehls „cdk refactor“ in der Vorschauversion. Mit diesem Feature können Entwickler Konstrukte umbenennen, Ressourcen zwischen Stacks verschieben und CDK-Anwendungen neu organisieren, während der Status der bereitgestellten Ressourcen erhalten bleibt. Durch die Nutzung der Faktorwechsel-Funktionen von AWS CloudFormation mit automatisierter Mapping-Berechnung eliminiert CDK Refactor das Risiko eines unbeabsichtigten Austauschs von Ressourcen bei der Code-Umstrukturierung.
Bisher erforderte die Wartung von Infrastruktur als Code häufig eine Neuorganisation der Ressourcen und eine Verbesserung der Codestruktur, aber bei diesen Änderungen bestand traditionell die Gefahr, dass vorhandene Ressourcen aufgrund von Änderungen der logischen ID ersetzt wurden. Mit dem CDK-Refactor-Feature können Entwickler getrost architektonische Verbesserungen wie das Aufbrechen monolithischer Stacks, die Einführung von Vererbungsmustern oder das Upgrade auf Konstrukte höherer Ebenen implementieren, ohne komplexe Migrationsverfahren zu riskieren oder Ausfallzeiten zustandsbehafteter Ressourcen zu riskieren. Auf diese Weise können Teams ihren Infrastrukturcode kontinuierlich weiterentwickeln und gleichzeitig die Stabilität ihrer Produktionsumgebungen aufrechterhalten.
Das AWS-CDK-Refactor-Feature ist in allen AWS-Regionen verfügbar, in denen das AWS CDK unterstützt wird.
Weitere Informationen und einen Walkthrough des Features finden Sie im Blogbeitrag und in der Dokumentation. Weitere Informationen zum AWS CDK finden Sie hier.