Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Comment fonctionnent les scripts avant et après Amazon Data Lifecycle Manager
L'image suivante montre le flux de processus pour les scripts pré et post lors de l'utilisation de SSM documents personnalisés. Cela ne s'applique pas aux VSS sauvegardes.
Au moment prévu de la création d’instantanés, les actions et interactions entre services suivantes se produisent.
-
Amazon Data Lifecycle Manager lance l'action de pré-script en appelant le SSM document et en transmettant le
pre-script
paramètre.Note
Les étapes 1 à 3 se produisent uniquement si vous exécutez des pré-scripts. Si vous exécutez uniquement des post-scripts, les étapes 1 à 3 sont ignorées.
-
Systems Manager envoie des commandes de pré-script à l'SSMagent exécuté sur les instances cibles. L'SSMagent exécute les commandes sur l'instance et renvoie les informations d'état à Systems Manager.
Par exemple, si le SSM document est utilisé pour créer des instantanés cohérents avec les applications, le pré-script peut geler et vider les E/S afin de garantir que toutes les données mises en mémoire tampon sont écrites sur le volume avant la prise de l'instantané.
-
Systems Manager envoie des mises à jour du statut des commandes pré-script à Amazon Data Lifecycle Manager. Si le pré-script échoue, Amazon Data Lifecycle Manager effectue l’une des actions suivantes, en fonction de votre configuration des options de pré-script et de post-script :
Relances Instantanés en cas de panne par défaut Action Activées avec des relances restantes Activées Relance du script jusqu’à ce qu’il réussisse ou que les relances soient épuisées Épuisées sans exécution réussie Activées Création d’instantanés en cas de panne, sans exécution de post-script. Activées avec des relances restantes Désactivées Relance du script jusqu’à ce qu’il réussisse ou que les relances soient épuisées Épuisées sans exécution réussie Désactivées Création d’instantanés ignorée pour l’instance cible, sans exécution de post-script. Désactivées Activées Création d’instantanés en cas de panne, sans exécution de post-script. Désactivées Désactivées Création d’instantanés ignorée pour l’instance cible, sans exécution de post-script. -
Amazon Data Lifecycle Manager lance la création d’instantanés.
-
Amazon Data Lifecycle Manager lance l'action de post-script en appelant le SSM document et en transmettant le
post-script
paramètre.Note
Les étapes 5 à 7 se produisent uniquement si vous exécutez des pré-scripts. Si vous exécutez uniquement des post-scripts, les étapes 1 à 3 sont ignorées.
-
Systems Manager envoie des commandes post-script à l'SSMagent exécuté sur les instances cibles. L'SSMagent exécute les commandes sur l'instance et renvoie les informations d'état à Systems Manager.
Par exemple, si le SSM document autorise les instantanés cohérents avec les applications, ce post-script peut dégeler les E/S afin de garantir que vos bases de données reprennent leurs opérations d'E/S normales après la prise de l'instantané.
-
Si vous exécutez un post-script et que Systems Manager indique qu’il s’est correctement terminé, le processus se termine.
Si le post-script échoue, Amazon Data Lifecycle Manager effectue l’une des actions suivantes, en fonction de votre configuration des options de pré-script et de post-script :
Nouvelle tentative Action Activées avec des relances restantes Relance du post-script jusqu’à ce qu’il réussisse ou que les relances soient épuisées Épuisées sans succès Post-script ignoré Désactivées Post-script ignoré N’oubliez pas qu’en cas d’échec du post-script, le pré-script (s’il est activé) se termine avec succès et les instantanés ont peut-être été créés. Vous devrez peut-être prendre d’autres mesures sur l’instance pour vous assurer qu’elle fonctionne comme prévu. Par exemple, si le pré-script a suspendu et vidé les E/S, mais que le post-script n’a pas réussi à dégeler les E/S, vous devrez peut-être configurer votre base de données pour dégeler automatiquement les E/S ou vous devrez dégeler les E/S manuellement.
-
Le processus de création d’instantanés peut se terminer une fois le post-script terminé. Le temps nécessaire pour terminer l’instantané dépend de la taille de l’instantané.