Einen ElastiCache Cluster ändern - Amazon ElastiCache

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Einen ElastiCache Cluster ändern

Neben dem Hinzufügen oder Entfernen von Knoten aus einem ElastiCache Cluster kann es vorkommen, dass Sie weitere Änderungen vornehmen müssen, z. B. das Hinzufügen einer Sicherheitsgruppe, das Ändern des Wartungsfensters oder einer Parametergruppe.

Es wird empfohlen, dass das Wartungsfenster in den Zeitraum mit der geringsten Nutzung fällt. Dies muss folglich zeitweise korrigiert werden.

Wenn Sie die Parameter eines Clusters ändern, wird die Änderung entweder sofort oder nach dem Neustart des Clusters angewendet. Dies gilt unabhängig davon, ob Sie die Parametergruppe des Clusters oder einen Parameterwert innerhalb der Parametergruppe des Clusters ändern. Informationen darüber, wann eine bestimmte Parameteränderung angewendet wird, finden Sie im Abschnitt „Änderungen werden wirksam“ in der Spalte „Details“ in den Tabellen für Memcached-spezifische Parameterund Valkey- und Redis-Parameter OSS. Weitere Informationen zum Neustarten eines Cluster-Knotens finden Sie unter Knoten neu starten.

So modifizieren Sie einen Cluster:
  1. Melden Sie sich bei der an AWS Management Console und öffnen Sie die ElastiCache Konsole unter https://console.aws.amazon.com/elasticache/.

  2. Wählen Sie aus der Liste in der oberen rechten Ecke die AWS Region aus, in der sich der Cluster befindet, den Sie ändern möchten.

  3. Wählen Sie im Navigationsbereich die Engine, die auf dem Cluster ausgeführt wird, den Sie modifizieren möchten.

    Es wird eine Liste der ausgewählten Engine-Cluster angezeigt.

  4. Wählen Sie in der Liste der Cluster den Namen des Clusters aus, den Sie modifizieren möchten..

  5. Wählen Sie Aktionen und dann Ändern.

    Das Fenster Modify Cluster wird angezeigt.

  6. Nehmen Sie im Fenster Modify Cluster die gewünschten Änderungen vor. Zu den Optionen gehören:

    • Beschreibung

    • Clustermodus – Wenn Sie den Clustermodus von Deaktiviert auf Aktiviert ändern möchten, müssen Sie den Clustermodus zuerst auf Kompatibel festlegen.

      Im kompatiblen Modus können Ihre Valkey- oder OSS Redis-Clients sowohl im Clustermodus als auch im deaktivierten Clustermodus eine Verbindung herstellen. Nachdem Sie alle Valkey- oder OSS Redis-Clients zur Verwendung des aktivierten Clustermodus migriert haben, können Sie die Konfiguration des Clustermodus abschließen und den Clustermodus auf Aktiviert setzen.

    • Kompatibilität der Engine-Version

      Wichtig

      Sie können auf neuere Engine-Versionen aktualisieren. Falls Sie eine Hauptversion der Engine aktualisieren, z. B. von 5.0.6 auf 6.0, müssen Sie eine Parametergruppenfamilie auswählen, die mit der neuen Engine-Version kompatibel ist. Weitere Informationen zur Verfahrensweise finden Sie unter Versionsverwaltung für ElastiCache. Ein Downgrade auf ältere Engine-Versionen ist jedoch nur durch Löschen des vorhandenen Clusters und Erstellen eines neuen Clusters möglich.

    • VPCSicherheitsgruppe (n)

    • Parametergruppe

    • Node Type

      Anmerkung

      Wenn der Cluster einen Knotentyp aus der R6gd-Familie verwendet, können Sie nur eine andere Knotengröße aus dieser Familie auswählen. Wenn Sie einen Knotentyp aus der R6gd-Familie wählen, wird Daten-Tiering automatisch aktiviert. Weitere Informationen finden Sie unter Daten-Tiering.

    • Multi-AZ

    • Automatisches Failover (nur im deaktivierten Cluster-Modus)

    • Aktivieren automatischer Sicherungen

    • ID des Backup-Knotens

    • Aufbewahrungszeitraum für Backups

    • Backup-Fenster

    • Thema für die SNS Benachrichtigung

    • Versionskompatibilität der Memcached Engine

    • Netzwerktyp

      Anmerkung

      Wenn Sie von IPv4 zu wechselnIPv6, müssen Sie Subnetzgruppen auswählen oder erstellen, die kompatibel sind mit. IPv6 Weitere Informationen finden Sie unter Auswahl eines Netzwerktyps in ElastiCache.

    • VPCSicherheitsgruppe (n)

    • Parametergruppe

    • Wartungsfenster

    • Thema für die SNS Benachrichtigung

    Das Kontrollkästchen Apply Immediately (Sofort anwenden) gilt nur für Änderungen an der Engine-Version. Um die Änderungen sofort zu übernehmen, aktivieren Sie das Kontrollkästchen Apply Immediately (Sofort anwenden). Wenn dieses Kontrollkästchen nicht aktiviert ist, werden Änderungen an der Engine-Version während des nächsten Wartungsfensters übernommen. Andere Änderungen, wie z. B. Ändern des Wartungsfensters, werden umgehend übernommen.

