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 fluxo do processo para scripts anteriores e posteriores ao usar SSM documentos personalizados. Isso não se aplica aos VSS backups.
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 pré-script chamando o SSM documento e transmitindo 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 comandos pré-script para o SSM Agente em execução nas instâncias de destino. O SSM Agente executa os comandos na instância e envia as informações de status de volta ao Systems Manager.
Por exemplo, se o SSM documento for usado para criar instantâneos consistentes com aplicativos, o pré-script poderá congelar e liberar a E/S para garantir que todos os dados armazenados em buffer sejam gravados no volume antes que o instantâneo seja tirado.
-
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 de pós-script chamando o SSM documento e transmitindo 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 comandos pós-script para o SSM Agente em execução nas instâncias de destino. O SSM Agente executa os comandos na instância e envia as informações de status de volta ao Systems Manager.
Por exemplo, se o SSM documento habilitar instantâneos consistentes com aplicativos, esse post script poderá descongelar a E/S para garantir que seus bancos de dados retomem as operações normais de E/S após a captura instantânea ter sido tirada.
-
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.