Modification ou suppression d'un canary - Amazon CloudWatch

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.

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
  1. Ouvrez la CloudWatch console à l'adresse https://console.aws.amazon.com/cloudwatch/.

  2. Dans le volet de navigation, choisissez Application Signals, Synthetics Canaries.

  3. Sélectionnez le bouton en regard du nom du script Canary, puis choisissez Actions, Edit (Modifier).

  4. (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).

  5. (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).

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

  • CloudWatch alarmes créées pour ce canari. Ces alertes portent un nom qui commence par Synthetics-Alarm-MyCanaryName. Pour plus d'informations sur la suppression d'alertes, consultez Modifier ou supprimer une CloudWatch alarme.

  • Objets et compartiments Amazon S3, tels que l'emplacement des résultats du script Canary et l'emplacement de l'artefact.

  • IAMrôles créés pour le canari. Ceux-ci ont le nom role/service-role/CloudWatchSyntheticsRole-MyCanaryName.

  • Groupes de CloudWatch journaux dans les journaux créés pour le canari. 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
  1. Ouvrez la CloudWatch console à l'adresse https://console.aws.amazon.com/cloudwatch/.

  2. Dans le volet de navigation, choisissez Application Signals, Synthetics Canaries.

  3. Si le canary se trouve actuellement dans l'état RUNNING, vous devez l'arrêter. Seuls les canarys dans les états STOPPED, READY(NOT_STARTED) ou ERROR peuvent être supprimés.

    Pour arrêter un canary, sélectionnez le bouton en regard du nom du canary, puis choisissez Actions, Edit (Modifier).

  4. Sélectionnez le bouton en regard du nom du script Canary, puis choisissez Actions, Delete (Supprimer).

  5. Choisissez si vous souhaitez également supprimer les autres ressources créées et utilisées par le canary. Cela inclut la fonction et les couches Lambda, ainsi que le IAM rôle et IAM la politique du canari.

    Pour supprimer le IAM rôle et la IAM politique du canari, vous devez disposer d'autorisations suffisantes. Pour plus d’informations, consultez AWS politiques gérées (prédéfinies) pour CloudWatch Synthetics.

  6. Saisissez Delete dans la zone et choisissez Delete (Supprimer).

  7. Supprimez les autres ressources utilisées par le script Canary et crées pour celui-ci, comme indiqué précédemment dans cette section.