Terraform auf AWS für Einsteiger

Verwalte private AWS-Berichtsspeicher mit Terraform, prüfe Daten und Leserrechte, erhalte Versionen und überprüfe kontrollierte Änderungen.

AWS

💡 Dieser Artikel wurde von AI-Assistenten übersetzt. Um die englische Version anzuzeigen, können Sie hier klicken

Einführung

Terraform auf AWS für Einsteiger richtet sich an Lernende mit Terraform-Grundkenntnissen, die private Berichtsinfrastruktur auf AWS verwalten möchten. Du erstellst unabhängige Speicher, erhältst einen lesbaren Datenverlauf und gibst jedem Leser nur den benötigten Zugriff.

Fünf geführte Labs bauen diese Fähigkeiten schrittweise auf. In zwei Challenges reparierst du einen Berichtszugriff und stellst eine weitere Umgebung selbstständig bereit. Folge der empfohlenen Reihenfolge; jede Einheit startet in einer eigenen frischen Umgebung.

Was du lernen wirst

  • Eigene AWS-Ressourcen erstellen, identifizieren und entfernen, während fremde Berichte erhalten bleiben.
  • Eingaben und Ressourcenreferenzen in Root-Verzeichnissen mit getrenntem lokalem State wiederverwenden sowie gespeicherte Bytes und Content-Type prüfen.
  • S3-Versionierung aktivieren und einen älteren Bericht lesen, ohne die aktuelle Version zu ersetzen.
  • Begrenzte IAM-Leserrechte anhand tatsächlich erlaubter und abgelehnter Anfragen vergeben, prüfen und entziehen.
  • Gespeicherte Pläne prüfen und anwenden, vom Provider lesbare Tag-Abweichungen beheben und Speicher sowie Daten bei kontrollierten Änderungen erhalten.

Für wen dieser Kurs geeignet ist

Für Terraform-Lernende, die mit AWS arbeiten möchten, und AWS-Lernende, die Infrastructure as Code einsetzen wollen.

Voraussetzungen: Dateien im Terminal bearbeiten; Terraform-Ressourcen, Variablen, Ausgaben, plan/apply, lokaler State und destroy; S3-Objekte lesen; Grundlagen von IAM Action und Resource. VPC, EC2, Remote-Backends und CI werden nicht vorausgesetzt.

Lernumgebung: LabEx stellt Terminal und AWS View mit eingerichtetem Terraform, AWS CLI und Zugriff bereit. Du übernimmst Wissen, keine Ressourcen oder State-Dateien aus einer früheren VM.

Häufig gestellte Fragen

Brauche ich ein eigenes AWS-Konto?

Nein. Jede Umgebung enthält einen vorbereiteten Zugriff. Persönliche Zugriffsschlüssel sind nicht erforderlich.

Kann dies mein erster Terraform-Kurs sein?

Lerne zunächst den grundlegenden Ablauf in Terraform für Einsteiger. Dieser Kurs überträgt die Grundlagen auf AWS und beginnt nicht erneut mit Installation und HCL.

Was prüfen die Challenges?

Tatsächliche Ressourcen, Berichtsbytes, Lesergrenzen, Datenerhalt und gezielte Bereinigung. Du musst keine Screenshots oder schriftlichen Berichte abgeben.

Lehrer

labby
Labby
Labby is the LabEx teacher.