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:
-
Kopieren eines Backups. Es spielt keine Rolle, ob die Quellsicherung automatisch oder manuell erstellt wurde.
-
Erstellen einer endgültigen Sicherung. Erstellen Sie ein Backup unmittelbar vor dem Löschen eines Clusters oder Knotens.
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)
Melden Sie sich bei der an AWS Management Console und öffnen Sie die EC2 Amazon-Konsole unter https://console.aws.amazon.com/ec2/
. -
Wählen Sie im Navigationsbereich je nach Ihren Vorlieben Valkey-Caches, OSSRedis-Caches oder Memcached-Caches aus.
-
Wählen Sie das Feld links neben dem Namen des Caches aus, den Sie sichern möchten.
-
Wählen Sie Backup.
-
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.
-
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 sichernmycluster
. -
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 lautenmycluster-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-namebkup-20150515
Für Windows:
aws elasticache create-snapshot ^ --cache-cluster-id
myNonClusteredRedis
^ --snapshot-namebkup-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-namebkup-20150515
Für Windows:
aws elasticache create-snapshot ^ --cache-cluster-id
myNonClusteredRedis-001
^ --snapshot-namebkup-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-namebkup-20150515
Für Windows:
aws elasticache create-snapshot ^ --replication-group-id
myClusteredRedis
^ --snapshot-namebkup-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.