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á.
Fazer backup de coleções usando snapshots
Snapshots são point-in-time backups de suas coleções Amazon OpenSearch Serverless que fornecem recursos de recuperação de desastres. OpenSearch O Serverless cria e gerencia automaticamente instantâneos de suas coleções, garantindo a continuidade dos negócios e a proteção dos dados. Cada snapshot contém metadados de índice (configurações e mapeamentos para seus índices), metadados de cluster (modelos de índice e aliases) e dados de índice (todos os documentos e dados armazenados em seus índices).
OpenSearch O Serverless fornece backups automáticos de hora em hora, sem configuração manual, sem sobrecarga de manutenção, sem custos adicionais de armazenamento, recuperação rápida da perda acidental de dados e a capacidade de restaurar índices específicos a partir de um instantâneo.
Antes de trabalhar com instantâneos, entenda essas considerações importantes. A criação de um instantâneo leva tempo para ser concluída e não é instantânea. Novos documentos ou atualizações durante a criação do instantâneo não serão incluídos no instantâneo. Você só pode restaurar os snapshots para a sua coleção original, não para uma nova coleção. Quando restaurados, os índices recebem novos UUIDs que diferem de suas versões originais. Você pode executar somente uma operação de restauração por vez e não pode iniciar várias operações de restauração na mesma coleção simultaneamente. A tentativa de restaurar índices durante uma operação de restauração ativa faz com que a operação falhe. Durante uma operação de restauração, suas solicitações aos índices falham.
Permissões obrigatórias
Para trabalhar com snapshots, configure as seguintes permissões em sua política de acesso a dados. Para saber mais sobre políticas de acesso a dados, consulte Políticas de acesso a dados versus políticas do IAM.
| Política de acesso a dados | APIs |
|---|---|
| perda: DescribeSnapshot | GET /_ cat/snapshots/aoss -automatizado OBTENHA _snapshot/aoss-automated/snapshot/ |
| perda: RestoreSnapshot | POST /_ /_restaurar snapshot/aoss-automated/snapshot |
| perda: DescribeCollectionItems | GET /_cat/recovery |
Você pode configurar políticas usando os seguintes AWS CLI comandos:
Aqui está um exemplo de comando da CLI para criar uma política de acesso. No comando, substitua o example conteúdo por suas informações específicas.
aws opensearchserverless create-access-policy \ --type data \ --nameExample-data-access-policy\ --regionaws-region\ --policy '[ { "Rules": [ { "Resource": [ "collection/Example-collection" ], "Permission": [ "aoss:DescribeSnapshot", "aoss:RestoreSnapshot", "aoss:DescribeCollectionItems" ], "ResourceType": "collection" } ], "Principal": [ "arn:aws:iam::111122223333:user/UserName" ], "Description": "Data policy to support snapshot operations." } ]'
Trabalhar com snapshots
Por padrão, quando você cria uma nova coleção, o OpenSearch Serverless cria automaticamente instantâneos a cada hora. Medida a ser tomada Cada instantâneo inclui todos os índices da coleção. Depois que o OpenSearch Serverless criar instantâneos, você poderá listá-los e revisar os detalhes do instantâneo usando os procedimentos a seguir.
Listar instantâneos
Use os procedimentos a seguir para listar todos os instantâneos em uma coleção e revisar seus detalhes.
Obtenha detalhes do instantâneo
Use os procedimentos a seguir para recuperar informações detalhadas sobre um instantâneo específico.
A resposta do instantâneo inclui vários campos principais: id fornece um identificador exclusivo para a operação do instantâneo, status retorna o estado atual SUCCESS ou IN_PROGRESS duration indica o tempo gasto para concluir a operação do instantâneo e indexes retorna o número de índices incluídos no instantâneo.
Restauração a partir de um snapshot
A restauração a partir de um instantâneo recupera dados de um backup feito anteriormente. Esse processo é crucial para recuperação de desastres e gerenciamento de dados no OpenSearch Serverless. Antes da restauração, entenda que os índices restaurados serão diferentes UUIDs das versões originais, os instantâneos só poderão ser restaurados na coleção original (a restauração entre coleções não é suportada) e as operações de restauração afetarão o desempenho do cluster, portanto, planeje adequadamente.
Use os procedimentos a seguir para restaurar índices de backup a partir de um snapshot.
nota
Ao restaurar um instantâneo com um comando que inclui um corpo de solicitação, você pode usar vários parâmetros para controlar o comportamento da restauração. O indexes parâmetro especifica quais índices devem ser restaurados e oferece suporte a padrões curinga. ignore_unavailableDefina para continuar a operação de restauração mesmo que um índice no snapshot esteja ausente. Use include_global_state para determinar se o estado do cluster deve ser restaurado e include_aliases para controlar se os aliases associados devem ser restaurados. Os rename_replacement parâmetros rename_pattern e renomeiam os índices durante a operação de restauração.