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á.
Como funcionam os pré-scripts e pós-scripts do Amazon Data Lifecycle Manager
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.

No horário agendado para a criação dos snapshots, as seguintes ações e interações entre serviços ocorrem.
-
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.
-
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.
-
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. -
O Amazon Data Lifecycle Manager inicia a criação de snapshots.
-
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.
-
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.
-
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.
-
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.