CloudOps 에 AWS SNS 연동하기

CloudOps 콘솔에서 AWS SNS webhook source 를 등록하여 AWS SNS 를 통해 전달된 CloudWatch Alarm 을 CloudOps 이벤트로 수신할 수 있도록 설정하는 가이드입니다.

사전 준비

연동을 시작하기 전에 아래를 확인하세요.

  • AWS 콘솔에서 SNS Topic 및 CloudWatch Alarm 을 생성할 수 있는 권한.
  • 테넌트 하위에 webhook 을 등록할 수 있는 권한의 CloudOps 콘솔 계정.

AWS 측 설정은 이 등록 단계에서 발급받은 webhook URL 을 사용해 이후 진행합니다. AWS SNS 의 Alert Webhook 설정 을 참고하세요.

AWS SNS webhook source 등록

Webhook Management 진입

CloudOps 콘솔에서 [Plugin & Integration Hub > Webhook Management] 로 이동한 뒤 우측 상단의 [+ Create Webhook] 를 클릭합니다.

Step 1 — Source plugin 선택

Create Webhook 마법사가 Step 1: Source Plugin 에서 시작합니다. AWS SNS 를 source plugin 으로 선택한 뒤 [Next] 를 클릭합니다.

Step 2 — 기본 정보 입력

  • Name — webhook 이름 입력 (영문자, 숫자, 하이픈, 언더스코어 3~64자). 예: aws-sns-prod-alarm-feed.
  • Description — 선택. 256자 이내.

[Next] 로 진행합니다.

Step 3 — Schema Mapping

Payload Schema Mapping 은 추후 phase 에 제공 예정입니다. [Skip & Next] 로 건너뜁니다.

ℹ️
mapping 구성 전에 수신된 이벤트는 unmapped 상태로 저장되며, payload schema mapping 활성화 시점에 라우팅 가능 상태가 됩니다.

Step 4 — Webhook URL 복사

Complete 단계에서 CloudOps 가 이 source 에 대해 발급한 Webhook URL 을 표시합니다. URL 옆의 [Copy] 를 클릭하세요 — 이 값을 AWS SNS 의 Alert Webhook 설정 가이드의 SNS Subscription endpoint 에 붙여넣게 됩니다.

webhook 은 Active 상태로 생성되며 즉시 이벤트 수신을 시작합니다.

ℹ️
webhook URL 은 자격 증명처럼 다루세요. URL 을 알고 있는 누구나 이 source 로 이벤트를 등록할 수 있습니다. 외부 노출 의심 시 해당 webhook 을 목록에서 삭제하고 새로 생성하여 URL 을 회전(rotate) 하세요.

[Done] 을 클릭해 마법사를 마무리합니다.

다음 단계

방금 발급받은 webhook URL 로 실제 알람이 전송되도록 AWS 측 설정을 이어서 진행하세요.

v1.1.0