Erstellen manueller Backups - 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.

Erstellen manueller Backups

Zusätzlich zu automatischen Sicherungen können Sie jederzeit eine manuelle Sicherung erstellen. Im Gegensatz zu automatischen Sicherungen, die nach einem angegebenen Aufbewahrungszeitraum automatisch gelöscht werden, ist für manuelle Sicherungen kein Aufbewahrungszeitraum vorhanden, nachdem sie automatisch gelöscht werden. Selbst wenn Sie den Cache löschen, werden alle manuellen Backups aus diesem Cache beibehalten. Wenn Sie eine manuelle Sicherung nicht mehr aufbewahren möchten, müssen Sie sie selbst explizit löschen.

Eine manuelle Sicherung kann nicht nur direkt, sondern auch auf eine der folgenden Arten erstellt werden:

Sie können eine manuelle Sicherung eines Caches mit dem AWS Management Console AWS CLI, dem oder dem erstellen ElastiCache API.

So erstellen Sie ein manuelles Backup eines Caches (Konsole)
  1. Melden Sie sich bei der an AWS Management Console und öffnen Sie die EC2 Amazon-Konsole unter https://console.aws.amazon.com/ec2/.

  2. Wählen Sie im Navigationsbereich je nach Ihren Vorlieben Valkey-Caches, OSSRedis-Caches oder Memcached-Caches aus.

  3. Wählen Sie das Feld links neben dem Namen des Caches aus, den Sie sichern möchten.

  4. Wählen Sie Backup.

  5. Geben Sie im Dialog Create Backup einen Namen für Ihre Sicherung im Feld Backup Name ein. Es ist empfehlenswert, dass aus dem Namen der gesicherte Cluster und das Datum sowie die Uhrzeit der Sicherung ersichtlich ist.

    Für die Benennung von Clustern gelten die folgenden Einschränkungen:

    • Er muss 1-40 alphanumerische Zeichen oder Bindestriche enthalten.

    • Er muss mit einem Buchstaben beginnen.

    • Er darf keine zwei aufeinanderfolgenden Bindestriche enthalten.

    • Er darf nicht mit einem Bindestrich enden.

  6. Wählen Sie Create Bucket.

    Der Status des Clusters ändert sich in snapshotting.

Manuelles Backup eines serverlosen Caches mit dem AWS CLI

Um eine manuelle Sicherung eines Caches mit dem zu erstellen AWS CLI, verwenden Sie den create-serverless-snapshot AWS CLI Vorgang mit den folgenden Parametern:

  • --serverless-cache-name – der Name des Serverless-Caches, für den Sie ein Backup erstellen.

  • --serverless-cache-snapshot-name – der Name des zu erstellenden Snapshots.

Für Linux, macOS oder Unix:

  • aws elasticache create-serverless-snapshot \ --serverless-cache-name CacheName \ --serverless-cache-snapshot-name bkup-20231127

Für Windows:

  • aws elasticache create-serverless-snapshot ^ --serverless-cache-name CacheName ^ --serverless-cache-snapshot-name bkup-20231127

Manuelles Backup eines selbst entworfenen Clusters mit dem AWS CLI

Um ein manuelles Backup eines selbst entworfenen Clusters mithilfe von zu erstellen AWS CLI, verwenden Sie den create-snapshot AWS CLI Vorgang mit den folgenden Parametern:

  • --cache-cluster-id

    • Wenn der Cluster, den Sie sichern, keine Replikatknoten hat, --cache-cluster-id ist dies beispielsweise der Name des Clusters, den Sie sichern mycluster.

    • Wenn der von Ihnen gesicherte Cluster über mindestens einen Replikatknoten verfügt, lautet der Name des Knotens im Clusters, den Sie für die Sicherung verwenden möchten --cache-cluster-id. Der Name könnte beispielsweise lauten mycluster-002.

    Verwenden Sie diesen Parameter nur, wenn Sie einen Valkey- oder Redis-Cluster OSS (Clustermodus deaktiviert) sichern.

     

  • --replication-group-id— Name des Valkey- oder Redis-Clusters OSS (Clustermodus aktiviert) (CLI/API: eine Replikationsgruppe), der als Quelle für das Backup verwendet werden soll. Verwenden Sie diesen Parameter, wenn Sie einen Valkey- oder Redis-Cluster OSS (Clustermodus aktiviert) sichern.

     

  • --snapshot-name Name des zu erstellenden Snapshots.

    Für die Benennung von Clustern gelten die folgenden Einschränkungen:

    • Er muss 1-40 alphanumerische Zeichen oder Bindestriche enthalten.

    • Er muss mit einem Buchstaben beginnen.

    • Er darf keine zwei aufeinanderfolgenden Bindestriche enthalten.

    • Er darf nicht mit einem Bindestrich enden.

