Erstellen eines DB-Clusters von Aurora PostgreSQL und Herstellen einer Verbindung - Amazon Aurora

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Erstellen eines DB-Clusters von Aurora PostgreSQL und Herstellen einer Verbindung

In diesem Tutorial werden eine EC2-Instance und ein DB-Cluster von Aurora PostgreSQL erstellt. Das Tutorial zeigt, wie Sie mit einem Standard-PostgreSQL-Client von der EC2-Instance aus auf den DB-Cluster zugreifen. Als bewährte Methode erstellt dieses Tutorial einen privaten DB-Cluster in einer Virtual Private Cloud (VPC). In den meisten Fällen können andere Ressourcen in derselben VPC, wie EC2-Instances, auf den DB-Clusterzugreifen, Ressourcen außerhalb der VPC können jedoch nicht darauf zugreifen.

Nach Abschluss des Tutorials gibt es in jeder Availability Zone im VPC ein öffentliches und ein privates Subnetz. In einer Availability Zone befindet sich die EC2-Instance im öffentlichen Subnetz und die DB-Instance im privaten Subnetz.

Wichtig

Für die Erstellung eines AWS Kontos fallen keine Gebühren an. Wenn Sie dieses Tutorial abschließen, können Ihnen jedoch Kosten für die AWS Ressourcen entstehen, die Sie verwenden. Sie können diese Ressourcen nach Abschluss des Tutorials löschen, wenn sie nicht mehr benötigt werden.

Das folgende Diagramm zeigt die Konfiguration nach Abschluss des Tutorials.

EC2-Instance und DB-Cluster von Aurora PostgreSQL.

In diesem Tutorial können Sie Ihre Ressourcen mithilfe einer der folgenden Methoden erstellen:

  1. Verwenden Sie das AWS Management Console ‐ Schritt 1: Erstellen einer EC2-Instance und Schritt 2: Erstellen eines DB-Clusters von Aurora PostgreSQL

  2. Verwenden Sie AWS CloudFormation , um die Datenbank-Instance und die EC2-Instance zu erstellen ‐ (Optional) Erstellen Sie eine VPC, eine EC2-Instanz und einen Aurora PostgreSQL-Cluster mit AWS CloudFormation

Die erste Methode verwendet Easy Create, um einen privaten Aurora PostgreSQL-DB-Cluster mit dem zu erstellen. AWS Management Console Hier geben Sie nur den DB-Engine-Typ, die DB-Instance-Größe und die DB-Cluster-ID an. Easy Create (Einfache Erstellung) verwendet für die anderen Konfigurationsoptionen die Standardeinstellung.

Wenn Sie stattdessen Standard Create verwenden, können Sie bei der Erstellung eines DB-Clusters weitere Konfigurationsoptionen angeben. Zu diesen Optionen gehören Einstellungen für Verfügbarkeit, Sicherheit, Backups und Wartung. Wenn Sie einen öffentliche DB-Cluster erstellen möchten, müssen Sie Standarderstellung verwenden. Weitere Informationen finden Sie unter Erstellen eines Amazon Aurora-DB Clusters.

Voraussetzungen

Bevor Sie die Schritte in diesem Abschnitt abschließen, stellen Sie sicher, dass Sie folgende Voraussetzungen erfüllen:

Schritt 1: Erstellen einer EC2-Instance

Erstellen Sie eine Amazon-EC2-Instance, um eine Verbindung mit Ihrer Datenbank herzustellen.