Um die Protokollzustellung für Redis zu aktivieren/deaktivieren
  1. Suchen Sie in der Liste der Cluster den Cluster aus, den Sie ändern möchten. Wählen Sie den Clusternamen und nicht das Kontrollkästchen daneben.

  2. Wählen Sie auf der Seite mit den Cluster-Details die Registerkarte Logs aus.

  3. Um langsame Logs zu aktivieren oder zu deaktivieren, wählen Sie entweder Aktivieren oder Deaktivieren.

    Wenn Sie „Aktivieren“ wählen:

    1. Wählen Sie unter Protokollformat entweder JSONoder Text aus.

    2. Wählen Sie unter Protokollzieltyp entweder CloudWatch Logs oder Kinesis Firehose aus.

    3. Unter Protokollziel können Sie Create new auswählen und entweder Ihren CloudWatchLogs Log-Gruppennamen oder Ihren Kinesis Data Firehose-Stream-Namen eingeben. Sie können auch Select existing auswählen und dann entweder Ihren CloudWatchLogs Loggruppennamen oder Ihren Kinesis Data Firehose Firehose-Streamnamen wählen.

    4. Wählen Sie Enable (Aktivieren) aus.

So ändern Sie Ihre Konfiguration für Redis:
  1. Wählen Sie Ändern aus.

  2. Wählen Sie unter Protokollformat entweder JSONoder Text aus.

  3. Wählen Sie unter Zieltyp entweder CloudWatch Logs oder Kinesis Firehose aus.

  4. Wählen Sie unter Protokollziel entweder Neu erstellen aus und geben Sie Ihren CloudWatchLogs Protokollgruppennamen oder Ihren Kinesis Data Firehose Firehose-Stream-Namen ein. Oder wählen Sie Select existing und wählen Sie dann Ihren CloudWatchLogs Log-Gruppennamen oder Ihren Kinesis Data Firehose Firehose-Stream-Namen.

Sie können einen vorhandenen Cluster mithilfe der AWS CLI modify-cache-cluster Operation ändern. Um den Konfigurationswert eines Clusters zu ändern, geben Sie die ID des Clusters, den zu ändernden Parameter und den neuen Wert des Parameters ein. Das folgende Beispiel ändert das Wartungsfenster für einen Cluster namens my-cluster und übernimmt die Änderung umgehend.

Wichtig

Sie können ein Upgrade auf neuere Versionen der Memcached Engine durchführen. Weitere Informationen zur Verfahrensweise finden Sie unter Versionsverwaltung für ElastiCache. Ein Downgrade auf ältere Engine-Versionen ist jedoch nur durch Löschen des vorhandenen Clusters und Erstellen eines neuen Clusters möglich.

Wichtig

