Tutorial: Erstellung einer benutzerdefinierten AWS VPC von Grund auf

Melden

Hier ist ein ausführliches Tutorial, wie du eine eigene AWS VPC (Virtual Private Cloud) mit allen notwendigen Komponenten manuell erstellst.

In diesem Guide lernst du, wie du ein isoliertes Netzwerk in der AWS Cloud aufbaust. Wir erstellen eine VPC, ein Subnetz, ein Internet Gateway, eine Routentabelle und eine Network ACL (NACL).


Schritt 1: Die VPC erstellen

Die VPC ist der Container für dein gesamtes Netzwerk.

  1. Melde dich in der AWS Management Console an und öffne den VPC-Dienst.
  2. Klicke im Dashboard auf VPC erstellen (Create VPC).
  3. Wähle Nur VPC (VPC only).
  4. Name-Tag: Meine-Custom-VPC
  5. IPv4-CIDR-Block: Gib einen IP-Bereich an, z. B. 10.0.0.0/16.
  6. Lasse die restlichen Einstellungen (Tenancy, IPv6) auf Standard.
  7. Klicke auf VPC erstellen.

Schritt 2: Ein Subnetz erstellen

Ein Subnetz ist ein Teilbereich deiner VPC, in dem die Ressourcen (wie EC2-Instanzen) leben.

  1. Wähle im linken Menü Subnetze und klicke auf Subnetz erstellen.
  2. Wähle die gerade erstellte Meine-Custom-VPC aus.
  3. Subnetz-Name: Mein-Public-Subnet.
  4. Availability Zone: Wähle eine Zone deiner Wahl (z. B. eu-central-1a).
  5. IPv4-Subnetz-CIDR-Block: Ein Teilbereich der VPC, z. B. 10.0.1.0/24.
  6. Klicke auf Subnetz erstellen.

Schritt 3: Internet Gateway (IGW) erstellen & anhängen

Damit deine VPC mit dem Internet kommunizieren kann, benötigt sie ein Gateway.

  1. Wähle links Internet-Gateways und klicke auf Internet-Gateway erstellen.
  2. Name: Mein-IGW. Klicke auf Internet-Gateway erstellen.
  3. Nach der Erstellung klicke oben rechts auf Aktionen -> An VPC anfügen (Attach to VPC).
  4. Wähle Meine-Custom-VPC aus und bestätige mit Internet-Gateway anfügen.

Schritt 4: Routentabelle (Route Table) konfigurieren

Die Routentabelle sagt dem Netzwerkverkehr, wohin er fließen soll.

  1. Wähle links Routentabellen und klicke auf Routentabelle erstellen.
  2. Name: Public-Route-Table. Wähle deine VPC aus und klicke auf Erstellen.
  3. Markiere die neue Tabelle, gehe unten auf den Reiter Routen und klicke auf Routen bearbeiten.
  4. Klicke auf Route hinzufügen:
    • Destination: 0.0.0.0/0 (gesamter Internetverkehr)
    • Target: Wähle Internet Gateway und dann dein Mein-IGW.
  5. Klicke auf Änderungen speichern.
  6. Gehe nun auf den Reiter Subnetzzuordnungen -> Subnetzzuordnungen bearbeiten.
  7. Wähle Mein-Public-Subnet aus und klicke auf Zuordnungen speichern. (Jetzt ist das Subnetz offiziell "öffentlich").

Schritt 5: Network Access Control List (NACL) konfigurieren

NACLs dienen als zustandslose Firewall auf Subnetz-Ebene.

  1. Wähle links Netzwerk-ACLs. Es wurde automatisch eine Standard-NACL für deine VPC erstellt. Wir erstellen jedoch eine eigene: Netzwerk-ACL erstellen.
  2. Name: Meine-Custom-NACL. Wähle deine VPC aus.
  3. Gehe zum Reiter Subnetzzuordnungen -> Subnetzzuordnungen bearbeiten und verknüpfe sie mit deinem Mein-Public-Subnet.
  4. Regeln festlegen:
    • Standardmäßig blockiert eine neue NACL allen Verkehr. Du musst Regeln hinzufügen.
    • Inbound Rules (Eingehend): Klicke auf Eingehende Regeln bearbeiten. Füge eine Regel hinzu (z.B. Regelnummer 100, Typ: ALL Traffic, Allow).
    • Outbound Rules (Ausgehend): Klicke auf Ausgehende Regeln bearbeiten. Füge ebenfalls eine Regel hinzu (z.B. Regelnummer 100, Typ: ALL Traffic, Allow).
    • Hinweis: In einer echten Produktionsumgebung würdest du hier nur spezifische Ports wie 80 (HTTP) oder 443 (HTTPS) erlauben.

Zusammenfassung

Du hast nun erfolgreich folgende Infrastruktur aufgebaut:

  • VPC: Ein isoliertes logisches Netzwerk.
  • Subnetz: Ein IP-Adressbereich innerhalb der VPC.
  • Internet Gateway: Die Brücke zum Internet.
  • Routentabelle: Die Wegweisung, die den Verkehr zum Internet Gateway leitet.
  • NACL: Eine Sicherheitsbarriere auf Netzwerkebene.

Deine Umgebung ist nun bereit, um EC2-Instanzen oder andere Ressourcen aufzunehmen!

0