So erstellen Sie eine EC2-Instance
  1. Melden Sie sich bei der Amazon EC2 EC2-Konsole an AWS Management Console und öffnen Sie sie unter https://console.aws.amazon.com/ec2/.

  2. Wählen Sie in der oberen rechten Ecke von die aus AWS Management Console, AWS-Region in der Sie die EC2-Instance erstellen möchten.

  3. Wählen Sie EC2-Dashboard und anschließend Instance starten wie im Folgenden gezeigt.

    EC2-Dashboard.

    Die Seite Eine Instance starten wird geöffnet.

  4. Wählen Sie auf der Seite Eine Instance starten die folgenden Einstellungen aus.

    1. Geben Sie unter Name and tags (Name und Tags) als Name den Namen ec2-database-connect ein.

    2. Wählen Sie unter Anwendungs- und Betriebssystem-Images (Amazon Machine Image) die Option Amazon Linux und dann die Registerkarte Amazon Linux 2023 AMI aus. Übernehmen Sie für alle anderen Einstellungen die Standardwerte.

      Wählen Sie ein Amazon Machine Image.
    3. Wählen Sie unter Instance type (Instance-Typ) den Wert t2.micro aus.

    4. Wählen Sie unter Key pair (login) (Schlüsselpaar (Anmeldung)) einen Key pair name (Schlüsselpaarname), um ein vorhandenes Schlüsselpaar zu verwenden. Wenn Sie ein neues Schlüsselpaar für die Amazon-EC2-Instance erstellen möchten, wählen Sie Create new key pair (Neues Schlüsselpaar erstellen) aus und erstellen sie das Schlüsselpaar im Fenster Create key pair (Schlüsselpaar erstellen).

      Weitere Informationen zum Erstellen eines neuen Schlüsselpaars finden Sie unter Create a key pair im Amazon EC2 EC2-Benutzerhandbuch.

    5. Wählen Sie in Netzwerkeinstellungen für SSH-Verkehr zulassen die Quelle von SSH-Verbindungen mit der EC2-Instance aus.

      Sie können My IP (Meine IP) auswählen, wenn die angezeigte IP-Adresse für SSH-Verbindungen korrekt ist. Andernfalls können Sie die IP-Adresse, die für die Verbindung mit EC2-Instances in Ihrer VPC verwendet werden soll, mit Secure Shell (SSH) ermitteln. Um Ihre öffentliche IP-Adresse zu ermitteln, können Sie in einem anderen Browserfenster oder einer anderen Registerkarte den Service unter https://checkip.amazonaws.com verwenden. Ein Beispiel für eine IP-Adresse ist 192.0.2.1/32.

      In vielen Fällen können Sie eine Verbindung über einen Internetdienstanbieter (ISP) oder hinter Ihrer Firewall ohne statische IP-Adresse herstellen. Bestimmen Sie in diesem Fall den Bereich der IP-Adressen, die von Client-Computern verwendet werden.

      Warnung

      Wenn Sie 0.0.0.0/0 für den SSH-Zugriff verwenden, ermöglichen Sie für alle IP-Adressen den Zugriff auf Ihre öffentlichen EC2-Instances. Dieser Ansatz ist zwar für kurze Zeit in einer Testumgebung zulässig, aber für Produktionsumgebungen sehr unsicher. Für die Produktion sollten Sie nur eine bestimmte IP-Adresse bzw. einen bestimmten Adressbereich für den Zugriff auf Ihre EC2-Instances autorisieren.

      Die folgende Abbildung zeigt ein Beispiel für den Bereich Netzwerkeinstellungen.

      Netzwerkeinstellungen für eine EC2-Instance.
    6. Übernehmen Sie die Standardwerte für die übrigen Abschnitte.

    7. Prüfen Sie die Zusammenfassung Ihrer EC2-Instance-Konfiguration im Fenster Zusammenfassung; wenn Sie bereit sind, wählen Sie Instance starten.

  5. Notieren Sie auf der im Folgenden gezeigten Seite Startstatus die Kennung für die neue EC2-Instance, beispielsweise: i-1234567890abcdef0.

    EC2-Instance-ID auf der Seite Startstatus.
  6. Wählen Sie die EC2-Instance-Kennung aus, um die Liste der EC2-Instances zu öffnen. Wählen Sie dann Ihre EC2-Instance aus.

  7. Notieren Sie sich die folgenden Werte auf der Registerkarte Details. Diese benötigen Sie, wenn Sie eine Verbindung über SSH herstellen:

    1. Notieren Sie sich unter Instance-Zusammenfassung den Wert für Public IPv4 DNS.

      Öffentlicher EC2-DNS-Name auf der Registerkarte „Details“ der Seite „Instances“.
    2. Notieren Sie sich unter Instance-Details den Wert für Schlüsselpaarname.

      EC2-Schlüsselpaarname auf der Registerkarte „Details“ der Seite „Instances“.
  8. Warten Sie, bis der Instance-Status Ihrer EC2-Instance den Status Wird ausgeführt hat, bevor Sie fortfahren.

