Amazon Web Services hat die allgemeine Verfügbarkeit von AWS Console-to-Code angekündigt, einem Dienst, der es einfach macht, Aktionen in der AWS-Konsole in wiederverwendbaren Code umzuwandeln. Derzeit werden Amazon EC2, RDS und VPC unterstützt.
Mit wenigen Klicks können Sie Ihre Aktionen und Workflows in der Konsole aufzeichnen, z. B. das Starten einer Amazon Elastic Compute Cloud (Amazon EC2)-Instanz, und die AWS Command Line Interface (AWS CLI)-Befehle für Ihre Konsolenaktionen überprüfen. Amazon Q kann dann mit wenigen Klicks Code für Sie generieren, und zwar in dem von Ihnen gewünschten Infrastructure-as-Code (IaC)-Format, einschließlich AWS CloudFormation-Vorlage (YAML oder JSON) und AWS Cloud Development Kit (AWS CDK) (TypeScript, Python oder Java).
Dieser kann als Ausgangspunkt für die Automatisierung der Infrastruktur verwendet und für Ihre Produktions-Workloads weiter angepasst, in Pipelines eingebunden und vieles mehr werden.
Zu den neuen Funktionen in der GA-Version gehören:
* **Unterstützung für mehr Dienste:** In der Vorschauversion war Amazon EC2 der einzige unterstützte Dienst. Mit der GA-Version wurde die Unterstützung von AWS Console-to-Code auf Amazon Relational Database Service (RDS) und Amazon Virtual Private Cloud (Amazon VPC) ausgeweitet.
* **Vereinfachte Bedienung:** Die neue Benutzerführung macht es Kunden einfacher, die Workflows für Prototyping, Aufzeichnung und Codegenerierung zu verwalten.
* **Code-Vorschau:** Die Start-Assistenten für EC2-Instanzen und Auto-Scaling-Gruppen wurden aktualisiert, sodass Kunden Code für diese Ressourcen generieren können, ohne sie tatsächlich erstellen zu müssen.
* **Erweiterte Codegenerierung:** Die Codegenerierung für AWS CDK und CloudFormation wird durch Algorithmen für maschinelles Lernen von Amazon Q unterstützt.
Jeder kann AWS Console-to-Code verwenden, um AWS CLI-Befehle für seine Infrastruktur-Workflows zu generieren. Die Codegenerierungsfunktion für AWS CDK- und CloudFormation-Formate verfügt über ein kostenloses Kontingent von 25 Generierungen pro Monat, danach benötigen Sie ein Amazon Q Developer-Abonnement.
Es wird empfohlen, den generierten IaC-Code vor der Bereitstellung zu testen und zu überprüfen. In der GA-Version zeichnet AWS Console-to-Code nur Aktionen in Amazon EC2-, Amazon VPC- und Amazon RDS-Konsolen auf.
AWS Console-to-Code ist in allen kommerziellen Regionen verfügbar. Weitere Informationen finden Sie in der Amazon EC2-Dokumentation.