Automatiserade, lokala arkitekturdiagram från live AWS och IaC
Utforska automatiserade arkitekturdiagram med StackMap, utvecklat av ZiadElraggal, utformat för att hålla infrastrukturens dokumentation aktuell över levande och kodifierade resurser. Verktyget skannar Terraform tillståndsfiler, CloudFormation och SAM-konfigurationer, samt aktiva AWS-konton för att generera interaktiva diagram som serveras i en lokal web UI för inspektion. Det inkluderar en anpassad diagramredigerare, grundläggande diffing och tidslinjevy, scanning av flera konton och fungerar med explicita skrivskyddade behörigheter. Målgruppen är DevOps-ingenjörer, molnarkitekter och utvecklare som behöver redigerbara, lokal-först infrastrukturvisualiseringar för dokumentation och granskning.
Vad gör StackMap?
StackMap är ett kommandoradsverktyg som automatiserar skapandet av arkitekturdiagram genom att skanna kodifierad och levande infrastruktur. Det analyserar Terraform-tillstånd, CloudFormation- och SAM-stilmallar, samt levande AWS-konton för att konstruera en resursgraf som levereras genom en lokal webbläsargränssnitt. Genereringssteget minskar manuell omritning genom att producera redigerbara visualiseringar som noggrant återspeglar det aktuella tillståndet.
- Terraform-tillståndsfiler
- CloudFormation- och SAM-mallar
- Levande AWS-konton med stöd för flera konton
Är det säkert att skanna levande infrastruktur?
Säkerhet är inbyggd i verktygets arbetsflöde: verktyget fungerar lokalt och använder explicita skrivskyddade behörigheter när det får åtkomst till AWS. Det skickar inte infrastrukturdata till externa servrar och stöder helt offline-analys för dokumentationsbehov. Dessutom förlitar sig skanning av flera konton på angivna profiler och roller för att avgränsa åtkomst, vilket hjälper till att hålla användningen av autentiseringsuppgifter tydlig och skanningsprocessen granskbar inom operatörens miljö.
Behöver jag teknisk kunskap för att använda det?
Verktyget kopplar ett CLI-arbetsflöde med en lokal webbläsargränssnitt och en anpassad diagramredigerare, så operatörer bör förvänta sig en teknisk installation och bekantskap med infrastruktur som kod. Grundläggande diagram kan produceras från tillståndsfiler, medan manuell förfining kräver navigering av redigeraren och förståelse av kontoprofilen. För DevOps-ingenjörer och molnarkitekter är detta lämpligt; mindre tekniska användare kan tycka att kommandoradsorienteringen och konfigurationsstegen är ett hinder.
Bra passform för tekniska team som accepterar community-drivna verktyg
Installationsbar via Windows Package Manager, Homebrew och Linux-installationer, projektet drar nytta av positivt mottagande i utvecklarcommunities och en öppen källkod-modell. Verktyget passar team som prioriterar granskbara, lokal-först diagram och community-underhåll; den huvudsakliga avvägningen är att det riktar sig till tekniskt kunniga operatörer snarare än publik som söker enbart grafiska, ingen-konfiguration verktyg. Som ett praktiskt tips, kör skanningar från ett icke-produktionskonto och förfina diagram lokalt innan export.