Schritt 2: Erstellen eines DB-Clusters von Aurora PostgreSQL

In diesem Beispiel verwenden Sie Einfache Erstellung, um einen DB-Cluster von Aurora PostgreSQL mit einer DB-Instance-Klasse vom Typ „db.t4g.large“ zu erstellen.

So erstellen Sie einen DB-Cluster von Aurora PostgreSQL der Option „Einfache Erstellung“
  1. Melden Sie sich bei der Amazon RDS-Konsole an AWS Management Console und öffnen Sie sie unter https://console.aws.amazon.com/rds/.

  2. Wählen Sie rechts oben in der Amazon-RDS-Konsole die AWS-Region aus, in der Sie den DB-Cluster erstellen möchten.

  3. Wählen Sie im Navigationsbereich Datenbanken aus.

  4. Wählen Sie Datenbank erstellen aus und vergewissern Sie sich, dass Einfache Erstellung ausgewählt ist.

    Abschnitt „Datenbank erstellen“: Option „Einfache Erstellung“ ausgewählt.
  5. Wählen Sie unter Konfiguration die Option Aurora (PostgreSQL-kompatibel) als Engine-Typ aus.

  6. Wählen Sie in DB instance size (DB-Instance-Größe) die Option Dev/Test (Entwicklung/Testen) aus.

  7. Geben Sie unter DB-Cluster-Kennung die Zeichenfolge database-test1 ein.

    Die Seite Datenbank erstellen sollte ähnlich wie in der folgenden Abbildung gezeigt aussehen.

    Konfigurationsbereich mit den ausgewählten Optionen.
  8. Geben Sie im Feld Hauptbenutzername einen Namen für den Benutzer ein oder behalten Sie den Standardnamen (postgres) bei.

  9. Um für den DB-Cluster ein automatisch generiertes Hauptpasswort zu verwenden, wählen Sie Passwort automatisch generieren aus.

    Um das Hauptpasswort einzugeben, deaktivieren Sie das Kästchen Passwort automatisch generieren und geben Sie anschließend dasselbe Passwort in Hauptpasswort und Passwort bestätigen ein.

  10. Um eine Verbindung mit der EC2-Instance einzurichten, die Sie zuvor erstellt haben, öffnen Sie EC2-Verbindung einrichten – optional.

    Wählen Sie Mit einer EC2-Datenverarbeitungsressource verbinden aus. Wählen Sie die EC2-Instance aus, die Sie zuvor erstellt haben.

    Option zum Einrichten der EC2-Verbindung.
  11. (Optional) Öffnen Sie Anzeigen von Standardeinstellungen für eine einfache Erstellung.

    Standardeinstellungen für Einfache Erstellung.

    Sie können die Standardeinstellungen von Einfache Erstellung einsehen. Die Spalte Nach Erstellung der Datenbank editierbar zeigt, welche Optionen Sie nach der Datenbankerstellung ändern können.

    • Wenn für eine Einstellung Nein in dieser Spalte steht und Sie eine andere Einstellung verwenden möchten, können Sie Standarderstellung verwenden, um den DB-Cluster zu erstellen.

    • Wenn für eine Einstellung Ja in dieser Spalte steht und Sie eine andere Einstellung verwenden möchten, können Sie entweder Standarderstellung auswählen, um den DB-Cluster zu erstellen, oder den DB-Cluster nach der Erstellung ändern, um die Einstellung zu ändern.

  12. Wählen Sie Datenbank erstellen aus.

    Um den Hauptbenutzernamen und das Passwort für den DB-Cluster anzuzeigen, wählen Sie Anmeldeinformationen anzeigen aus.

    Sie können den angezeigten Benutzernamen und das angezeigte Passwort verwenden, um als Hauptbenutzer eine Verbindung mit dem DB-Cluster herzustellen.

    Wichtig

    Sie können dieses Passwort für den Hauptbenutzer nicht erneut anzeigen. Wenn Sie es nicht notieren, müssen Sie es möglicherweise ändern.

    Wenn Sie das Passwort für den Hauptbenutzer ändern müssen, nachdem der DB-Cluster verfügbar wurde, können Sie den DB-Cluster entsprechend ändern. Weitere Informationen über das Ändern eines DB-Clusters finden Sie unter Ändern eines Amazon Aurora-DB-Clusters.

  13. Wählen Sie in der Liste Datenbanken den Namen des neuen DB-Clusters von Aurora PostgreSQL aus.

    Die Writer-Instance hat den Status Wird erstellt, bis der DB-Cluster bereit ist und verwendet werden kann.

    DB-Cluster-Details mit Region und AZ sowie Status.

    Wenn sich der Status der Writer-Instance in Verfügbar ändert, können Sie die Verbindung mit dem DB-Cluster herstellen. Je nach Klasse und Speicherort der DB-Instance kann es bis zu 20 Minuten dauern, bis der neue DB-Cluster verfügbar ist.

