canary 편집 또는 삭제 - Amazon CloudWatch

canary 편집 또는 삭제

기존 canary를 편집하거나 삭제할 수 있습니다.

canary 편집

canary를 편집할 때 일정을 변경하지 않은 경우에도 canary를 편집한 시점에 맞춰 일정이 재설정됩니다. 예를 들어 매시간 실행되는 canary가 있는데 해당 canary를 편집한 경우 canary가 편집이 완료된 직후 실행되면 그 후 매시간 실행됩니다.

canary를 편집하거나 업데이트하려면
  1. https://console.aws.amazon.com/cloudwatch/에서 CloudWatch 콘솔을 엽니다.

  2. 탐색 창에서 Application Signals, Synthetics canary를 선택합니다.

  3. canary 이름 옆에 있는 버튼을 선택하고 [작업(Actions)], [편집(Edit)]을 선택합니다.

  4. (선택 사항) 이 canary가 스크린샷의 시각적 모니터링을 수행할 때 canary의 다음 실행을 기준으로 설정하려는 경우 [다음 실행을 새 기준으로 설정(Set next run as new baseline)]을 선택합니다.

  5. (선택 사항) 이 canary가 스크린샷의 시각적 모니터링을 수행할 때 시각적 모니터링에서 스크린샷을 제거하거나 시각적 비교 중에 무시할 스크린샷의 일부를 지정하려는 경우 [시각적 모니터링(Visual Monitoring)]에서 [기준 편집(Edit Baseline)]을 선택합니다.

    스크린샷이 표시되면 다음 중 하나를 수행할 수 있습니다.

    • 스크린샷을 제거하여 시각적 모니터링에 사용되지 않도록 하려면 [시각적 테스트 기준에서 스크린샷 제거(Remove screenshot from visual test baseline)]를 선택합니다.

    • 시각적 비교 중에 무시할 스크린샷의 일부를 지정하려면 무시할 화면 영역을 클릭하고 끌어서 그립니다. 비교 중에 무시하려는 모든 영역에 대해 이 작업을 수행했다면 [저장(Save)]을 선택합니다.

  6. 그 밖에 원하는 대로 canary를 변경하고 [저장(Save)]을 선택합니다.

canary 삭제

canary를 삭제하는 경우 canary에서 사용하고 생성한 다른 리소스도 삭제할지 여부를 선택할 수 있습니다. canary를 삭제하는 경우 다음 항목도 함께 삭제해야 합니다.

  • 이 canary에서 사용하는 Lambda 함수 및 계층. 해당 접두사는 cwsyn-MyCanaryName입니다.

  • 이 canary에 대해 생성된 CloudWatch 경보. 이러한 경보에는 Synthetics-Alarm-MyCanaryName으로 시작하는 이름이 있습니다. 경보를 삭제하는 방법에 대한 자세한 내용은 CloudWatch 경보 편집 또는 삭제 단원을 참조하세요.

  • Amazon S3 객체 및 버킷(예: canary의 결과 위치 및 아티팩트 위치).

  • canary에 대해 생성된 IAM 역할. 이러한 역할은 role/service-role/CloudWatchSyntheticsRole-MyCanaryName 이름을 가집니다.

  • canary에 대해 생성된 CloudWatch Logs의 로그 그룹. 이러한 로그 그룹은 /aws/lambda/cwsyn-MyCanaryName-randomId 이름을 가집니다.

canary를 삭제하기 전에 canary 세부 정보를 보고 이 정보를 기록해 두어야 할 수 있습니다. 이렇게 하면 canary를 삭제한 후 올바른 리소스를 삭제할 수 있습니다.

canary를 삭제하려면
  1. https://console.aws.amazon.com/cloudwatch/에서 CloudWatch 콘솔을 엽니다.

  2. 탐색 창에서 Application Signals, Synthetics canary를 선택합니다.

  3. Canary가 현재 RUNNING 상태에 있으면 중지해야 합니다. STOPPED, READY(NOT_STARTED) 또는 ERROR 상태에 있는 canary만 삭제할 수 있습니다.

    canary 이름 옆에 있는 버튼을 선택하고 [작업(Actions)], [중지(Stop)]를 선택합니다.

  4. canary 이름 옆에 있는 버튼을 선택하고 [작업(Actions)], [삭제(Delete)]를 선택합니다.

  5. canary에 대해 생성되고 사용되는 다른 리소스도 삭제할지 여부를 선택합니다. 여기에는 Lambda 함수와 계층, canary의 IAM 역할 및 IAM 정책이 포함됩니다.

    canary의 IAM 역할 및 IAM 정책을 삭제하려면 충분한 권한이 있어야 합니다. 자세한 내용은 CloudWatch Synthetics에 대한 AWS 관리형(미리 정의된) 정책 단원을 참조하십시오.

  6. 상자에 Delete를 입력하고 [삭제(Delete)]를 선택합니다.

  7. 이 단원의 앞부분에서 설명한 것과 같이 canary에서 사용하고 canary용으로 생성한 다른 리소스를 삭제합니다.