Datenbank erstellen und eine Verbindung dazu herstellen

Auf dieser Seite erfahren Sie, wie Sie Ihre erste Datenbank in AlloyDB for PostgreSQL erstellen und eine Verbindung dazu herstellen.

Am Ende dieser Kurzanleitung finden Sie eine Anleitung zum Bereinigen dieser neuen Datenbank. Am Ende der Seite finden Sie weitere Informationen zu den nächsten Schritten, um AlloyDB in Ihren eigenen Anwendungen zu verwenden.

Hinweise

Console

  1. Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
  2. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  3. Make sure that billing is enabled for your Google Cloud project.

  4. In the Google Cloud console, on the project selector page, select or create a Google Cloud project.

    Go to project selector

  5. Make sure that billing is enabled for your Google Cloud project.

  6. Aktivieren Sie die Cloud APIs, die zum Erstellen von AlloyDB for PostgreSQL und zum Herstellen einer Verbindung zu dieser Instanz erforderlich sind.

    APIs aktivieren

    1. Klicken Sie im Schritt Projekt bestätigen auf Weiter, um den Namen des Projekts zu bestätigen, an dem Sie Änderungen vornehmen möchten.

    2. Klicken Sie im Schritt APIs aktivieren auf Aktivieren, um Folgendes zu aktivieren:

      • AlloyDB API
      • Compute Engine API
      • Cloud Resource Manager API
      • Service Networking API

      Die Service Networking API ist erforderlich, wenn Sie die Netzwerkverbindung zu AlloyDB mit einem VPC-Netzwerk konfigurieren möchten, das sich im selben Google Cloud -Projekt wie AlloyDB befindet.

      Die Compute Engine API und die Cloud Resource Manager API sind erforderlich, wenn Sie die Netzwerkverbindung zu AlloyDB mit einem VPC-Netzwerk konfigurieren möchten, das sich in einem anderen Google Cloud -Projekt befindet.

gcloud

  1. Erstellen Sie ein Google Cloud -Projekt oder verwenden Sie ein vorhandenes Projekt:

    gcloud projects create PROJECT_ID --set-as-default
    # For an existing project
    gcloud config set project PROJECT_ID
    

    Ersetzen Sie Folgendes:

    • PROJECT_ID: Die permanente Kennzeichnung des Projekts.
  2. Die Abrechnung für das Google Cloud -Projekt muss aktiviert sein. So prüfen Sie, ob die Abrechnung für Ihr Projekt aktiviert ist

  3. Aktivieren Sie die AlloyDB-, Compute Engine- und Resource Manager APIs:

    gcloud services enable alloydb.googleapis.com
    gcloud services enable compute.googleapis.com
    gcloud services enable cloudresourcemanager.googleapis.com
    
  4. Wenn Sie die Netzwerkverbindung zu AlloyDB über ein VPC-Netzwerk konfigurieren möchten, das sich im selben Google Cloud -Projekt wie AlloyDB befindet, aktivieren Sie die Service Networking API im Projekt.

    gcloud services enable servicenetworking.googleapis.com
    
  5. Wenn Sie die Netzwerkverbindung zu AlloyDB über ein VPC-Netzwerk konfigurieren möchten, das sich in einem anderen Google Cloud -Projekt befindet, prüfen Sie, ob die Compute Engine API und die Service Networking API in diesem Projekt aktiviert sind, damit Sie den Zugriff auf die freigegebene VPC und die privaten Dienste in diesem Projekt konfigurieren können.

    gcloud services list
    

Cluster und primäre Instanz erstellen

HINWEIS : Wenn Sie ein privates Netzwerk verwenden möchten, können Sie sowohl die Konfiguration des privaten Netzwerks Ihrer Wahl als auch die AlloyDB-Instanz zusammen mit Clients wie Compute Engine-VMs mit Terraform bereitstellen. Weitere Informationen finden Sie unter Einfache Lösungen für die Cloud-Netzwerkkonfiguration.

  1. Rufen Sie in der Google Cloud Console die Seite Cluster auf.

    Zu den Clustern

  2. Klicken Sie auf Cluster erstellen.

  3. Geben Sie unter Cluster-ID die Option my-cluster ein.

  4. Geben Sie ein Passwort ein. Notieren Sie sich dieses Passwort, da Sie es in dieser Kurzanleitung verwenden.

  5. Behalten Sie die Standarddatenbankversion bei.

  6. Wählen Sie die Region us-central1 (Iowa) aus.

  7. Wählen Sie das Standardnetzwerk aus.

    Wenn Sie eine Verbindung für den privaten Zugriff haben, fahren Sie mit dem nächsten Schritt fort. Andernfalls klicken Sie auf Verbindung einrichten und führen Sie die folgenden Schritte aus:

    1. Klicken Sie unter IP-Bereich zuweisen auf Automatisch zugewiesenen IP-Bereich verwenden.

    2. Klicken Sie auf Weiter und dann auf Verbindung erstellen.

  8. Behalten Sie die Standard-Instanz-ID my-cluster-primary bei.

  9. Lassen Sie unter Zonenverfügbarkeit die Option Einzelne Zone ausgewählt. Wir empfehlen zwar keine Instanz mit einer einzelnen Zone für die Produktion, in dieser Kurzanleitung wird jedoch eine einzelne Zone verwendet, um die Kosten zu minimieren. Weitere Informationen finden Sie unter Kosten mit einfachen Instanzen reduzieren.

  10. Wählen Sie den Maschinentyp 2 vCPU, 16 GB aus.

  11. Behalten Sie die Standardeinstellungen unter Verbindung und Netzwerksicherheit bei.

  12. Nehmen Sie keine Änderungen unter Erweiterte Optionen einblenden vor.

  13. Klicken Sie auf Cluster erstellen. Es kann einige Minuten dauern, bis AlloyDB den Cluster erstellt und auf der Seite Übersicht des primären Clusters anzeigt.