(Optional) Erstellen Sie eine VPC, eine EC2-Instanz und einen Aurora PostgreSQL-Cluster mit AWS CloudFormation

Anstatt die Konsole zum Erstellen Ihrer VPC, EC2-Instance und Ihres Aurora PostgreSQL-DB-Clusters AWS CloudFormation zu verwenden, können Sie AWS Ressourcen bereitstellen, indem Sie die Infrastruktur als Code behandeln. Um Ihnen zu helfen, Ihre AWS Ressourcen in kleinere und besser verwaltbare Einheiten zu organisieren, können Sie die Nested-Stack-Funktionalität verwenden. AWS CloudFormation Weitere Informationen finden Sie unter Einen Stack auf der AWS CloudFormation Konsole erstellen und Mit verschachtelten Stacks arbeiten.

Wichtig

AWS CloudFormation ist kostenlos, aber die Ressourcen, die CloudFormation erstellt werden, sind live. Es fallen die üblichen Nutzungsgebühren für diese Ressourcen an, bis Sie sie kündigen. Die Gesamtgebühren sind minimal. Informationen darüber, wie Sie Gebühren minimieren können, finden Sie unter AWS Kostenloses Kontingent.

Gehen Sie wie folgt vor, um Ihre Ressourcen mithilfe der AWS CloudFormation Konsole zu erstellen:

  • Schritt 1: Laden Sie die CloudFormation Vorlage herunter

  • Schritt 2: Konfigurieren Sie Ihre Ressourcen mit CloudFormation

Laden Sie die CloudFormation Vorlage herunter

Eine CloudFormation Vorlage ist eine JSON- oder YAML-Textdatei, die die Konfigurationsinformationen zu den Ressourcen enthält, die Sie im Stack erstellen möchten. Diese Vorlage erstellt zusammen mit dem Aurora-Cluster auch eine VPC und einen Bastion-Host für Sie.

Um die Vorlagendatei herunterzuladen, öffnen Sie den folgenden Link: Aurora CloudFormation PostgreSQL-Vorlage.

Klicken Sie auf der Github-Seite auf die Schaltfläche Rohdatei herunterladen, um die YAML-Vorlagendatei zu speichern.

Konfigurieren Sie Ihre Ressourcen mit CloudFormation

Anmerkung

Bevor Sie diesen Vorgang starten, stellen Sie sicher, dass Sie ein Schlüsselpaar für eine EC2-Instance in Ihrem AWS-Konto haben. Weitere Informationen finden Sie unter Amazon-EC2-Schlüsselpaare und Linux-Instances.

