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á.
Criação de instantâneos de índice no Amazon Service OpenSearch
Os snapshots no Amazon OpenSearch Service são backups dos índices e do estado de um cluster. O estado inclui configurações do cluster, informações de nó, configurações de índice e alocação de fragmentos.
OpenSearch Os instantâneos do serviço vêm nas seguintes formas:
-
Os snapshots automatizados são apenas para recuperação de cluster. Você pode usá-los para restaurar seu domínio em caso de status de cluster vermelho ou perda de dados. Para obter mais informações, consulte Restauração de instantâneos abaixo. OpenSearch O serviço armazena instantâneos automatizados em um bucket pré-configurado do Amazon S3 sem custo adicional.
-
Os snapshots manuais são usados na recuperação de clusters ou na movimentação de dados de um cluster para outro. Você precisa iniciar os snapshots manuais. Esses snapshots são armazenados no seu próprio bucket do Amazon S3, e cobranças padrão do S3 são aplicáveis. Se você tiver um instantâneo de um OpenSearch cluster autogerenciado, poderá usar esse instantâneo para migrar para um domínio de serviço. OpenSearch Para obter mais informações, consulte Migração para o Amazon OpenSearch Service.
Todos os domínios OpenSearch de serviço tiram instantâneos automatizados, mas a frequência é diferente das seguintes formas:
-
Para domínios que executam o Elasticsearch OpenSearch 5.3 e versões posteriores, o OpenSearch Service tira instantâneos automatizados de hora em hora e retém até 336 deles por 14 dias. Os snapshots por hora são menos disruptivos em função de sua natureza incremental. Eles também fornecem um ponto de recuperação mais recente, caso haja problemas em domínios.
-
Para domínios que executam o Elasticsearch 5.1 e versões anteriores, o OpenSearch Service tira instantâneos automatizados diariamente durante a hora especificada, retém até 14 deles e não retém nenhum dado de instantâneo por mais de 30 dias.
Se o cluster entrar no status vermelho, todos os snapshots automatizados falharão enquanto o status do cluster persistir. Se você não corrigir o problema em até duas semanas, poderá perder permanentemente os dados do cluster. Para obter etapas sobre a solução de problemas, consulte Status de cluster vermelho.
Pré-requisitos
Para criar os snapshots manualmente, é necessário trabalhar com o IAM e o Amazon S3. Verifique se você atende aos seguintes pré-requisitos antes de tentar criar um snapshot:
Pré-requisito | Descrição |
---|---|
Bucket do S3 | Crie um bucket do S3 para armazenar instantâneos manuais para seu domínio de OpenSearch serviço. Para obter instruções, consulte Criação de um bucket de uso geral no Guia do usuário do Amazon Simple Storage Service. Lembre-se do nome do bucket para usá-lo nos seguintes locais:
ImportanteNão aplique uma regra de ciclo de vida do S3 Glacier a esse bucket. Os snapshots manuais não são compatíveis com a classe de armazenamento do S3 Glacier. |
Perfil do IAM | Crie uma função do IAM para delegar permissões ao OpenSearch Serviço. Para obter instruções, consulte Criação de funções do IAM (console) no Manual do usuário do IAM. O restante deste capítulo se refere a essa função como Anexar uma política do IAM Anexe a política a seguir ao Para obter instruções sobre como anexar uma política a uma função, consulte Adicionar permissões de identidade do IAM (console) no Guia do usuário do IAM. Editar a relação de confiança Edite a relação de confiança de Para obter instruções sobre como editar a relação de confiança, consulte Atualizar uma política de confiança de funções no Guia do usuário do IAM. |
Permissões |
Para registrar o repositório de instantâneos, você precisa ser capaz de passar Se seu usuário ou função não tiver permissões
|
Excluir snapshots manuais
Para excluir um snapshot manual, execute o seguinte comando:
DELETE _snapshot/
repository-name
/snapshot-name
Automação de snapshots com o Gerenciamento de estados de índices
Você pode usar a operação de instantâneo
Para usar o SM in OpenSearch Service, você precisa registrar seu próprio repositório Amazon S3. Para obter um exemplo de política do ISM usando a operação snapshot
, consulte Políticas de exemplo.
Uso do Curator para snapshots
Se o ISM não funcionar para o gerenciamento de índices e snapshots, você poderá usar o Curator. Ele oferece funcionalidade de filtragem avançada que pode ajudar a simplificar tarefas de gerenciamento em clusters complexos. Use o pip
pip install elasticsearch-curator
Você pode usar o Curator como uma interface de linha de comando (CLI) ou API do Python. Se você usar a API do Python, deverá usar a versão 7.13.4 ou anterior do cliente elasticsearch-py
Se você usar a CLI, exporte suas credenciais na linha de comando e configure o curator.yml
da seguinte maneira:
client: hosts: search-
my-domain
.us-west-1
.es.amazonaws.com port: 443 use_ssl: True aws_region:us-west-1
aws_sign_request: True ssl_no_validate: False timeout: 60 logging: loglevel: INFO