0Pricing
Ansible Academy · Lektion

EC2-Instanzen deklarativ starten

Stellen Sie mit amazon.aws Rechenressourcen bereit.

EC2-Instanzen deklarativ starten ist eine kostenlose Ansible Academy-Lektion auf CoddyKit. Dies ist Lektion 2 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Ansible Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Ansible Academy-Kurs umfasst insgesamt 4 Lektionen.

Vom Klicken zum Deklarieren

Statt sich durch die AWS-Konsole zu klicken, beschreiben Sie die gewünschte Instanz und lassen Ansible die Realität daran ausrichten.

Das Modul ec2_instance

Das Modul amazon.aws.ec2_instance erstellt und verwaltet EC2-VMs direkt aus einer Playbook-Aufgabe heraus.

- name: Launch a server
  amazon.aws.ec2_instance:
    name: web-01
    state: present

Eine AMI auswählen

Mit image_id teilen Sie AWS mit, welches Basis-Image gestartet werden soll, etwa eine bestimmte Ubuntu- oder Amazon-Linux-AMI in Ihrer Region.

amazon.aws.ec2_instance:
  name: web-01
  image_id: ami-0abcdef1234567890

Einen Instanztyp auswählen

instance_type legt Größe und Kosten fest, etwa t3.micro für kleine Workloads oder m5.large für anspruchsvollere.

amazon.aws.ec2_instance:
  name: web-01
  instance_type: t3.micro

Einen SSH-Schlüssel zuordnen

Setzen Sie key_name auf ein vorhandenes EC2-Schlüsselpaar, damit Sie sich nach dem Start per SSH mit der neuen Maschine verbinden können.

amazon.aws.ec2_instance:
  name: web-01
  key_name: my-keypair

Alles taggen

Fügen Sie tags hinzu, um Instanzen nach Rolle oder Umgebung zu kennzeichnen. Tags ermöglichen später Abrechnung, Suche und Gruppierung im dynamischen Inventar.

amazon.aws.ec2_instance:
  name: web-01
  tags:
    role: web
    env: prod

state steuert das Verhalten

Der Schlüssel state steuert den Lebenszyklus: present stellt sicher, dass die Instanz vorhanden ist, running startet sie und absent beendet sie.

amazon.aws.ec2_instance:
  name: web-01
  state: running

Es ist idempotent

Führen Sie die Aufgabe zweimal aus, und Ansible findet die Instanz anhand ihres name oder anhand von Tags wieder. Der zweite Lauf meldet ok und erstellt nichts Neues.

Mehrere gleichzeitig starten

Der Parameter count startet mehrere identische Instanzen in einer Aufgabe – ideal für eine kleine Flotte von Webknoten.

amazon.aws.ec2_instance:
  name: web
  count: 3
  instance_type: t3.micro

Das Ergebnis erfassen

register speichert die Modulausgabe, sodass Sie die neuen öffentlichen IP-Adressen und Instanz-IDs in späteren Aufgaben auslesen können.

- amazon.aws.ec2_instance:
    name: web-01
  register: ec2

Nach Abschluss beenden

Aufräumen ist einfach ein weiterer deklarierter Zustand. Setzen Sie state: absent, und Ansible beendet die passende Instanz für Sie.

amazon.aws.ec2_instance:
  name: web-01
  state: absent

Kurzer Check

Sie möchten, dass unabhängig davon, wie oft Sie das Playbook ausführen, genau eine EC2-Instanz vorhanden ist. Welcher Schlüssel stellt das sicher?

Zusammenfassung

Sie haben EC2 deklarativ mit amazon.aws.ec2_instance gestartet: Wählen Sie AMI, Typ und Schlüssel, versehen Sie die Instanz mit Tags, setzen Sie state und erfassen Sie das Ergebnis. ✨

Häufig gestellte Fragen

Ist die Lektion „EC2-Instanzen deklarativ starten“ kostenlos?

Ja — der vollständige Text von „EC2-Instanzen deklarativ starten“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Ansible Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Ansible Academy-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „EC2-Instanzen deklarativ starten“?

Stellen Sie mit amazon.aws Rechenressourcen bereit. Du übst Ansible Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.

Brauche ich Erfahrung, um Ansible Academy zu starten?

Keine Vorkenntnisse erforderlich. Ansible Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 2 von 4.

Wie lange dauert die Lektion „EC2-Instanzen deklarativ starten“?

Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.

Kann ich in dieser Ansible Academy-Lektion Code schreiben und ausführen?

Ja. Jede Ansible Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.

Alle Lektionen in diesem Kurs

  1. Cloud-Collections und Authentifizierung
  2. EC2-Instanzen deklarativ starten
  3. Netzwerk: VPCs, Subnetze und Security Groups
  4. Erst bereitstellen, dann in einem Ablauf konfigurieren
← Zurück zu Ansible Academy