Wenn Sie die AWS CloudFormation Vorlage verwenden, müssen Sie die richtigen Parameter auswählen, um sicherzustellen, dass Ihre Ressourcen ordnungsgemäß erstellt werden. Führen Sie die folgenden Schritte aus:

  1. Melden Sie sich bei der an AWS Management Console und öffnen Sie die AWS CloudFormation Konsole unter https://console.aws.amazon.com/cloudformation.

  2. Wählen Sie Stapel erstellen aus.

  3. Wählen Sie im Abschnitt Vorlage angeben die Option Eine Vorlagendatei von Ihrem Computer hochladen und dann Weiter aus.

  4. Legen Sie auf der Seite „Stack-Details angeben“ die folgenden Parameter fest:

    1. Setzen Sie den Stacknamen auf AurPostgreSQL TestStack.

    2. Legen Sie unter Parameter Availability Zones fest, indem Sie zwei Availability Zones auswählen.

    3. Wählen Sie unter Linux Bastion Host configuration für Key Name ein key pair aus, um sich bei Ihrer EC2-Instance anzumelden.

    4. Stellen Sie in den Linux Bastion Host-Konfigurationseinstellungen den zulässigen IP-Bereich auf Ihre IP-Adresse ein. Um mithilfe von Secure Shell (SSH) eine Verbindung zu EC2-Instances in Ihrer VPC herzustellen, ermitteln Sie Ihre öffentliche IP-Adresse mithilfe des Dienstes unter https://checkip.amazonaws.com. Ein Beispiel für eine IP-Adresse ist 192.0.2.1/32.

      Warnung

      Wenn Sie 0.0.0.0/0 für den SSH-Zugriff verwenden, ermöglichen Sie für alle IP-Adressen den Zugriff auf Ihre öffentlichen EC2-Instances. Dieser Ansatz ist zwar für kurze Zeit in einer Testumgebung zulässig, aber für Produktionsumgebungen sehr unsicher. Für die Produktion sollten Sie nur eine bestimmte IP-Adresse bzw. einen bestimmten Adressbereich für den Zugriff auf Ihre EC2-Instances autorisieren.

    5. Stellen Sie unter Allgemeine Datenbankkonfiguration die Datenbankinstanzklasse auf db.t4g.large ein.

    6. Setzen Sie den Datenbanknamen auf. database-test1

    7. Geben Sie unter Datenbank-Master-Benutzername einen Namen für den Masterbenutzer ein.

    8. Stellen Sie false für dieses Tutorial das DB-Master-Benutzerpasswort mit Secrets Manager verwalten auf ein.

    9. Geben Sie für das Datenbankkennwort ein Passwort Ihrer Wahl ein. Merken Sie sich dieses Passwort für weitere Schritte im Tutorial.

    10. Stellen Sie die Multi-AZ-Bereitstellung auf einfalse.

    11. Behalten Sie für alle anderen Einstellungen die Standardwerte bei. Klicken Sie auf Weiter, um fortzufahren.

  5. Behalten Sie auf der Seite „Stack-Optionen konfigurieren“ alle Standardoptionen bei. Klicken Sie auf Weiter, um fortzufahren.

  6. Wählen Sie auf der Seite „Stack überprüfen“ die Option Senden aus, nachdem Sie die Datenbank- und Linux-Bastion-Host-Optionen überprüft haben.

Sehen Sie sich nach Abschluss der Stack-Erstellung die Stacks mit Namen BastionStackund APGNS an, um die Informationen zu notieren, die Sie für die Verbindung mit der Datenbank benötigen. Weitere Informationen finden Sie unter AWS CloudFormation Stack-Daten und Ressourcen anzeigen auf der. AWS Management Console

Schritt 3: Herstellen einer Verbindung mit einem DB-Cluster von Aurora PostgreSQL

Sie können für die Verbindung mit dem DB-Cluster eine beliebige PostgreSQL-Client-Standardanwendung verwenden. In diesem Beispiel stellen Sie eine Verbindung mit einem DB-Cluster von Aurora PostgreSQL mithilfe des psql-Befehlszeilen-Clients her.

