Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Réalisation de sauvegardes manuelles
Outre les sauvegardes automatiques, vous pouvez créer une sauvegarde manuelle à tout moment. Contrairement aux sauvegardes automatiques, qui sont automatiquement supprimées après une période de conservation spécifiée, les sauvegardes manuelles ne sont pas soumises à une période de conservation et ne sont donc pas automatiquement supprimées. Même si vous supprimez le cache, toutes les sauvegardes manuelles de ce cache sont conservées. Si vous ne souhaitez plus conserver une sauvegarde manuelle, vous devez la supprimer par vous-même.
Les sauvegardes manuelles peuvent non seulement être créées directement, mais également de l'une des façons suivantes :
-
Copie de sauvegardes. Peu importe si la sauvegarde source a été créée automatiquement ou manuellement.
-
Création d'une sauvegarde finale. Créez une sauvegarde juste avant de supprimer un cluster ou un nœud.
Vous pouvez créer une sauvegarde manuelle d'un cache en utilisant le AWS Management Console, le AWS CLI, ou le ElastiCache API.
Pour créer une sauvegarde d’un cache (console)
Connectez-vous à la EC2 console Amazon AWS Management Console et ouvrez-la à l'adresse https://console.aws.amazon.com/ec2/
. -
Dans le volet de navigation, choisissez les caches Valkey, les caches Redis ou OSS les caches Memcached, selon vos préférences.
-
Cochez la case située à gauche du nom du cache que vous souhaitez sauvegarder.
-
Choisissez Backup.
-
Dans la boîte de dialogue Créer une sauvegarde, tapez le nom de votre sauvegarde dans la boîte Nom de la sauvegarde. Il est préférable que le nom comporte une indication du cluster qui a été sauvegardé, ainsi que la date et l'heure auxquelles la sauvegarde a été effectuée.
Les contraintes d'attribution de noms de cluster sont les suivantes :
Doit contenir entre 1 et 40 caractères alphanumériques ou traits d'union.
Doit commencer par une lettre.
Ils ne peuvent pas comporter deux traits d'union consécutifs.
Ils ne peuvent pas se terminer par un trait d'union.
-
Choisissez Create Backup.
L'état du cluster devient snapshotting.
Sauvegarde manuelle d'un cache sans serveur à l'aide du AWS CLI
Pour créer une sauvegarde manuelle d'un cache à l'aide de AWS CLI, utilisez l'create-serverless-snapshot
AWS CLI opération avec les paramètres suivants :
-
--serverless-cache-name
: nom du cache sans serveur que vous sauvegardez. -
--serverless-cache-snapshot-name
– Nom de l'instantané à créer.
Pour Linux, macOS ou Unix :
-
aws elasticache create-serverless-snapshot \ --serverless-cache-name CacheName \ --serverless-cache-snapshot-name bkup-20231127
Pour Windows :
-
aws elasticache create-serverless-snapshot ^ --serverless-cache-name CacheName ^ --serverless-cache-snapshot-name bkup-20231127
Sauvegarde manuelle d'un cluster conçu par vos soins à l'aide du AWS CLI
Pour créer une sauvegarde manuelle d'un cluster conçu par vos soins à l'aide de AWS CLI, utilisez l'create-snapshot
AWS CLI opération avec les paramètres suivants :
-
--cache-cluster-id
-
Si le cluster que vous sauvegardez ne possède pas de nœuds de réplication,
--cache-cluster-id
est-ce le nom du cluster que vous sauvegardez, par exemplemycluster
. -
Si le cluster que vous sauvegardez a un ou plusieurs nœuds de réplica,
--cache-cluster-id
est le nom du nœud du cluster que vous voulez utiliser pour la sauvegarde. Par exemple, le nom peut êtremycluster-002
.
Utilisez ce paramètre uniquement lors de la sauvegarde d'un cluster Valkey ou Redis OSS (mode cluster désactivé).
-
-
--replication-group-id
— Nom du cluster Valkey ou Redis OSS (mode cluster activé) (CLI/API: un groupe de réplication) à utiliser comme source pour la sauvegarde. Utilisez ce paramètre lors de la sauvegarde d'un cluster Valkey ou Redis OSS (mode cluster activé). -
--snapshot-name
– Nom de l'instantané à créer.Les contraintes d'attribution de noms de cluster sont les suivantes :
Doit contenir entre 1 et 40 caractères alphanumériques ou traits d'union.
Doit commencer par une lettre.
Ils ne peuvent pas comporter deux traits d'union consécutifs.
Ils ne peuvent pas se terminer par un trait d'union.
Exemple 1 : sauvegarde d'un cluster Valkey ou Redis OSS (mode cluster désactivé) qui ne possède aucun nœud de réplication
L' AWS CLI opération suivante crée la sauvegarde bkup-20150515
à partir du cluster Valkey ou Redis OSS (mode cluster désactivé) myNonClusteredRedis
qui ne possède aucune réplique en lecture.
Pour Linux, macOS ou Unix :
aws elasticache create-snapshot \ --cache-cluster-id
myNonClusteredRedis
\ --snapshot-namebkup-20150515
Pour Windows :
aws elasticache create-snapshot ^ --cache-cluster-id
myNonClusteredRedis
^ --snapshot-namebkup-20150515
Exemple 2 : sauvegarde d'un cluster Valkey ou Redis OSS (mode cluster désactivé) avec des nœuds répliques
L' AWS CLI opération suivante crée la sauvegarde bkup-20150515
à partir du cluster Valkey ou Redis OSS (mode cluster désactivé). myNonClusteredRedis
Cette sauvegarde a un ou plusieurs réplicas en lecture.
Pour Linux, macOS ou Unix :
aws elasticache create-snapshot \ --cache-cluster-id
myNonClusteredRedis-001
\ --snapshot-namebkup-20150515
Pour Windows :
aws elasticache create-snapshot ^ --cache-cluster-id
myNonClusteredRedis-001
^ --snapshot-namebkup-20150515
Exemple de sortie : sauvegarde d'un cluster Valkey ou Redis OSS (mode cluster désactivé) avec des nœuds répliqués
Le résultat de cette opération ressemble à ceci.
{
"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"
}
}
Exemple 3 : sauvegarde d'un cluster pour Valkey ou Redis OSS (mode cluster activé)
L' AWS CLI opération suivante crée la sauvegarde bkup-20150515
à partir du cluster Valkey ou Redis OSS (mode cluster activé). myClusteredRedis
Notez l'utilisation de --replication-group-id
au lieu de --cache-cluster-id
pour identifier la source.
Pour Linux, macOS ou Unix :
aws elasticache create-snapshot \ --replication-group-id
myClusteredRedis
\ --snapshot-namebkup-20150515
Pour Windows :
aws elasticache create-snapshot ^ --replication-group-id
myClusteredRedis
^ --snapshot-namebkup-20150515
Exemple de sortie : sauvegarde d'un cluster Valkey ou Redis OSS (mode cluster activé)
Le résultat de cette opération ressemble à ceci.
{
"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"
}
}
Rubriques en relation
Pour de plus amples informations, veuillez consulter create-bucket dans la Référence des commandes de la AWS CLI .