0

Kann mit AWS CloudFormation Templates überprüft werden, ob bereits vorhandene AWS-Ressourcen ordnungsgemäß konfiguriert sind? Was ich tun möchte, ist eine JSON-Datei gemäß der AWS EC2 Instance resource Spezifikation zu erstellen und zu überprüfen, dass die Instanz ordnungsgemäß mit konfiguriert ist. Ich war nicht in der Lage, diese Art von Funktionalität in der AWS API zu finden, und fragte mich, ob es etwas gab, das ich vermisste, oder es gibt ein Tool von Drittanbietern, das das für mich tun wird.AWS-Ressourcen mit CloudFormation-Vorlagen validieren

Vielen Dank für Ihre Zeit.

+0

nicht sicher, das ist, was Sie suchen, aber wenn Sie [Terraform] (https://www.terraform.io/docs/commands/refresh.html) verwendet haben, gibt es einen Refresh-Befehl, der Ihre infra aussieht Vergleichen Sie mit Ihrer State-Datei (Cloud-Bildung entspricht) und aktualisiert die Statusdatei, wenn es Änderungen in Ihrer infra –

+0

Dies ist eine Art von was ich suche. Ich lese die Dokumentation [hier] (https://www.terraform.io/docs/commands/refresh.html) und es sagt, dass es die Statusdatei ändert. Mit dem Tool, an das ich denke, wäre ich in der Lage, meine eigene Statusdatei zu definieren, und wenn die Infrastrukturkonfiguration verschoben würde, würde sie die Statusdatei nicht ändern, sondern irgendeine Art von Warnung senden oder eine andere Aufgabe ausführen. Ich hoffe, das ergab einen Sinn. – PaulM

Antwort

1

Ich glaube nicht, dass dies möglich ist - Sie würden in vielen Fällen auf einige interessante Probleme stoßen, da CloudFormation Ressourcen nicht immer genau so nennt, wie Sie es erwarten würden. Cloud-Entwicklung ist eher für den Aufbau von Ressourcen und deren Pflege gedacht, nicht für die Überprüfung bestehender Ressourcen außerhalb der Cloud-Entwicklung.

Coole Idee für ein Werkzeug obwohl, nicht sicher, ob etwas wie das bereits existiert. Es sollte ziemlich einfach sein, etwas zu schreiben, das verschiedene Ressourcen abschneidet, und dann im Laufe der Zeit mit Boto vergleicht.

Viel Glück! Wenn Sie ein Tool schreiben (oder eines finden), lassen Sie es mich wissen - obwohl fast alle unsere Ressourcen bereits in CloudFormation verwaltet werden (über Stapler).

+0

Vielen Dank für Ihre Antwort. Ich werde etwas recherchieren und posten, was ich finde. – PaulM