So stellen Sie eine Verbindung mit einem DB-Cluster von Aurora PostgreSQL her
  1. Suchen Sie nach dem Endpunkt (DNS-Name) und der Portnummer der Writer-Instance für Ihren DB-Cluster.

    1. Melden Sie sich bei der Amazon RDS-Konsole an AWS Management Console und öffnen Sie sie unter https://console.aws.amazon.com/rds/.

    2. Wählen Sie in der oberen rechten Ecke der Amazon RDS-Konsole den AWS-Region für den DB-Cluster aus.

    3. Wählen Sie im Navigationsbereich Datenbanken aus.

    4. Wählen Sie den Namen des DB-Clusters von Aurora PostgreSQL aus, um dessen Details anzuzeigen.

    5. Kopieren Sie auf der Registerkarte Konnektivität und Sicherheit den Endpunkt der Writer-Instance. Notieren Sie sich auch die Portnummer. Sie benötigen sowohl den Endpunkt als auch die Portnummer, um die Verbindung mit dem DB-Cluster herzustellen.

      Registerkarte „Konnektivität und Sicherheit“ mit dem Endpunktnamen.
  2. Stellen Sie eine Verbindung zu der EC2-Instance her, die Sie zuvor erstellt haben, indem Sie den Schritten unter Connect to your Linux Instance im Amazon EC2 EC2-Benutzerhandbuch folgen.

    Wir empfehlen, dass Sie eine Verbindung mit Ihrer EC2-Instance mithilfe von SSH herstellen. Wenn das SSH-Client-Dienstprogramm unter Windows, Linux oder Mac installiert ist, können Sie mit dem folgenden Befehlsformat eine Verbindung mit der Instance herstellen:

    ssh -i location_of_pem_file ec2-user@ec2-instance-public-dns-name

    Nehmen wir zum Beispiel an, das ec2-database-connect-key-pair.pem in /dir1 unter Linux gespeichert und das öffentliche IPv4-DNS für Ihre EC2-Instance ec2-12-345-678-90.compute-1.amazonaws.com ist. Ihr SSH-Befehl würde wie folgt aussehen:

    ssh -i /dir1/ec2-database-connect-key-pair.pem ec2-user@ec2-12-345-678-90.compute-1.amazonaws.com
  3. Installieren Sie die neuesten Fehlerbehebungen und Sicherheitsupdates, indem Sie die Software auf Ihrer EC2-Instance aktualisieren. Führen Sie dazu den folgenden Befehl aus.

    Anmerkung

    Mit der Option -y werden die Updates installiert, ohne um Bestätigung zu bitten. Um Updates vor der Installation zu überprüfen, lassen Sie diese Option aus.

    sudo dnf update -y
  4. Installieren Sie den psql-Befehlszeilen-Client von PostgreSQL auf Amazon Linux 2023 mit dem folgenden Befehl:

    sudo dnf install postgresql15
  5. Stellen Sie eine Verbindung mit dem DB-Cluster von Aurora PostgreSQL her. Geben Sie z. B. den folgenden Befehl ein. Mit dieser Aktion können Sie mithilfe des psql-Clients eine Verbindung mit dem DB-Cluster von Aurora PostgreSQL herstellen.

    Ersetzen Sie den Endpunkt der Writer-Instance für endpoint, den Namen der Datenbank --dbname, mit der Sie eine Verbindung für postgres herstellen möchten, und den Hauptbenutzernamen, den Sie für postgres verwendet haben. Geben Sie das Master-Passwort ein, das Sie bei der Aufforderung zur Eingabe eines Passworts verwendet haben.

    psql --host=endpoint --port=5432 --dbname=postgres --username=postgres

    Nachdem Sie das Passwort für den Benutzer eingegeben haben, sollte eine Ausgabe wie die folgende angezeigt werden.

    psql (14.3, server 14.6) SSL connection (protocol: TLSv1.2, cipher: ECDHE-RSA-AES256-GCM-SHA384, bits: 256, compression: off) Type "help" for help. postgres=>

    Weitere Informationen zum Herstellen einer Verbindung mit einem DB-Cluster von Aurora PostgreSQL finden Sie unter Verbindung zu einem Amazon Aurora SQL Postgre-DB-Cluster herstellen. Wenn Sie sich nicht mit Ihrem DB-Cluster verbinden können, erhalten Sie unter Es kann keine Verbindung zur Amazon RDS DB-Instance hergestellt werden Hilfe.

    Aus Sicherheitsgründen empfiehlt es sich, verschlüsselte Verbindungen zu verwenden. Verwenden Sie eine unverschlüsselte PostgreSQL-Verbindung nur, wenn sich Client und Server in derselben VPC befinden und das Netzwerk vertrauenswürdig ist. Weitere IInformationen zur Verwendung verschlüsselter Verbindungen finden Sie unter Sicherung von Aurora SQL Postgre-Daten mit/ SSL TLS.

  6. SQL-Befehle ausführen

    Der folgende SQL-Befehl zeigt z B. das aktuelle Datum und die aktuelle Zeit an:

    SELECT CURRENT_TIMESTAMP;

