Selecione suas preferências de cookies

Usamos cookies essenciais e ferramentas semelhantes que são necessárias para fornecer nosso site e serviços. Usamos cookies de desempenho para coletar estatísticas anônimas, para que possamos entender como os clientes usam nosso site e fazer as devidas melhorias. Cookies essenciais não podem ser desativados, mas você pode clicar em “Personalizar” ou “Recusar” para recusar cookies de desempenho.

Se você concordar, a AWS e terceiros aprovados também usarão cookies para fornecer recursos úteis do site, lembrar suas preferências e exibir conteúdo relevante, incluindo publicidade relevante. Para aceitar ou recusar todos os cookies não essenciais, clique em “Aceitar” ou “Recusar”. Para fazer escolhas mais detalhadas, clique em “Personalizar”.

Como funcionam os pré-scripts e pós-scripts do Amazon Data Lifecycle Manager

Modo de foco
Como funcionam os pré-scripts e pós-scripts do Amazon Data Lifecycle Manager - Amazon EBS

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á.

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á.

A imagem a seguir mostra o fluxograma dos scripts prévios e posteriores ao usar documentos do SSM personalizados. Isso não se aplica aos backups do VSS.

Fluxo de processo dos scripts prévios e posteriores do Amazon Data Lifecycle Manager

No horário agendado para a criação dos snapshots, as seguintes ações e interações entre serviços ocorrem.

  1. O Amazon Data Lifecycle Manager inicia a ação de script prévio chamando o documento do SSM e passando o parâmetro pre-script.

    nota

    As etapas 1 a 3 só ocorrem se você executar os scripts prévios. Se você executar somente os scripts posteriores, as etapas 1 a 3 serão ignoradas.

  2. O Systems Manager envia os comandos do script prévio para o SSM Agent em execução nas instâncias-alvo. O SSM Agent executa os comandos na instância e envia as informações de status de volta ao Systems Manager.

    Por exemplo, se o documento do SSM for usado para criar snapshots consistentes com a aplicação, o script prévio poderá congelar e descarregar a E/S para garantir que todos os dados armazenados em buffer sejam gravados no volume antes que o snapshot seja feito.

  3. O Systems Manager envia atualizações de status dos comandos do script prévio para o Amazon Data Lifecycle Manager. Se o script prévio falhar, o Amazon Data Lifecycle Manager fará uma das seguintes ações, dependendo de como você configurar as opções de script prévio e posterior:

    Repetições Usar o padrão de snapshots consistentes em caso de falha Ação
    Habilitado com novas tentativas restantes Habilitada Fazer novas tentativas de executar o script até que ele seja bem-sucedido ou que as novas tentativas sejam esgotadas
    Esgotadas sem conclusão bem-sucedida Habilitada Criar snapshots consistentes em caso de falha e não executar o script posterior.
    Habilitado com novas tentativas restantes Desabilitado Fazer novas tentativas de executar o script até que ele seja bem-sucedido ou que as novas tentativas sejam esgotadas
    Esgotadas sem conclusão bem-sucedida Desabilitado Ignorar a criação do snapshot para a instância-alvo e não executar o script posterior.
    Desabilitado Habilitada Criar snapshots consistentes em caso de falha e não executar o script posterior.
    Desabilitado Desabilitado Ignorar a criação do snapshot para a instância-alvo e não executar o script posterior.
  4. O Amazon Data Lifecycle Manager inicia a criação de snapshots.

  5. O Amazon Data Lifecycle Manager inicia a ação do script posterior chamando o documento do SSM e passando o parâmetro post-script.

    nota

    As etapas 5 a 7 só ocorrem se você executar os scripts prévios. Se você executar somente os scripts posteriores, as etapas 1 a 3 serão ignoradas.

  6. O Systems Manager envia os comandos do script posterior para o SSM Agent em execução nas instâncias-alvo. O SSM Agent executa os comandos na instância e envia as informações de status de volta ao Systems Manager.

    Por exemplo, se o documento do SSM permitir snapshots consistentes com a aplicação, esse script posterior poderá descongelar a E/S para garantir que seus bancos de dados retomem as operações normais de E/S após o snapshot ser feito.

  7. Se você executar um script posterior e o Systems Manager indicar que ele foi concluído com sucesso, o processo será concluído.

    Se o script posterior falhar, o Amazon Data Lifecycle Manager fará uma das seguintes ações, dependendo de como você configurar as opções de script prévio e posterior:

    Repetições Ação
    Habilitado com novas tentativas restantes Repita o script posterior até que ele seja bem-sucedido ou que as novas tentativas sejam esgotadas
    Esgotado sem sucesso Ignorar script posterior
    Desabilitado Ignorar script posterior

    Lembre-se de que, se o script posterior falhar, o script prévio (se habilitado) será concluído com sucesso e os snapshots poderão ter sido criados. Talvez seja necessário realizar outras ações na instância para garantir que ela esteja operando como esperado. Por exemplo, se o script prévio pausou e descarregou a E/S, mas o script posterior falhou ao descongelar a E/S, talvez seja necessário configurar o banco de dados para descongelar automaticamente a E/S ou que você precise descongelar a E/S manualmente.

  8. O processo de criação do snapshot talvez seja concluído após a conclusão do script posterior. O tempo necessário para concluir o snapshot depende do tamanho do snapshot.

PrivacidadeTermos do sitePreferências de cookies
© 2025, Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos reservados.