Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Generieren Sie Vorlagen aus vorhandenen Ressourcen mit dem IaC-Generator
Mit der CloudFormation Infrastruktur als Codegenerator (IaC-Generator) können Sie eine Vorlage generieren mit AWS in Ihrem Konto bereitgestellte Ressourcen, die noch nicht von verwaltet werden. CloudFormation
Der IaC-Generator bietet folgende Vorteile:
-
Verwalten Sie ganze Anwendungen oder CloudFormation migrieren Sie sie in ein AWS CDK App.
-
Generieren Sie Vorlagen, ohne eine Ressourceneigenschaft nach Eigenschaft beschreiben und diese dann in die YAML Syntax JSON oder übersetzen zu müssen.
-
Verwenden Sie die Vorlage, um Ressourcen in einem neuen Konto oder einer neuen Region zu replizieren.
Der IaC-Generierungsprozess besteht aus den folgenden Schritten:
-
Ressourcen scannen — Der erste Schritt besteht darin, einen Scan Ihrer Ressourcen zu starten. Dieser Scan gilt für die gesamte Region und dauert 30 Tage. Während dieser Zeit können Sie aus demselben Scan mehrere Vorlagen erstellen.
-
Erstellen Sie Ihre Vorlage — Um die Vorlage zu erstellen, haben Sie zwei Möglichkeiten:
-
Erstellen Sie eine völlig neue Vorlage und fügen Sie die gescannten Ressourcen und die zugehörigen Ressourcen hinzu.
-
Verwenden Sie einen vorhandenen CloudFormation Stapel als Ausgangspunkt und fügen Sie die gescannten Ressourcen und die zugehörigen Ressourcen zu seiner Vorlage hinzu.
-
-
Ressourcen importieren — Verwenden Sie Ihre Vorlage, um die Ressourcen als CloudFormation Stapel zu importieren oder sie in eine zu migrieren AWS CDK App.
Die IaC-Generatorfunktion ist in allen Handelsregionen verfügbar und unterstützt viele gängige AWS Ressourcentypen. Eine vollständige Liste finden Sie unter Unterstützung für Ressourcentypen.
Themen
- Überlegungen
- Häufig verwendete Befehle für die Generierung, Verwaltung und Löschung von Vorlagen
- Migrieren Sie eine Vorlage auf die AWS CDK
- Starten Sie einen Ressourcenscan mit AWS CloudFormation IaC-Generator
- Die Scan-Zusammenfassung in der CloudFormation Konsole anzeigen
- Erstellen Sie eine CloudFormation Vorlage aus Ressourcen, die mit dem IaC-Generator gescannt wurden
- Erstellen Sie einen CloudFormation Stapel aus gescannten Ressourcen
- Nur schreibgeschützte Eigenschaften auflösen
Überlegungen
Sie können YAML Vorlagen für generieren JSON AWS Ressourcen, die in der CloudFormation Registrierung veröffentlicht wurden, für Ressourcen, für die Sie Leseberechtigungen haben. Die Vorlagen für die IaC-Generatorfunktion modellieren Cloud-Ressourcen zuverlässig und schnell, ohne dass eine Ressource eigenschaftsweise beschrieben werden muss.
In der folgenden Tabelle sind die Kontingente aufgeführt, die für die IaC-Generierungsfunktion verfügbar sind.
Name | Wert |
---|---|
Maximale Anzahl von Ressourcen, die bei einem Kontenscan verarbeitet werden können |
100000 |
Anzahl der Scans pro Tag (für Konten mit weniger als 10.000 Ressourcen) |
3 |
Anzahl der Scans pro Tag (für Konten mit mehr als 10.000 Ressourcen) |
1 |
Gleichzeitige Anzahl von Vorlagen, die pro Konto generiert werden |
5 |
Gleichzeitige Anzahl von Ressourcen, die für eine Vorlagengenerierung modelliert wurden. |
5 |
Gesamtzahl der Ressourcen, die in einer Vorlage modelliert werden können |
500 |
Maximale Anzahl generierter Vorlagen pro Konto |
1.000 |
Wichtig
Der IaC-Generator unterstützt nur Ressourcen, die von Cloud Control API in Ihrer Region unterstützt werden. Weitere Informationen finden Sie im Cloud API APIControl-Benutzerhandbuch unter Feststellen, ob ein Ressourcentyp Cloud Control unterstützt
Häufig verwendete Befehle für die Generierung, Verwaltung und Löschung von Vorlagen
Zu den häufig verwendeten Befehlen für die Arbeit mit dem IaC-Generator gehören:
-
start-resource-scanum einen Scan der Ressourcen im Konto in einem zu starten AWS-Region.
-
describe-resource-scanum den Fortschritt eines Ressourcenscans zu überwachen.
-
list-resource-scansum die Ressourcenscans in einem aufzulisten AWS-Region.
-
list-resource-scan-resourcesum die beim Ressourcenscan gefundenen Ressourcen aufzulisten.
-
list-resource-scan-related-resources, um die Ressourcen aufzulisten, die sich auf Ihre gescannten Ressourcen beziehen.
-
create-generated-templateum eine CloudFormation Vorlage aus einer Reihe gescannter Ressourcen zu generieren.
-
update-generated-templateum die generierte Vorlage zu aktualisieren.
-
describe-generated-templateum Informationen über eine generierte Vorlage zurückzugeben.
-
list-generated-templatesum alle generierten Vorlagen in Ihrem Konto und Ihrer aktuellen Region aufzulisten.
-
delete-generated-templateum eine generierte Vorlage zu löschen.
Migrieren Sie eine Vorlage auf die AWS CDK
Das Tool AWS Cloud Development Kit (AWS CDK) ist ein Open-Source-Framework für die Softwareentwicklung, mit dem Sie CloudFormation Ressourcen mithilfe gängiger Programmiersprachen entwickeln, verwalten und bereitstellen können.
Das Tool AWS CDK CLIbietet eine Integration mit dem IaC-Generator. Verwenden Sie den AWS CDK CLIcdk
migrate
Befehl, um die CloudFormation Vorlage zu konvertieren und eine neue CDK App zu erstellen, die Ihre Ressourcen enthält. Dann können Sie den verwenden AWS CDK um Ihre Ressourcen zu verwalten und bereitzustellen CloudFormation.
Weitere Informationen finden Sie unter Migrieren zu AWS CDK in der AWS Cloud Development Kit (AWS CDK) Leitfaden für Entwickler.