View a markdown version of this page

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. 카나리 이름 옆에 있는 버튼을 선택하고 작업, 편집을 선택합니다.

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

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

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

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

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

  6. 스크립트 편집기, 런타임 버전에서 카나리를 실행할 Synthetics 런타임 버전을 선택하세요. Synthetics 런타임 버전에 대한 자세한 내용은 Synthetics 런타임 버전을 참조하세요.

    브라우저 구성에서 카나리를 테스트하도록 브라우저를 활성화할 수 있습니다. 하나 이상의 브라우저를 선택해야 합니다.

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

canary 삭제

canary를 삭제하는 경우 canary에서 사용하고 생성한 다른 리소스도 삭제할지 여부를 선택할 수 있습니다. 카나리의 ProvisionedResourceCleanup 필드가 AUTOMATIC 또는 DeleteLambda로 설정된 경우, 카나리를 삭제할 true 때 CloudWatch Synthetics는 카나리에서 사용하는 Lambda 함수 및 계층을 자동으로 삭제합니다.

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만 삭제할 수 있습니다.

    카나리 이름 옆에 있는 버튼을 선택하고 작업, 중지를 선택합니다.

  4. 카나리 이름 옆에 있는 버튼을 선택하고 작업, 삭제를 선택합니다.

  5. canary에 대해 생성되고 사용되는 다른 리소스도 삭제할지 여부를 선택합니다. Lambda 함수 및 계층은 카나리와 함께 삭제되지만, 카나리의 IAM 역할 및 IAM 정책을 추가로 삭제하도록 선택할 수 있습니다.

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

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