Beispiel 1: Sicherung eines Valkey- oder Redis-Clusters OSS (Clustermodus deaktiviert) ohne Replikatknoten

Mit dem folgenden AWS CLI Vorgang wird das Backup bkup-20150515 aus dem Valkey- oder Redis-Cluster OSS (Clustermodus deaktiviert) erstelltmyNonClusteredRedis, der keine Read Replicas enthält.

Für Linux, macOS oder Unix:

aws elasticache create-snapshot \ --cache-cluster-id myNonClusteredRedis \ --snapshot-name bkup-20150515

Für Windows:

aws elasticache create-snapshot ^ --cache-cluster-id myNonClusteredRedis ^ --snapshot-name bkup-20150515

Beispiel 2: Sicherung eines Valkey- oder Redis-Clusters OSS (Clustermodus deaktiviert) mit Replikatknoten

Mit dem folgenden AWS CLI Vorgang wird das Backup bkup-20150515 aus dem Valkey- oder Redis-Cluster OSS (Clustermodus deaktiviert) erstellt. myNonClusteredRedis Diese Sicherung hat eine oder mehrere Lesereplikate.

Für Linux, macOS oder Unix:

aws elasticache create-snapshot \ --cache-cluster-id myNonClusteredRedis-001 \ --snapshot-name bkup-20150515

Für Windows:

aws elasticache create-snapshot ^ --cache-cluster-id myNonClusteredRedis-001 ^ --snapshot-name bkup-20150515

Beispielausgabe: Sicherung eines Valkey- oder Redis-Clusters OSS (Clustermodus deaktiviert) mit Replikatknoten

Die Ausgabe der Operation sieht in etwa folgendermaßen aus.

{ "Snapshot": { "Engine": "redis", "CacheParameterGroupName": "default.redis6.x", "VpcId": "vpc-91280df6", "CacheClusterId": "myNonClusteredRedis-001", "SnapshotRetentionLimit": 0, "NumCacheNodes": 1, "SnapshotName": "bkup-20150515", "CacheClusterCreateTime": "2017-01-12T18:59:48.048Z", "AutoMinorVersionUpgrade": true, "PreferredAvailabilityZone": "us-east-1c", "SnapshotStatus": "creating", "SnapshotSource": "manual", "SnapshotWindow": "08:30-09:30", "EngineVersion": "6.0", "NodeSnapshots": [ { "CacheSize": "", "CacheNodeId": "0001", "CacheNodeCreateTime": "2017-01-12T18:59:48.048Z" } ], "CacheSubnetGroupName": "default", "Port": 6379, "PreferredMaintenanceWindow": "wed:07:30-wed:08:30", "CacheNodeType": "cache.m3.2xlarge", "DataTiering": "disabled" } }

Beispiel 3: Sicherung eines Clusters für Valkey oder Redis OSS (Clustermodus aktiviert)

Der folgende AWS CLI Vorgang erstellt das Backup bkup-20150515 aus dem Valkey- oder Redis-Cluster OSS (Clustermodus aktiviert). myClusteredRedis Beachten Sie die Verwendung von --replication-group-id anstelle von --cache-cluster-id zum Identifizieren der Quelle.

Für Linux, macOS oder Unix:

aws elasticache create-snapshot \ --replication-group-id myClusteredRedis \ --snapshot-name bkup-20150515

Für Windows:

aws elasticache create-snapshot ^ --replication-group-id myClusteredRedis ^ --snapshot-name bkup-20150515

Beispielausgabe: Sicherung eines Valkey- oder Redis-Clusters OSS (Clustermodus aktiviert)

Die Ausgabe dieser Operation sieht in etwa folgendermaßen aus.

{ "Snapshot": { "Engine": "redis", "CacheParameterGroupName": "default.redis6.x.cluster.on", "VpcId": "vpc-91280df6", "NodeSnapshots": [ { "CacheSize": "", "NodeGroupId": "0001" }, { "CacheSize": "", "NodeGroupId": "0002" } ], "NumNodeGroups": 2, "SnapshotName": "bkup-20150515", "ReplicationGroupId": "myClusteredRedis", "AutoMinorVersionUpgrade": true, "SnapshotRetentionLimit": 1, "AutomaticFailover": "enabled", "SnapshotStatus": "creating", "SnapshotSource": "manual", "SnapshotWindow": "10:00-11:00", "EngineVersion": "6.0", "CacheSubnetGroupName": "default", "ReplicationGroupDescription": "2 shards 2 nodes each", "Port": 6379, "PreferredMaintenanceWindow": "sat:03:30-sat:04:30", "CacheNodeType": "cache.r3.large", "DataTiering": "disabled" } }

Verwandte Themen

Weitere Informationen finden Sie unter create-bucket in der AWS CLI -Befehlsreferenz.