에서 인스턴스의 이벤트 ServiceNow 수신 Amazon SNS

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기5분
  • 인스턴스에서 이벤트(알림, 구독 확인 및 구독 취소 확인) Amazon SNS 를 수신합니다 ServiceNow .

    시작하기 전에

    • 통합 허브 구독 요청
    • Amazon SNS 스포크 활성화
    • 필요한 역할: 관리자

    이 태스크 정보

    스포크를 Amazon SNS 설정하지 않아도 인스턴스에서 ServiceNow Amazon SNS 이벤트를 수신할 수 있습니다. 스포크를 Amazon SNS 설정하고 스포크 작업을 사용하려면 문서를 참조하십시오 설정 Amazon SNS 스포크.

    에 대한 비밀 만들기 Amazon SNS 스포크

    에서 요청을 Amazon SNS승인하는 클라이언트 비밀을 만듭니다.

    시작하기 전에

    필요한 역할: admin.

    프로시저

    1. 다음으로 이동 모두 > 시스템 정의 > 스크립트 - 백그라운드.
    2. 스크립트 실행(서버에서 실행된 JavaScript) 텍스트 필드에 다음 명령을 입력합니다.
      gs.info(GlideSecureRandomUtil.getSecureRandomString(32));
    3. 스크립트 실행을 클릭합니다.
    4. 나중에 사용할 수 있도록 생성된 값을 복사하여 기록합니다.
      클라이언트 비밀 또는 권한 부여 키

    AWS 구성에서 기록 생성

    AWS 구성에서 기록을 생성하여 요청을 Amazon SNS 스포크승인합니다.

    시작하기 전에

    필요한 역할: admin.

    프로시저

    1. 다음으로 이동 모두 > AWS 구성 > 모든 구성.
    2. 새로 만들기를 클릭합니다.
    3. 양식의 필드에 내용을 입력합니다.
      표 1. AWS 구성 양식
      필드 설명
      속성 값 Amazon SNS 구독 하위 플로우의 내부 이름입니다. 예를 들어 amazon_sns_subscription.
      주:
      Amazon SNS 구독 하위 플로우는 샘플 하위 플로우입니다. 이 하위 플로우의 복사본을 생성하고 이를 사용하여 요구 사항에 따라 이벤트 관리를 사용자 지정해야 합니다. 이 경우 사용자 지정된 하위 플로우의 내부 이름을 지정합니다.
      속성 이름 기록을 식별하는 이름입니다.
      클라이언트 비밀 스크립트에서 생성된 클라이언트 비밀입니다. 클라이언트 비밀 생성에 대한 자세한 내용은 을 참조하십시오 에 대한 비밀 만들기 Amazon SNS 스포크.
    4. 양식 헤더를 마우스 오른쪽 단추로 클릭하고 저장을 클릭합니다.
    5. 양식 헤더를 마우스 오른쪽 버튼으로 클릭하고 sys_id 복사를 클릭합니다. 나중에 사용할 수 있도록 이 값을 기록합니다.

    의 기본 API 경로 기록 Amazon SNS 스포크

    의 기본 API 경로를 Amazon SNS 스포크 기록하여 요청을 Amazon SNS승인합니다.

    시작하기 전에

    필요한 역할: admin.

    프로시저

    1. 다음으로 이동 모두 > 시스템 웹 서비스 > 스크립트 기반 웹 서비스 > 스크립트 기반 REST API.
    2. Amazon SNS에 대한 기록을 엽니다.
    3. 나중에 사용할 수 있도록 기본 API 경로 의 값을 복사하고 기록합니다.

    주제 작성

    주제 생성 스포크 작업을 사용하여 인스턴스에 대한 ServiceNow 주제를 Amazon SNS 생성합니다.

    시작하기 전에

    필요한 역할: admin.

    프로시저

    1. 에서 워크플로우 스튜디오플로우를 생성하고 주제 생성 스포크 작업을 포함합니다.
      에서 워크플로우 스튜디오플로우를 생성하는 방법에 대한 자세한 내용은 플로우 빌드 섹션을 참조하십시오.
    2. 이러한 값을 주제 작성 스포크 작업에 대한 입력으로 제공하도록 플로우를 사용자 지정합니다.
      필드 설명
      지역 인프라가 있는 AWS 지리적 영역입니다.
      주제 이름 주제를 식별하는 이름입니다.
    3. 플로우를 테스트하고 실행 탭을 확인하여 플로우가 예상대로 실행되는지 확인합니다.

    구독 작성

    구독 생성 스포크 작업을 사용하여 인스턴스에 대한 ServiceNow 구독을 Amazon SNS 생성합니다.

    시작하기 전에

    필요한 역할: admin.

    프로시저

    1. 에서 워크플로우 스튜디오플로우를 생성하고 구독 스포크 생성 작업을 포함합니다.
      에서 워크플로우 스튜디오플로우를 생성하는 방법에 대한 자세한 내용은 플로우 빌드 섹션을 참조하십시오.
    2. 다음 값을 구독 스포크 작성 작업에 대한 입력으로 제공하도록 플로우를 사용자 지정합니다.
      필드 설명
      지역 인프라가 있는 AWS 지리적 영역입니다.
      주제 ARN 필요한 주제를 고유하게 식별하는 ARN입니다. 이 주제에 대한 구독이 생성됩니다.
      프로토콜 HTTPS
      엔드포인트 https://<servicenow-instance>.service-now.com/<base-api-path>/<aws-configuration-sys_id>/<client-secret> 형식의 엔드포인트 URL입니다.
      주:
      필요한 값을 얻는 방법에 대한 자세한 내용은 , AWS 구성에서 기록 생성, 및 에 대한 비밀 만들기 Amazon SNS 스포크를 참조하십시오의 기본 API 경로 기록 Amazon SNS 스포크.
    3. 플로우를 테스트합니다.
      흐름은 내부적으로 기본 Amazon SNS 구독 하위 흐름을 트리거합니다.
    4. 실행 탭에서 하위 플로우 실행과 연결된 기록을 엽니다.
      주:
      생성한 플로우가 아니라 기본 Amazon SNS 구독 하위 플로우의 실행 세부 정보를 확인해야 합니다.
    5. 실행 세부 정보 페이지에서 런타임 값을 클릭합니다.
    6. 나중에 사용할 수 있도록 토큰 값을 복사하여 기록합니다.
      이 확인 토큰은 에 구독 확인필요합니다.
      런타임 값의 토큰입니다.
      주:
      유효 기간 내에 확인 토큰을 구독 확인 사용해야 합니다.

    결과

    인스턴스에서 필요한 주제에 Amazon SNSServiceNow 대한 구독이 생성됩니다.

    구독 확인

    구독 확인 스포크 작업을 사용하여 인스턴스에 대한 ServiceNow 구독을 Amazon SNS 확인합니다.

    시작하기 전에

    필요한 역할: admin.

    프로시저

    1. 에서 워크플로우 스튜디오기본 Amazon SNS 구독 하위 플로우의 사본을 생성합니다.
      워크플로우 스튜디오하위 플로우 사용에 대한 자세한 내용은 하위 플로우 빌드 섹션을 참조하십시오.
    2. 에서 워크플로우 스튜디오기본 하위 플로우의 복사본을 포함하는 플로우를 생성합니다.
      에서 워크플로우 스튜디오플로우를 생성하는 방법에 대한 자세한 내용은 플로우 빌드 섹션을 참조하십시오.
    3. 구독 확인 스포크 작업을 포함하도록 하위 플로우를 사용자 지정합니다.
    4. 구독 확인 스포크 작업에 이러한 값을 입력으로 제공하도록 하위 플로우를 사용자 지정합니다.
      필드 설명
      지역 인프라가 있는 AWS 지리적 영역입니다.
      주제 ARN 필요한 주제를 고유하게 식별하는 ARN입니다. 이 주제에 대한 구독이 생성됩니다.
      토큰 구독을 생성한 후 생성된 확인 토큰입니다. 자세한 내용은 구독 작성 문서를 참조하십시오.
      주:
      확인 토큰을 사용하여 유효 기간 내에 구독을 확인해야 합니다.
    5. 플로우를 테스트하고 실행 탭을 확인하여 플로우가 예상대로 실행되는지 확인합니다.

    결과

    인스턴스에 대한 ServiceNow 구독이 Amazon SNS 확인되었습니다.