As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Realização de backups manuais
Além dos backups automáticos, você pode criar um backup manual a qualquer momento. Ao contrário dos backups automáticos, que são excluídos automaticamente após um período de retenção especificado, os backups manuais não têm um período de retenção após o qual são excluídos automaticamente. Mesmo se você excluir o cache, todos os backups manuais desse cache são retidos. Caso não queira mais manter um backup manual, você deverá excluí-lo explicitamente por conta própria.
Além de criar diretamente um backup manual, você pode criar um backup manual de uma das seguintes maneiras:
-
Copiar backups. Não importa se o backup de origem foi criado automática ou manualmente.
-
Criação de um backup final. Crie imediatamente um backup antes de excluir um cluster ou nó.
Você pode criar um backup manual de um cache usando o AWS Management Console AWS CLI, o ou ElastiCache API o.
Para criar um backup de um cache (console)
Faça login no AWS Management Console e abra o EC2 console da Amazon em https://console.aws.amazon.com/ec2/
. -
No painel de navegação, escolha caches Valkey, caches Redis ou OSS caches Memcached, dependendo da sua preferência.
-
Escolha a caixa à esquerda do nome do cache do qual você deseja fazer backup.
-
Escolha Backup.
-
No diálogo Criar backup, digite um nome para seu backup na caixa Nome do backup. Recomendamos que o nome indique o cluster do backup e a data e hora de criação do backup.
As restrições de nomenclatura de cluster são as seguintes:
Devem conter 1 a 40 caracteres alfanuméricos ou hifens.
Deve começar com uma letra.
Não podem conter dois hifens consecutivos.
Não podem terminar com um hífen.
-
Escolha Create Backup.
O status do cluster muda para snapshotting.
Backup manual de um cache sem servidor com o AWS CLI
Para criar um backup manual de um cache usando o AWS CLI, use a create-serverless-snapshot
AWS CLI operação com os seguintes parâmetros:
-
--serverless-cache-name
: o nome do cache sem servidor do qual você está fazendo backup. -
--serverless-cache-snapshot-name
- Nome do snapshot a ser criado.
Para Linux, macOS ou Unix:
-
aws elasticache create-serverless-snapshot \ --serverless-cache-name CacheName \ --serverless-cache-snapshot-name bkup-20231127
Para Windows:
-
aws elasticache create-serverless-snapshot ^ --serverless-cache-name CacheName ^ --serverless-cache-snapshot-name bkup-20231127
Backup manual de um cluster projetado por você mesmo com o AWS CLI
Para criar um backup manual de um cluster autoprojetado usando o AWS CLI, use a create-snapshot
AWS CLI operação com os seguintes parâmetros:
-
--cache-cluster-id
-
Se o cluster do qual você está fazendo backup não tiver nós de réplica,
--cache-cluster-id
é o nome do cluster do qual você está fazendo backup, por exemplomycluster
. -
Se o cluster do backup tiver um ou mais nós de réplica,
--cache-cluster-id
será o nome do nó no cluster que você deseja usar para o backup. Por exemplo, o nome pode sermycluster-002
.
Use esse parâmetro somente ao fazer backup de um cluster Valkey ou Redis OSS (modo de cluster desativado).
-
-
--replication-group-id
— Nome do cluster Valkey ou Redis OSS (modo de cluster ativado) (CLI/API: um grupo de replicação) a ser usado como fonte para o backup. Use esse parâmetro ao fazer backup de um cluster Valkey ou Redis OSS (modo de cluster ativado). -
--snapshot-name
- Nome do snapshot a ser criado.As restrições de nomenclatura de cluster são as seguintes:
Devem conter 1 a 40 caracteres alfanuméricos ou hifens.
Deve começar com uma letra.
Não podem conter dois hifens consecutivos.
Não podem terminar com um hífen.
Exemplo 1: Fazendo backup de um cluster Valkey ou Redis OSS (modo de cluster desativado) que não tem nós de réplica
A AWS CLI operação a seguir cria o backup bkup-20150515
do cluster Valkey ou Redis OSS (modo de cluster desativado) myNonClusteredRedis
que não tem réplicas de leitura.
Para Linux, macOS ou Unix:
aws elasticache create-snapshot \ --cache-cluster-id
myNonClusteredRedis
\ --snapshot-namebkup-20150515
Para Windows:
aws elasticache create-snapshot ^ --cache-cluster-id
myNonClusteredRedis
^ --snapshot-namebkup-20150515
Exemplo 2: Fazendo backup de um cluster Valkey ou Redis OSS (modo de cluster desativado) com nós de réplica
A AWS CLI operação a seguir cria o backup bkup-20150515
do cluster Valkey ou Redis OSS (modo de cluster desativado). myNonClusteredRedis
Esse backup tem uma ou mais réplicas de leitura.
Para Linux, macOS ou Unix:
aws elasticache create-snapshot \ --cache-cluster-id
myNonClusteredRedis-001
\ --snapshot-namebkup-20150515
Para Windows:
aws elasticache create-snapshot ^ --cache-cluster-id
myNonClusteredRedis-001
^ --snapshot-namebkup-20150515
Exemplo de saída: fazendo backup de um cluster Valkey ou Redis OSS (modo de cluster desativado) com nós de réplica
A saída da operação é semelhante à seguinte.
{
"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"
}
}
Exemplo 3: Fazendo backup de um cluster para Valkey ou Redis OSS (modo de cluster ativado)
A AWS CLI operação a seguir cria o backup bkup-20150515
do cluster Valkey ou Redis OSS (modo de cluster ativado). myClusteredRedis
Observe o uso de --replication-group-id
no lugar de --cache-cluster-id
para identificar a origem.
Para Linux, macOS ou Unix:
aws elasticache create-snapshot \ --replication-group-id
myClusteredRedis
\ --snapshot-namebkup-20150515
Para Windows:
aws elasticache create-snapshot ^ --replication-group-id
myClusteredRedis
^ --snapshot-namebkup-20150515
Exemplo de saída: Fazendo backup de um cluster Valkey ou Redis OSS (modo de cluster ativado)
A saída dessa operação é semelhante à seguinte.
{
"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"
}
}
Tópicos relacionados da
Para obter mais informações, consulte create-snapshot na Referência de comandos da AWS CLI .