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
- 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.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
Aktivieren Sie die Cloud APIs, die zum Erstellen von AlloyDB for PostgreSQL und zum Herstellen einer Verbindung zu dieser Instanz erforderlich sind.
Klicken Sie im Schritt Projekt bestätigen auf Weiter, um den Namen des Projekts zu bestätigen, an dem Sie Änderungen vornehmen möchten.
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
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.
Die Abrechnung für das Google Cloud -Projekt muss aktiviert sein. So prüfen Sie, ob die Abrechnung für Ihr Projekt aktiviert ist
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
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
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.
Rufen Sie in der Google Cloud Console die Seite Cluster auf.
Klicken Sie auf Cluster erstellen.
Geben Sie unter Cluster-ID die Option
my-cluster
ein.Geben Sie ein Passwort ein. Notieren Sie sich dieses Passwort, da Sie es in dieser Kurzanleitung verwenden.
Behalten Sie die Standarddatenbankversion bei.
Wählen Sie die Region
us-central1 (Iowa)
aus.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:
Klicken Sie unter IP-Bereich zuweisen auf Automatisch zugewiesenen IP-Bereich verwenden.
Klicken Sie auf Weiter und dann auf Verbindung erstellen.
Behalten Sie die Standard-Instanz-ID
my-cluster-primary
bei.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.
Wählen Sie den Maschinentyp
2 vCPU, 16 GB
aus.Behalten Sie die Standardeinstellungen unter Verbindung und Netzwerksicherheit bei.
Nehmen Sie keine Änderungen unter Erweiterte Optionen einblenden vor.
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
Rufen Sie in der Google Cloud Console die Seite Cluster auf.
Klicken Sie in der Spalte Ressourcenname auf den Namen Ihres Clusters,
my-cluster
.Klicken Sie im Navigationsbereich auf AlloyDB Studio.
Führen Sie auf der Seite In AlloyDB Studio anmelden die folgenden Schritte aus:
Wählen Sie die Datenbank
postgres
aus.Wählen Sie den Nutzer
postgres
aus.Geben Sie das Passwort ein, das Sie unter Cluster und primäre Instanz erstellen erstellt haben.
Klicken Sie auf Authentifizieren. Im Bereich Explorer wird eine Liste der Objekte in der Datenbank
postgres
angezeigt.
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
Rufen Sie in der Google Cloud Console die Seite Cluster auf.
Klicken Sie in der Spalte Ressourcenname auf den Namen Ihres Clusters,
my-cluster
.Klicken Sie im Navigationsbereich auf AlloyDB Studio.
Führen Sie auf der Seite In AlloyDB Studio anmelden die folgenden Schritte aus:
Wählen Sie die Datenbank
guestbook
aus.Wählen Sie den Nutzer
postgres
aus.Geben Sie das Passwort ein, das Sie unter Cluster und primäre Instanz erstellen erstellt haben.
Klicken Sie auf Authentifizieren. Im Bereich Explorer wird eine Liste der Objekte in der Datenbank
guestbook
angezeigt.
Datenbankverbindung prüfen
Folgen Sie der Anleitung unter Verbindung zur
guestbook
-Datenbank herstellen.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!');
Klicken Sie auf Ausführen. Die Meldung
Statement executed successfully
im Bereich Ergebnisse gibt an, dass Daten in Ihre Datenbank eingefügt werden.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.
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;
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:
Rufen Sie in der Google Cloud Console die Seite Cluster auf.
Klicken Sie in der Spalte Ressourcenname auf den Namen Ihres Clusters,
my-cluster
.Klicken Sie auf delete Cluster löschen.
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.Klicken Sie auf Löschen.
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.