AWS의 웹후크 구성

  • 릴리스 버전: Washingtondc
  • 업데이트 날짜 2024년 02월 01일
  • 읽기2분
  • 주제에 대한 엔드포인트를 구독하여 주제에 게시된 메시지를 받습니다. 주제에 대한 엔드포인트를 구독하면, 연결된 주제에 게시된 메시지를 엔드포인트가 받기 시작합니다.

    시작하기 전에

    다음 작업을 수행했는지 확인합니다.
    • AWS에서 주제를 생성했습니다.
    • SR Ops에서 웹후크 엔드포인트를 생성했습니다. 자세한 내용은 SR Ops에서 웹후크 엔드포인트 생성 문서를 참조하십시오.
    • AWS에서 계정을 생성했습니다.

    필요한 역할: evt_mgmt_integration

    이 태스크 정보

    프로시저

    1. AWS 콘솔에 로그인합니다.
    2. Simple Notification Service를 엽니다.
    3. 왼쪽의 탐색 창에서 주제를 클릭하고 기존 주제 목록에서 구독을 생성할 주제를 엽니다.
    4. 구독 탭을 클릭합니다.
    5. 구독 생성을 클릭합니다.
      그림 1. 구독 양식 만들기
      구독 양식을 만듭니다.
    6. 양식의 필드에 내용을 입력합니다.
      표 1. 구독 양식 만들기
      필드 설명
      주제 ARN 주제의 Amazon 자원 이름(ARN)입니다.
      주:
      ARN(Amazon 자원 이름)은 Amazon Web Services(AWS) 공용 클라우드에서 특정 자원을 식별하는 데 사용되는 파일 명명 규칙입니다. AWS에만 있는 ARN을 통해 관리자는 AWS 제품과 API 호출 전반에 걸쳐 AWS 항목과 정책을 추적하고 사용할 수 있습니다.
      프로토콜 엔드포인트의 유형입니다. HTTPS를 선택합니다.
      엔드포인트 AWS에서 알림을 받을 수 있는 이메일 주소 또는 웹 서버 같은 엔드포인트 값입니다.
      주:
      이 필드에 웹후크 URL을 입력합니다. 예: https://admin:admin@valarem.service-now.com/api/sn_em_connector/em/inbound_event?source=aws. 여기서 admin:admin은 기본 인증을 위한 사용자 이름과 암호입니다.
      원시 메시지 전달 활성화 엔드포인트가 메시지의 JSON 서식을 처리하지 않도록 하는 옵션입니다.
      (선택 사항) 구독 필터 정책 구독 필터 정책을 사용하면 속성 이름을 지정하고 각 속성 이름에 값 목록을 할당할 수 있습니다.
      (선택 사항) 정책 재운전(배달 못한 편지 큐) 구독자에게 성공적으로 전달할 수 없는 메시지를 대상으로 하는 배달 못한 편지 큐입니다. 클라이언트 오류나 서버 오류로 인해 전달할 수 없는 메시지는 추가 분석 또는 재처리를 위해 배달 못한 편지 큐에 저장됩니다.
    7. 구독 생성을 클릭합니다.
      구독이 성공하면 구독 상태가 보류 중에서 확인됨으로 변경됩니다.
    8. CloudWatch를 검색하고 엽니다.
    9. 주제에 대한 경보를 생성합니다.
      예를 들어, 사용자가 1분에 두 번 이상 메시지를 게시할 경우 트리거되는 경보입니다.
    10. Simple Notification Service를 엽니다.
    11. 왼쪽 탐색 창에서 주제를 클릭합니다.
    12. 메시지 게시를 클릭합니다.
    13. 메시지 본문에 엔드포인트로 보낼 json 메시지를 입력합니다.
      {
        "default": "Sample fallback message",
      }
    14. 메시지 게시를 클릭합니다.

    다음에 수행할 작업

    ServiceNow 인스턴스는 AWS에서 이벤트를 수신할 수 있습니다. 이벤트는 [em_event] 테이블에 저장됩니다. 경보 열에서 각 경보를 볼 수 있습니다.