Generieren von Infrastructure as Code aus Ihren VPC-Konsolenaktionen mit Console-to-Code
Die Konsole bietet eine Anleitung zum Erstellen von Ressourcen und zum Testen von Prototypen. Wenn Sie dieselben Ressourcen in großem Umfang erstellen möchten, benötigen Sie Automatisierungscode. Console-to-Code ist ein Feature von Amazon Q Developer, die Ihnen den Einstieg in Automatisierungscode erleichtern kann. Console-to-Code zeichnet Ihre Konsolen-Aktionen auf, einschließlich Standardwerten und kompatiblen Parametern. Anschließend wird mithilfe generativer KI Code in Ihrem bevorzugten Infrastructure as Code (IaC)-Format für die gewünschten Aktionen vorgeschlagen. Da der Konsolen-Workflow sicherstellt, dass die von Ihnen angegebenen Parameterwerte zusammen gültig sind, hat der mithilfe von Console-to-Code generierte Code kompatible Parameterwerte. Sie können den Code als Ausgangspunkt verwenden und ihn dann so anpassen, dass er für Ihren speziellen Anwendungsfall produktionsbereit ist.
Mit Console-to-Code können Sie sich z. B. selbst aufzeichnen, indem Sie die VPC-Konsole verwenden, um Subnetze, Sicherheitsgruppen, NACLs, eine benutzerdefinierte Routing-Tabelle und ein Internet-Gateway zu erstellen und Code im JSON-Format zu generieren. CloudFormation Anschließend können Sie diesen Code kopieren und für die Verwendung in Ihrer CloudFormation-Vorlage anpassen.
Console-to-Code kann derzeit Infrastructure as Code (IaC) in den folgenden Sprachen und Formaten generieren:
CDK Java
CDK Python
CDK TypeScript
CloudFormation JSON
CloudFormation YAML
Weitere Informationen und Anweisungen zur Verwendung von Console-to-Code finden Sie unter Automatisieren von AWS-Services mit Console-to-Code von Amazon Q Developer im Amazon-Q-Developer-Benutzerhandbuch.