Verbindung zur Instanz herstellen und Datenbank erstellen

  1. Rufen Sie in der Google Cloud Console die Seite Cluster auf.

    Zu den Clustern

  2. Klicken Sie in der Spalte Ressourcenname auf den Namen Ihres Clusters, my-cluster.

  3. Klicken Sie im Navigationsbereich auf AlloyDB Studio.

  4. Führen Sie auf der Seite In AlloyDB Studio anmelden die folgenden Schritte aus:

    1. Wählen Sie die Datenbank postgres aus.

    2. Wählen Sie den Nutzer postgres aus.

    3. Geben Sie das Passwort ein, das Sie unter Cluster und primäre Instanz erstellen erstellt haben.

    4. Klicken Sie auf Authentifizieren. Im Bereich Explorer wird eine Liste der Objekte in der Datenbank postgres angezeigt.

  5. Geben Sie zum Erstellen einer Datenbank die folgende Anweisung auf dem Tab Editor 1 ein und klicken Sie dann auf Ausführen:

    CREATE DATABASE guestbook;
    

    Die Datenbank wurde erstellt, wenn im Bereich Ergebnisse die Meldung Statement executed successfully angezeigt wird.

Verbindung zur Datenbank guestbook herstellen

  1. Rufen Sie in der Google Cloud Console die Seite Cluster auf.

    Zu den Clustern

  2. Klicken Sie in der Spalte Ressourcenname auf den Namen Ihres Clusters, my-cluster.

  3. Klicken Sie im Navigationsbereich auf AlloyDB Studio.

  4. Führen Sie auf der Seite In AlloyDB Studio anmelden die folgenden Schritte aus:

    1. Wählen Sie die Datenbank guestbook aus.

    2. Wählen Sie den Nutzer postgres aus.

    3. Geben Sie das Passwort ein, das Sie unter Cluster und primäre Instanz erstellen erstellt haben.

    4. Klicken Sie auf Authentifizieren. Im Bereich Explorer wird eine Liste der Objekte in der Datenbank guestbook angezeigt.

Datenbankverbindung prüfen

  1. Folgen Sie der Anleitung unter Verbindung zur guestbook-Datenbank herstellen.

  2. Wenn Sie Beispieldaten in die Datenbank guestbook einfügen möchten, geben Sie Folgendes auf dem Tab Editor 1 ein:

    CREATE TABLE entries (guestName VARCHAR(255),
                          content VARCHAR(255),
                          entryID SERIAL PRIMARY KEY);
    INSERT INTO entries (guestName, content) values ('Alex', 'I got here!');
    INSERT INTO entries (guestName, content) values ('Kai', 'Me too!');
    
  3. Klicken Sie auf Ausführen. Die Meldung Statement executed successfully im Bereich Ergebnisse gibt an, dass Daten in Ihre Datenbank eingefügt werden.

  4. Wenn Sie Text auf dem Tab Editor 1 entfernen möchten, damit Sie einen anderen Befehl ausführen können, klicken Sie auf Löschen.

  5. Wenn Sie alle Einträge in der Datenbank auswählen möchten, geben Sie die folgende Abfrage auf dem Tab Editor 1 ein:

    SELECT * FROM entries;
    
  6. Klicken Sie auf Ausführen. Im Bereich Ergebnisse wird eine Ausgabe angezeigt, die in etwa so aussieht:

        guestname     | content     | entryid
        --------------+-------------+---------
        Alex          | I got here! | 1
        Kai           | Me too!     | 2
    

Bereinigen

Mit den folgenden Schritten vermeiden Sie, dass Ihrem Google Cloud -Konto die in dieser Anleitung verwendeten Ressourcen in Rechnung gestellt werden:

  1. Rufen Sie in der Google Cloud Console die Seite Cluster auf.

    Zu den Clustern

  2. Klicken Sie in der Spalte Ressourcenname auf den Namen Ihres Clusters, my-cluster.

  3. Klicken Sie auf Cluster löschen.

  4. Geben Sie unter Cluster „my-cluster“ löschen die Zahl my-cluster ein, um zu bestätigen, dass Sie den Cluster löschen möchten.

  5. Klicken Sie auf Löschen.

  6. Wenn Sie beim Erstellen eines Clusters eine private Verbindung erstellt haben, rufen Sie in der Google Cloud Console die Seite „Netzwerk“ auf und klicken Sie auf VPC-Netzwerk löschen.

Nächste Schritte