Sie können auf neuere Valkey- oder OSS Redis-Engine-Versionen aktualisieren. Wenn Sie wichtige Engine-Versionen aktualisieren, z. B. von Redis OSS 5.0.6 auf Redis OSS 6.0, müssen Sie eine Parametergruppenfamilie auswählen, die mit der neuen Engine-Version kompatibel ist. Weitere Informationen zur Verfahrensweise finden Sie unter Versionsverwaltung für ElastiCache. Ein Downgrade auf ältere Engine-Versionen ist jedoch nur durch Löschen des vorhandenen Clusters und Erstellen eines neuen Clusters möglich.

Für Linux, macOS oder Unix:

aws elasticache modify-cache-cluster \ --cache-cluster-id my-cluster \ --preferred-maintenance-window sun:23:00-mon:02:00

Für Windows:

aws elasticache modify-cache-cluster ^ --cache-cluster-id my-cluster ^ --preferred-maintenance-window sun:23:00-mon:02:00

Der Parameter --apply-immediately gilt nur für Änderungen am Knotentyp, an der Engine-Version und der Anzahl von Knoten in einem Cluster. Wenn Sie solche Änderungen umgehend übernehmen möchten, verwenden Sie den Parameter --apply-immediately. Wenn Sie solche Änderungen lieber bis zum nächsten Wartungsfenster aufschieben möchten, verwenden Sie den Parameter --no-apply-immediately. Andere Änderungen, wie z. B. Ändern des Wartungsfensters, werden umgehend übernommen.

Weitere Informationen finden Sie im For-Thema. AWS CLI ElastiCache modify-cache-cluster

Sie können einen vorhandenen Cluster mithilfe der ElastiCache API ModifyCacheCluster Operation ändern. Um den Konfigurationswert eines Clusters zu ändern, geben Sie die ID des Clusters, den zu ändernden Parameter und den neuen Wert des Parameters ein. Das folgende Beispiel ändert das Wartungsfenster für einen Cluster namens my-cluster und übernimmt die Änderung umgehend.

Wichtig

Sie können ein Upgrade auf neuere Versionen der Memcached Engine durchführen. Weitere Informationen zur Verfahrensweise finden Sie unter Versionsverwaltung für ElastiCache. Ein Downgrade auf ältere Engine-Versionen ist jedoch nur durch Löschen des vorhandenen Clusters und Erstellen eines neuen Clusters möglich.

Wichtig

Sie können auf neuere Valkey- oder OSS Redis-Engine-Versionen aktualisieren. Wenn Sie wichtige Engine-Versionen aktualisieren, z. B. von Redis OSS 5.0.6 auf Redis OSS 6.0, müssen Sie eine Parametergruppenfamilie auswählen, die mit der neuen Engine-Version kompatibel ist. Weitere Informationen zur Verfahrensweise finden Sie unter Versionsverwaltung für ElastiCache. Ein Downgrade auf ältere Engine-Versionen ist jedoch nur durch Löschen des vorhandenen Clusters und Erstellen eines neuen Clusters möglich.

Die Zeilenumbrüche dienen der besseren Lesbarkeit.

https://elasticache.us-west-2.amazonaws.com/ ?Action=ModifyCacheCluster &CacheClusterId=my-cluster &PreferredMaintenanceWindow=sun:23:00-mon:02:00 &SignatureVersion=4 &SignatureMethod=HmacSHA256 &Timestamp=20150901T220302Z &X-Amz-Algorithm=&AWS;4-HMAC-SHA256 &X-Amz-Date=20150202T220302Z &X-Amz-SignedHeaders=Host &X-Amz-Expires=20150901T220302Z &X-Amz-Credential=<credential> &X-Amz-Signature=<signature>

Der Parameter ApplyImmediately gilt nur für Änderungen am Knotentyp, an der Engine-Version und der Anzahl von Knoten in einem Cluster. Wenn Sie solche Änderungen umgehend übernehmen möchten, stellen Sie den Parameter ApplyImmediately auf true ein. Wenn Sie solche Änderungen lieber bis zum nächsten Wartungsfenster aufschieben möchten, stellen Sie den Parameter ApplyImmediately auf false ein. Andere Änderungen, wie z. B. Ändern des Wartungsfensters, werden umgehend übernommen.

Weitere Informationen finden Sie im Referenzthema. ElastiCache API ModifyCacheCluster