Auf dieser Seite finden Sie eine Anleitung für die folgenden Aufgaben:
- Instanz mit Wartungsfenstern erstellen
- Bevorzugtes Wartungsfenster festlegen
- Aktivieren Sie die Wartungsbenachrichtigungen.
- Geplante Wartungen ansehen
- Wartung verschieben
- Wartungsrichtlinie aus einer Instanz entfernen
Eine Übersicht über Wartungsupdates und Wartungsfenster finden Sie unter Wartung.
Instanz mit Wartungsfenstern erstellen
gcloud
Verwenden Sie den Befehl gcloud memorystore instances create
, um eine Memorystore for Valkey-Instanz mit Wartungsfenstern zu erstellen:
gcloud memorystore instances create INSTANCE_ID \ --project=PROJECT_ID \ --location=REGION_ID \ --psc-auto-connections=network=projects/PROJECT_ID/global/networks/NETWORK_ID \ --shard-count=SHARD_COUNT \ --maintenance-policy-weekly-window=day=DAY,startTime=hours=HOUR
Ersetzen Sie Folgendes:
INSTANCE_ID: die ID der zu erstellenden Memorystore for Redis-Instanz. Die Instanz-ID muss zwischen 1 und 63 Zeichen lang sein und darf nur Kleinbuchstaben, Ziffern oder Bindestriche enthalten. Er muss mit einem Kleinbuchstaben beginnen und mit einem Kleinbuchstaben oder einer Ziffer enden.
PROJECT_ID: die Projekt-ID oder ‑nummer des Google Cloud-Projekts, in dem Sie die Instanz erstellen möchten.
REGION_ID: die Region, in der sich die Instanz befinden soll.
NETWORK_ID: die ID des Netzwerks, mit dem Sie die Instanz erstellen möchten.
SHARD_COUNT: die Anzahl der Shards in Ihrer Instanz. Die Shard-Anzahl bestimmt die Gesamtspeicherkapazität für das Speichern von Instanzdaten. Weitere Informationen zu Instanzspezifikationen finden Sie unter Instanz- und Knotenspezifikation.
DAY: der Tag, an dem die Wartung durchgeführt werden soll. Zulässige Werte sind
MONDAY
bisSUNDAY
.HOUR: die Stunde des Tages (in UTC-Zeit), zu der das Wartungsfenster beginnt. Zulässige Werte sind
0
bis23
.
Beispiel:
gcloud memorystore instances create my-instance \ --project=my-project \ --location=us-central1 \ --psc-auto-connections=network=projects/my-project/global/networks/default \ --shard-count=8 \ --maintenance-policy-weekly-window=day=MONDAY,startTime=hours=9
Wenn Sie eine Instanz mit Wartungsfenstern erstellen, ist standardmäßig die Verschlüsselung während der Übertragung deaktiviert und das autorisierte Netzwerk ist default
.
Bevorzugtes Wartungsfenster festlegen
gcloud
Verwenden Sie den Befehl gcloud memorystore instances update
, um ein Wartungsfenster für eine Memorystore for Redis-Instanz festzulegen:
gcloud memorystore instances update INSTANCE_ID \ --project=PROJECT_ID \ --location=REGION_ID \ --maintenance-policy-weekly-window=day=DAY,startTime=hours=HOUR
Ersetzen Sie Folgendes:
- INSTANCE_ID: Die ID der Instanz
- PROJECT_ID: die Projekt-ID oder ‑nummer des Google Cloud-Projekts, das die Instanz enthält
- REGION_ID: Die Region, in der sich Ihre Instanz befindet.
- DAY: der Tag, an dem die Wartung durchgeführt werden soll. Zulässige Werte sind
MONDAY
bisSUNDAY
. - HOUR: die Stunde des Tages (in UTC-Zeit), zu der das Wartungsfenster beginnt. Zulässige Werte sind
0
bis23
.
Wartungsbenachrichtigungen aktivieren
So aktivieren Sie Wartungsbenachrichtigungen:
Öffnen Sie in der Google Cloud Console die Seite Kommunikation.
Klicken Sie auf Produktbenachrichtigungen.
Wählen Sie im Menü Ihr Google Cloud-Projekt aus.
Schalten Sie in der Zeile für Memorystore die E-Mail-Schaltfläche auf AN.
Eine Wartungsbenachrichtigungs-E-Mail verwendet den Titel "Upcoming maintenance for your
Cloud Memorystore instance [your-instance-name]"
. Jede E-Mail-Adresse, die Benachrichtigungen erhalten muss, muss separat aktiviert werden.
Wartungsbenachrichtigungen werden auf Projekt- und nicht auf Instanzebene festgelegt. Memorystore for Valkey sendet Benachrichtigungen an die E-Mail-Adresse, die mit Ihrem Google-Konto verknüpft ist. Ein benutzerdefinierter E-Mail-Alias wie ein Team-E-Mail-Alias kann nicht konfiguriert werden.
Geplante Wartungen finden
Wenn für Ihre Memorystore for Valkey-Instanz eine Wartung geplant ist, können Sie mit dem Befehl gcloud memorystore instances describe
die geplante Wartung aufrufen.
gcloud
gcloud memorystore instances describe INSTANCE_ID \ --project=PROJECT_ID \ --location=REGION_ID
Ersetzen Sie Folgendes:
- INSTANCE_ID: die ID der Instanz
- PROJECT_ID: die Projekt-ID oder -Nummer des Google Cloud-Projekts, das die Instanz enthält
- REGION_ID: Region, in der sich Ihre Instanz befindet
Die Ausgabe für die geplante Wartung sieht so aus:
maintenancePolicy: weeklyMaintenanceWindow: - day: DAY duration: 3600 seconds - startTime hour: HOUR maintenanceSchedule: endTime: 'END_DATE_AND_TIME_STAMP' scheduleDeadlineTime: 'SCHEDULED_DATE_AND_TIME_STAMP' startTime: 'START_DATE_AND_TIME_STAMP'
Wobei:
maintenancePolicy
enthält Informationen zum Zeitpunkt der Erstellung Ihrer bevorzugten Wartungsrichtlinie.DAY
ist der Wochentag, an dem die Wartung durchgeführt wird.HOUR
ist die Stunde (in UTC-Zeit), zu der die Wartung beginnt.
maintenanceSchedule
enthält Informationen zur geplanten Wartung Ihrer Instanz.END_DATE_AND_TIME_STAMP
gibt an, wann ein geplantes Wartungsupdate für Ihre Instanz endet.SCHEDULED_DATE_AND_TIME_STAMP
gibt an, wann ein Wartungsupdate für Ihre Instanz geplant ist.START_DATE_AND_TIME_STAMP
gibt an, wann ein geplantes Wartungsupdate für Ihre Instanz beginnt.
Wartung verschieben
Verwenden Sie den Befehl gcloud memorystore instances reschedule-maintenance
, um die Wartung neu zu planen.
gcloud
gcloud memorystore instances reschedule-maintenance INSTANCE_ID \ --project=PROJECT_ID \ --location=REGION_ID \ --reschedule-type=RESCHEDULE_TYPE [--schedule-time=RESCHEDULE_TIME]
Ersetzen Sie Folgendes:
- INSTANCE_ID: Die ID der Instanz
- PROJECT_ID: die Projekt-ID oder -Nummer des Google Cloud-Projekts, das die Instanz enthält.
- REGION_ID: Die Region, in der sich Ihre Instanz befindet.
RESCHEDULE_TYPE: die Art der verschobenen Aktualisierung. Verfügbare Werte:
IMMEDIATE
: Startet die Wartungsaktualisierung sofort.SPECIFIC_TIME
: Sie können eine bestimmte Zeit für die Aktualisierung festlegen. Dieser Zeitraum darf nicht mehr als 14 Tage nach dem ursprünglichen Wartungsfenster liegen.
RESCHEDULE_TIME: Datum und Uhrzeit, zu dem Memorystore for Valkey das Wartungsupdate verschiebt.
Wartungsrichtlinie aus einer Instanz entfernen
Wenn Sie für eine Instanz keine Wartungsrichtlinie mehr benötigen und stattdessen die Standardeinstellung für die Wartung von Memorystore for Valkey verwenden möchten, können Sie die Richtlinie aus der Instanz entfernen. Verwenden Sie dazu den Befehl gcloud memorystore instances update
.
gcloud
gcloud memorystore instances update INSTANCE_ID \ --project=PROJECT_ID \ --location=REGION_ID \ --clear-maintenance-policy-weekly-window
Ersetzen Sie Folgendes:
- INSTANCE_ID: die ID der Instanz, aus der Sie die Wartungsrichtlinie entfernen möchten
- PROJECT_ID: die Projekt-ID oder ‑nummer des Google Cloud-Projekts, das die Instanz enthält
- REGION_ID: Region, in der sich Ihre Instanz befindet
Nächste Schritte
- Sehen Sie sich die Berechtigungen an, die zum Verwalten von Wartungsfenstern für Ihre Memorystore for Redis-Instanz erforderlich sind.