Auf dieser Seite finden Sie die gcloud CLI-Befehle, die zum Einrichten der Voraussetzungen, Bereitstellen einer Instanz, Beschreiben einer Instanz und Löschen einer Instanz in einem Standard-VPC-Netzwerk erforderlich sind. Eine Anleitung zum Ausführen dieser Aufgaben in einem freigegebene VPC-Netzwerk finden Sie unter Instanzbereitstellung in einem freigegebene VPC-Netzwerk. Folgen Sie dazu der Anleitung in den einzelnen Abschnitten dieser Seite.
Ausführliche Informationen zu diesen Aufgaben finden Sie auf den folgenden Seiten:
APIs aktivieren
Aktivieren Sie zuerst die APIs in diesem Abschnitt. Diese APIs sind erforderlich, da Memorystore for Redis die Automatisierung von Dienstverbindungen mit Private Service Connect verwendet, um die Verbindung für Instanzen zu automatisieren. Weitere Informationen finden Sie unter Netzwerk.
Aktivieren Sie die APIs mit folgenden Befehlen:
gcloud
gcloud services enable --project=PROJECT_ID networkconnectivity.googleapis.com gcloud services enable --project=PROJECT_ID compute.googleapis.com gcloud services enable --project=PROJECT_ID serviceconsumermanagement.googleapis.com gcloud services enable --project=PROJECT_ID memorystore.googleapis.com
Ersetzen Sie Folgendes:
- PROJECT_ID ist die Projekt-ID.
Richtlinie für Dienstverbindungen erstellen
Sie müssen eine Richtlinie für Dienstverbindungen für das Projekt, das Netzwerk und die Region erstellen, in der Sie die Memorystore for Redis-Instanz bereitstellen möchten. Mit einer Richtlinie für Dienstverbindungen können Sie die Dienstklasse gcp-memorystore
zum Erstellen einer Private Service Connect-Verbindung zwischen VPC-Netzwerken von Erstellern und Nutzern in der Region, in der die Richtlinie definiert ist, und im Subnetz, das in der Richtlinie angegeben ist, autorisieren.
Informationen zu den Berechtigungen, die zum Erstellen einer Richtlinie für Dienstverbindungen erforderlich sind, finden Sie unter Erforderliche Rollen.
In dieser Kurzanleitung werden das Netzwerk default
und das Subnetz default
verwendet. IP-Adressen für Ihre Instanz werden in diesem Standardsubnetz in der Region zugewiesen.
Führen Sie folgenden Befehl aus, um die Richtlinie für Dienstverbindungen zu erstellen:
gcloud
gcloud network-connectivity service-connection-policies create POLICY_NAME \ --network=default \ --project=PROJECT_ID \ --region=REGION \ --service-class=gcp-memorystore \ --subnets=https://www.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION/subnetworks/default
Ersetzen Sie Folgendes:
- POLICY_NAME ist der gewünschte Richtlinienname.
- PROJECT_ID ist die Projekt-ID.
- REGION ist die Region, in der Sie die Memorystore for Redis-Instanz bereitstellen möchten.
Erstellung der Richtlinie für Dienstverbindungen prüfen
Prüfen Sie mit dem Befehl list
, ob die Richtlinie erfolgreich erstellt wurde:
gcloud
gcloud network-connectivity service-connection-policies list --region=REGION --project=PROJECT_ID
Ersetzen Sie Folgendes:
- PROJECT_ID ist die Projekt-ID.
- REGION ist die Region, in der die Richtlinie für Dienstverbindungen definiert ist.
Instanz erstellen
Führen Sie den Befehl create
aus, um eine Instanz zu erstellen:
gcloud
gcloud beta memorystore instances create INSTANCE \ --project=PROJECT_ID \ --location=REGION \ --node-type=NODE_TYPE \ --shard-count=SHARD_COUNT \ --replica-count=REPLICA_COUNT \ --psc-auto-connections=network=projects/PROJECT_ID/global/networks/NETWORK_ID,projectId=PROJECT_ID \
Ersetzen Sie Folgendes:
- INSTANCE ist die Instanz-ID.
REGION ist die Region, in der Sie Ihre Instanz bereitstellen möchten.
NODE_TYPE ist der von Ihnen ausgewählte Knotentyp. Zulässige Werte:
shared-core-nano
standard-small
highmem-medium
highmem-xlarge
Weitere Informationen zu Knotentypen und Instanzkonfigurationen finden Sie in der Spezifikation für Instanzen und Knoten.
SHARD_COUNT gibt die Anzahl der Shards in Ihrer Instanz an. Die Anzahl der Shards bestimmt die Gesamtspeicherkapazität für das Speichern von Instanzdaten. Weitere Informationen zur Instanzspezifikation finden Sie unter Instanz- und Knotenspezifikation.
REPLICA_COUNT ist die gewünschte Anzahl der Lesereplikate (pro Shard). Zulässige Werte sind
0
,1
und2
.PROJECT_ID ist die ID des Projekts, in dem Sie die Instanz erstellen möchten.
NETWORK_ID ist die ID des Netzwerks, mit dem Sie die Instanz erstellen möchten.
Instanz beschreiben
Führen Sie den Befehl describe
aus, um die Instanzdetails aufzurufen:
gcloud
gcloud beta memorystore instances describe INSTANCE \ --project=PROJECT_ID \ --location=REGION
Ersetzen Sie Folgendes:
- INSTANCE ist die Instanz-ID.
- PROJECT_ID ist die Projekt-ID.
- REGION ist die Region, in der sich Ihre Instanz befindet.
Instanz löschen
Führen Sie den Befehl delete
aus, um eine Instanz zu löschen:
gcloud
gcloud beta memorystore instances delete INSTANCE \ --project=PROJECT_ID \ --location=REGION
Ersetzen Sie Folgendes:
- INSTANCE ist die Instanz-ID.
- PROJECT_ID ist die Projekt-ID.
- REGION ist die Region, in der sich Ihre Instanz befindet.