Modification ou suppression d'un canary
Vous pouvez modifier ou supprimer un script Canary existant.
Modifier un canary
Lorsque vous modifiez un script Canary, même si vous ne modifiez pas sa planification, celle-ci est réinitialisée en fonction du moment où vous modifiez le script Canary. Par exemple, si vous avez un script Canary qui s'exécute toutes les heures et que vous le modifiez, le script Canary s'exécutera immédiatement après la fin des modifications, puis toutes les heures après cela.
Pour modifier ou mettre à jour un script Canary
Ouvrez la console CloudWatch à l’adresse https://console.aws.amazon.com/cloudwatch/
. -
Dans le volet de navigation, sélectionnez Vigie applicative, Scripts Canary Synthetics.
-
Sélectionnez le bouton en regard du nom du script Canary, puis choisissez Actions, Edit (Modifier).
(Facultatif) Si ce script Canary effectue une surveillance visuelle des captures d'écran et que vous souhaitez définir la prochaine exécution du script Canary comme référence, sélectionnez Set next run as new baseline (Définir la prochaine exécution en tant que nouvelle référence).
(Facultatif) Si ce script Canary effectue une surveillance visuelle des captures d'écran et que vous souhaitez retirer une capture d'écran de la surveillance visuelle ou que vous souhaitez ignorer des parties de la capture d'écran lors des comparaisons visuelles, sous Visual Monitoring (Surveillance visuelle), choisissez Edit Baseline (Modifier la référence).
La capture d'écran s'affiche et vous pouvez procéder de l'une des manières suivantes :
Pour empêcher l'utilisation de la capture d'écran lors de la surveillance visuelle, sélectionnez Remove screenshot from visual test baseline (Retirer la capture d'écran de la référence du test visuel).
Pour désigner des parties de la capture d'écran à ignorer lors des comparaisons visuelles, cliquez et faites glisser pour dessiner des zones de l'écran à ignorer. Une fois que vous avez dessiné toutes les zones que vous souhaitez ignorer pendant les comparaisons, choisissez Save (Enregistrer).
Sous Éditeur de script, dans Version d’exécution, sélectionnez la version d’exécution Synthetics que le script Canary doit utiliser. Pour plus d’informations sur les versions d’exécution Synthetics, consultez Versions d’exécution Synthetics.
Dans Configuration du navigateur, vous pouvez activer un navigateur pour tester le script Canary. Vous devez sélectionner au moins un navigateur.
-
Si vous le souhaitez, apportez d'autres modifications au script Canary, puis choisissez Save (Enregistrer).
Supprimer un canary
Lorsque vous supprimez un canary, vous pouvez choisir de supprimer également d'autres ressources utilisées et créées par le canary. Si le champ ProvisionedResourceCleanup du script Canary est défini sur AUTOMATIC ou si DeleteLambda est spécifié comme true au moment de la suppression du script Canary, CloudWatch Synthetics supprimera automatiquement les fonctions Lambda et les couches utilisées par ce script Canary.
Lorsque vous supprimez un canary, vous devez également supprimer les éléments suivants :
-
Fonctions Lambda et les couches utilisées par ce script Canary. Leur préfixe est
cwsyn-MyCanaryName. -
alertes CloudWatch créées pour ce script Canary. Ces alertes portent un nom qui commence par
Synthetics-Alarm-MyCanaryName. Pour plus d'informations sur la suppression d'alertes, consultez Modification ou suppression d’une alarme CloudWatch. -
Objets et compartiments Amazon S3, tels que l'emplacement des résultats du script Canary et l'emplacement de l'artefact.
-
Rôles IAM créés pour le script Canary. Ceux-ci ont le nom
role/service-role/CloudWatchSyntheticsRole-MyCanaryName. -
Groupes de journaux dans CloudWatch Logs créés pour le script Canary. Ces groupes de journaux portent les noms suivants :
/aws/lambda/cwsyn-MyCanaryName-.randomId
Avant de supprimer un script Canary, vous pouvez souhaiter afficher les détails de ce dernier et prendre note de ces informations. Ainsi, vous pouvez supprimer les ressources appropriées après avoir supprimé le script Canary.
Pour supprimer un script Canary
Ouvrez la console CloudWatch à l’adresse https://console.aws.amazon.com/cloudwatch/
. -
Dans le volet de navigation, sélectionnez Vigie applicative, Scripts Canary Synthetics.
-
Si le canary se trouve actuellement dans l'état
RUNNING, vous devez l'arrêter. Seuls les canarys dans les étatsSTOPPED,READY(NOT_STARTED)ouERRORpeuvent être supprimés.Pour arrêter un canary, sélectionnez le bouton en regard du nom du canary, puis choisissez Actions, Edit (Modifier).
Sélectionnez le bouton en regard du nom du script Canary, puis choisissez Actions, Delete (Supprimer).
Choisissez si vous souhaitez également supprimer les autres ressources créées et utilisées par le canary. Les fonctions Lambda et les couches associées seront supprimées en même temps que le script Canary, mais vous pouvez aussi choisir de supprimer le rôle IAM et la politique IAM associés à ce script Canary.
Saisissez
Deletedans la zone et choisissez Delete (Supprimer).Supprimez les autres ressources utilisées par le script Canary et crées pour celui-ci, comme indiqué précédemment dans cette section.