Terraform-Infrastruktur verwalten und refaktorieren richtet sich an Lernende, die bereits einen kleinen Stack mit Terraform und AWS bereitstellen können und ihn nun sicher betreiben möchten. Übernimm einen bestehenden Berichtsspeicher, ordne seine Konfiguration unter Beibehaltung der Ressourcenidentität neu und koordiniere Remote State zwischen Arbeitskopien und Umgebungen.
Geführte Labs vermitteln die Wartungsschritte anhand geprüfter Pläne und tatsächlicher Daten. In Challenges schließt du eine unsichere Refaktorierung ab und stellst die Verwaltungsgrenzen zwischen Umgebungen eigenständig wieder her. Folge der empfohlenen Reihenfolge; jede Einheit beginnt in einer eigenen frischen Umgebung.
Was du lernen wirst
- Einen bestehenden Bucket importieren und die Konfigurationsanpassung vor Änderungen prüfen.
- Ressourcenadressen mit moved-Deklarationen umbenennen und Speicher sowie ursprüngliche Berichtsversionen erhalten.
- Typisierte Moduleingaben und nützliche Ausgaben definieren, Module aus getrennten Root-Verzeichnissen aufrufen und stabile for_each-Schlüssel erweitern.
- Lokale Zuordnungen in ein separat verwaltetes, versioniertes S3-Backend migrieren und das Löschen von Geschäftsressourcen vom Backend unterscheiden.
- Echte native Sperrkonflikte zwischen Terraform-Prozessen beobachten und nach der regulären Freigabe fortfahren.
- Jede Umgebung ihrem gültigen State-Schlüssel zuordnen und eine begrenzte Änderung unter Erhalt der Nachbarumgebung ausführen.
Für wen dieser Kurs geeignet ist
Für Terraform-Lernende, angehende Plattformingenieure und Verantwortliche für Cloud-Infrastruktur, die von der ersten Bereitstellung zur sicheren Wartung übergehen.
Voraussetzungen: Terraform on AWS for Beginners oder entsprechende Erfahrung mit AWS-Bucket-Ressourcen, Variablen, gespeicherten Plänen und apply; Grundlagen lokaler Module und von Local State; S3-Objekte und Versionsidentitäten. Der Kurs zur Anwendungsbereitstellung ist optional.
Die Grundlagen lokaler Module und von State lernst du in Terraform for Beginners.
Lernumgebung: Ein vorbereiteter Linux-Arbeitsbereich im Browser enthält Terraform, AWS-Werkzeuge und AWS View. Jede Einheit startet unabhängig mit dem benötigten Arbeitsbereich und vorbereiteten Ausgangsbedingungen. Erhalte die angegebenen Speicher während der Funktionsprüfungen und beachte den jeweiligen Löschumfang.
Häufig gestellte Fragen
Brauche ich ein eigenes AWS-Konto oder eine lokale Installation?
Nein. Werkzeuge, Zugriff und Übungsressourcen sind in jeder unabhängigen LabEx-Umgebung vorbereitet.
Was behandeln die State-Übungen?
Anhand gültiger vorhandener Zuordnungen übst du Migration, native Sperren und die richtige Umgebungsauswahl. Die jeweilige Einheit legt fest, welche Daten und Ressourcen erhalten bleiben müssen und wann eine vorgesehene Bereinigung beginnt.
Was prüfen die Challenges?
Praktische Systemprüfungen bewerten die vorgesehenen Ressourcenzuordnungen, eine konvergente aktuelle Konfiguration, den Erhalt ursprünglicher Daten und die Umgebungsgrenzen.





