AlloyDB Quick Setup Lab

1. Übersicht

In diesem Codelab zeigen wir Ihnen eine einfache Methode zum Einrichten von AlloyDB.

565b9be26973f8c2.png

Aufgaben

Dabei erstellen Sie eine AlloyDB-Instanz und einen AlloyDB-Cluster mit allen erforderlichen Netzwerkkonfigurationen in einer Ein-Klick-Installation. Außerdem erfahren Sie, wie Sie sie auch in Ihren zukünftigen Projekten schnell einrichten können.

Voraussetzungen

  • Ein Browser wie Chrome oder Firefox
  • Google Cloud-Projekt mit aktivierter Abrechnungsfunktion.

2. Hinweis

Projekt erstellen

  1. Wählen Sie in der Google Cloud Console auf der Seite der Projektauswahl ein Google Cloud-Projekt aus oder erstellen Sie eines.
  2. Die Abrechnung für das Cloud-Projekt muss aktiviert sein. Informationen zum Prüfen, ob die Abrechnung für ein Projekt aktiviert ist .

Cloud Shell aktivieren

  1. Sie verwenden die Cloud Shell, eine Befehlszeilenumgebung, die in Google Cloud ausgeführt wird. Klicken Sie oben in der Google Cloud Console auf Cloud Shell aktivieren.

Bild der Schaltfläche „Cloud Shell aktivieren“

  • Sobald die Verbindung mit der Cloud Shell hergestellt ist, können Sie mit dem folgenden Befehl prüfen, ob Sie bereits authentifiziert sind und für das Projekt schon Ihre Projekt-ID eingestellt ist:
gcloud auth list
  • Wenn Sie nicht authentifiziert sind, führen Sie den folgenden Befehl aus:
gcloud auth login
  • Führen Sie in der Cloud Shell den folgenden Befehl aus, um zu prüfen, ob der gcloud-Befehl Ihr Projekt kennt:
gcloud config list project
  • Wenn Ihr Projekt nicht festgelegt ist, verwenden Sie den folgenden Befehl, um es festzulegen:
gcloud config set project <YOUR_PROJECT_ID>

APIs aktivieren und Berechtigungen erteilen

  1. Aktivieren Sie die erforderlichen APIs.

Folgen Sie dem Link und aktivieren Sie die APIs.

Alternativ können Sie dazu den gcloud-Befehl verwenden. Weitere Informationen finden Sie in der Dokumentation zu gcloud-Befehlen und ihrer Verwendung.

  1. Erteilen Sie die erforderlichen Rollen zum Erstellen und Konfigurieren der AlloyDB-Instanz.

Wenn Sie sich in Ihrer eigenen Entwicklungsumgebung befinden oder Inhaber-/Administratorzugriff auf das Projekt haben, ist dieser Schritt nicht erforderlich, da Ihr Hauptkonto (als Inhaber) bereits diese Berechtigungen hat. Andernfalls folgen Sie diesem Schritt.

Um die Berechtigungen zu erhalten, die Sie zum Erstellen einer AlloyDB-Datenbank und zum Herstellen einer Verbindung zu ihr benötigen, erteilen Sie die folgenden IAM-Rollen für Ihr Projekt:

  • Compute-Netzwerkadministrator (roles/compute.networkAdmin)
  • AlloyDB-Administrator (roles/alloydb.admin)

Dies sind die genauen Berechtigungen, die im Hintergrund erforderlich sind, um eine AlloyDB-Datenbank zu erstellen und eine Verbindung zu ihr herzustellen:

  • compute.networks.list
  • compute.networks.addPeering
  • compute.addresses.create
  • servicenetworking.services.addPeering
  • Alloydb.clusters.create
  • Alloydb.instances.create
  • Alloydb.instances.login

Jetzt geht es mit der Einrichtung weiter.

3. AlloyDB einrichten

Erstellen wir einen AlloyDB-Cluster und eine AlloyDB-Instanz zusammen mit den Netzwerkkonfigurationen.

  1. Führen Sie die folgenden Befehle im Google Cloud Shell-Terminal aus, um das Repository in ein Stammverzeichnis zu klonen und zum geklonten Projektordner zu wechseln:
# 1. Clone the repository
git clone https://github.com/GoogleCloudPlatform/devrel-demos.git

# 2. Navigate to the project directory
cd devrel-demos/infrastructure/easy-alloydb-setup
  1. Sobald dieser Schritt abgeschlossen ist, wird das Repository in den lokalen Cloud Shell-Editor geklont und Sie können den folgenden Befehl im Projektordner ausführen. Achten Sie darauf, dass Sie sich im Projektverzeichnis befinden:
sh run.sh
  1. Verwenden Sie jetzt die UI. Den Link finden Sie in den Logs des Terminals. Sie können darauf klicken oder auch auf den Link „Vorschau im Web“ im Terminal klicken, um dorthin zu gelangen.
  2. Geben Sie Ihre Details für die Projekt-ID, den Clusternamen und den Instanznamen ein, um zu beginnen.

60a1ff89d6347b7a.png

  1. Holen Sie sich einen Kaffee, während die Logs durchlaufen. Hier erfahren Sie, wie das im Hintergrund funktioniert.

4. Glückwunsch

Sie sind startklar.

Legen Sie los und richten Sie Ihre Daten mit AlloyDB schnell und einfach ein.