Schritt 4: Löschen der EC2-Instance und des DB-Clusters

Nachdem Sie eine Verbindung mit der Beispiel-EC2-Instance und dem DB-Cluster, die Sie erstellt haben, hergestellt und diese erkundet haben, löschen Sie sie, damit Ihnen dafür keine weiteren Kosten entstehen.

Wenn Sie früher AWS CloudFormation Ressourcen erstellt haben, überspringen Sie diesen Schritt und fahren Sie mit dem nächsten Schritt fort.

So löschen Sie die EC2-Instance
  1. Melden Sie sich bei der Amazon EC2 EC2-Konsole an AWS Management Console und öffnen Sie sie unter https://console.aws.amazon.com/ec2/.

  2. Wählen Sie im Navigationsbereich Instances aus.

  3. Wählen Sie die EC2- Instance aus, und wählen Sie Instance-Status, Instance beenden.

  4. Wenn Sie zur Bestätigung aufgefordert werden, wählen Sie Beenden aus.

Weitere Informationen zum Löschen einer EC2-Instance finden Sie unter Terminate your Instance im Amazon EC2 EC2-Benutzerhandbuch.

So löschen Sie einen DB-Cluster
  1. Melden Sie sich bei der Amazon RDS-Konsole an AWS Management Console und öffnen Sie sie unter https://console.aws.amazon.com/rds/.

  2. Wählen Sie Databases (Datenbanken) und anschließend die DB-Instance aus, die mit dem DB-Cluster verknüpft ist.

  3. Klicken Sie bei Actions auf Delete.

  4. Wählen Sie Delete (Löschen).

    Wenn alle mit einem DB-Cluster verknüpften DB-Instances gelöscht sind, wird der DB-Cluster automatisch gelöscht.

(Optional) Löschen Sie die EC2-Instance und den DB-Cluster, die mit erstellt wurden CloudFormation

Wenn Sie früher AWS CloudFormation Ressourcen erstellt haben, löschen Sie den CloudFormation Stack, nachdem Sie sich mit der EC2-Beispiel-Instance und dem DB-Cluster verbunden und diese erkundet haben, sodass Ihnen diese nicht mehr in Rechnung gestellt werden.

Um die Ressourcen zu löschen CloudFormation
  1. Öffnen Sie die AWS CloudFormation Konsole.

  2. Wählen Sie auf der Seite Stacks in der CloudFormation Konsole den Root-Stack aus (den Stack ohne den Namen VPCStack BastionStack oder APGNS).

  3. Wählen Sie Löschen aus.

  4. Wählen Sie Stack löschen aus, wenn Sie zur Bestätigung aufgefordert werden.

Weitere Informationen zum Löschen eines Stacks in CloudFormation finden Sie im AWS CloudFormation Benutzerhandbuch unter Löschen eines Stacks auf der AWS CloudFormation Konsole.

(Optional) Verbinden Sie Ihren DB-Cluster mit einer Lambda-Funktion

Sie können Ihren Aurora PostgreSQL-DB-Cluster auch mit einer serverlosen Lambda-Rechenressource verbinden. Mit Lambda-Funktionen können Sie Code ausführen, ohne die Infrastruktur bereitstellen oder verwalten zu müssen. Eine Lambda-Funktion ermöglicht es Ihnen auch, automatisch auf Codeausführungsanfragen jeder Größenordnung zu reagieren, von einem Dutzend Ereignissen pro Tag bis hin zu Hunderten von Ereignissen pro Sekunde. Weitere Informationen finden Sie unter Automatisches Verbinden einer Lambda-Funktion mit einem Aurora-DB-Cluster.