Application Integration에 지원되는 커넥터를 참조하세요.

IBM MQ 트리거

IBM MQ 트리거는 IBM MQ 연결에서 구독한 IBM MQ 이벤트를 기준으로 통합을 호출할 수 있는 커넥터 이벤트 트리거입니다.

시작하기 전에

IBM MQ 트리거에 새 연결을 만들거나 구성하려면 프로젝트에 다음 IAM 역할이 있는지 확인합니다.

  • 커넥터 관리자(roles/connectors.admin)
  • 역할 부여에 대한 자세한 내용은 액세스 관리를 참조하세요.

IBM MQ 트리거에 사용할 서비스 계정에 다음 IAM 역할을 부여합니다.

IBM MQ 트리거 추가

IBM MQ 트리거를 통합에 추가하려면 다음 단계를 수행합니다.

  1. Google Cloud 콘솔에서 Application Integration 페이지로 이동합니다.

    Application Integration으로 이동

  2. 탐색 메뉴에서 통합을 클릭합니다.

    Google Cloud 프로젝트에서 사용할 수 있는 모든 통합이 나열된 통합 목록 페이지가 나타납니다.

  3. 기존 통합을 선택하거나 통합 만들기를 클릭하여 새 통합을 만듭니다.

    새 통합을 만드는 경우:

    1. 통합 만들기 창에 이름과 설명을 입력합니다.
    2. 통합 리전을 선택합니다.
    3. 통합을 위한 서비스 계정을 선택합니다. 통합 툴바의 통합 요약 창에서 언제든지 통합에 대한 서비스 계정 세부정보를 변경하거나 업데이트할 수 있습니다.
    4. 만들기를 클릭합니다.

    통합 편집기 페이지에서 통합이 열립니다.

  4. 통합 편집기 탐색 메뉴에서 트리거를 클릭하여 사용 가능한 트리거 목록을 확인합니다.
  5. 통합 편집기에서 IBM MQ 트리거 요소를 클릭하여 배치합니다.
  6. IBM MQ 트리거를 구성하려면 Integration Connectors에서 사용할 수 있는 기존 IBM MQ 연결을 사용하거나 인라인 연결 만들기 옵션을 사용하여 새 IBM MQ 연결을 만들면 됩니다.

기존 연결을 사용하여 IBM MQ 트리거 구성

Integration Connectors에서 기존 IBM MQ 연결을 사용하여 IBM MQ 트리거를 구성할 수 있습니다. IBM MQ 트리거커넥터 이벤트 트리거이므로 이벤트 구독이 사용 설정된 IBM MQ 연결만 사용하여 트리거를 구성할 수 있습니다.

새 IBM MQ 연결을 사용하여 IBM MQ 트리거를 구성하는 방법은 새 연결을 사용하여 IBM MQ 트리거 구성을 참조하세요.

기존 IBM MQ 연결을 사용하여 IBM MQ 트리거를 구성하려면 다음 단계를 수행하세요.

  1. 통합 편집기에서 IBM MQ 트리거 요소를 클릭하여 트리거 구성 창을 엽니다.
  2. 트리거 구성을 클릭합니다.
  3. 커넥터 이벤트 트리거 편집기 페이지에서 다음 구성 세부정보를 제공합니다.
    1. 리전: IBM MQ 연결의 리전을 선택합니다.
    2. 연결: 사용할 IBM MQ 연결을 선택합니다.

      Application Integration에는 활성 상태이고 이벤트 구독이 사용 설정된 IBM MQ 연결만 표시됩니다.

    3. Queue 또는 주제를 JMS Source Type으로 선택합니다.
      • Queue를 선택하는 경우 JMS 소스 이름 열에 IBM MQ 큐 이름을 입력합니다.
      • Topic을 선택하는 경우 JMS 소스 이름 열에 IBM MQ 주제 이름을 입력합니다.
    4. 서비스 계정: IBM MQ 트리거에 필요한 IAM 역할이 있는 서비스 계정을 선택합니다.
  4. 완료를 클릭하여 트리거 구성을 완료하고 페이지를 닫습니다.

새 연결을 사용하여 IBM MQ 트리거 구성

새 IBM MQ 연결을 사용하여 IBM MQ 트리거를 구성하려면 다음 단계를 수행하세요.

  1. 통합 편집기에서 IBM MQ 트리거 요소를 클릭하여 트리거 구성 창을 엽니다.
  2. 트리거 구성을 클릭합니다.
  3. 리전 필드를 건너뜁니다.
  4. 연결을 클릭하고 드롭다운 메뉴에서 연결 만들기 옵션을 선택합니다.
  5. 연결 만들기 창에서 다음 단계를 완료합니다.
    1. 위치 단계에서 새 IBM MQ 연결 위치를 선택합니다.
      1. 리전: 드롭다운 목록에서 리전을 선택합니다.
      2. 다음을 클릭합니다.
    2. 연결 세부정보 단계에서 새 IBM MQ 연결에 대한 세부정보를 제공합니다.
      1. 커넥터 버전: 드롭다운 목록에서 사용 가능한 IBM MQ 커넥터 버전을 선택합니다.
      2. 연결 이름: IBM MQ 연결 이름을 입력합니다.
      3. (선택사항) 설명: 연결에 대한 설명을 입력합니다.
      4. (선택사항) Cloud Logging 사용 설정: 연결의 모든 로그 데이터를 저장하려면 이 체크박스를 선택합니다.
      5. 서비스 계정: IBM MQ 연결에 필요한 IAM 역할이 포함된 서비스 계정을 선택합니다.
      6. 이벤트 구독 사용 설정: IBM MQ 연결에 대해 이벤트 구독을 사용 설정하려면 이 옵션을 선택합니다.
      7. (선택사항) 고급 설정을 확장하여 연결 노드 설정을 구성합니다.

        IBM MQ의 연결 노드 설정에 대한 자세한 내용은 IBM MQ 연결 문서를 참조하세요.

      8. (선택사항) + 라벨 추가를 클릭하여 키-값 쌍 형식으로 연결에 라벨을 추가합니다.
      9. 다음을 클릭합니다.
    3. 필요한 경우 SSL을 사용하려면 SSL 사용 설정을 선택합니다. SSL 구성 세부정보가 표시됩니다.
      1. 트러스트 저장소 유형을 선택합니다. 공개, 비공개, 비보안 연결 중 하나일 수 있습니다.
      2. 트러스트 저장소 선택에 따라 표시된 인증서를 선택합니다.
      3. mTLS를 사용하는 경우 키 저장소 섹션에서 키 저장소 인증서를 선택합니다.
      4. 원하는 경우 TLS 버전을 선택합니다.
      5. 지원되는 암호화 스위트를 입력합니다. 여러 암호화 스위트를 쉼표로 구분된 값으로 입력합니다. 자세한 내용은 지원되는 암호화 스위트를 참조하세요.
    4. 대상 단계에서 IBM MQ 인스턴스 세부정보를 제공합니다.
      1. 대상 유형: 호스트 주소를 선택합니다.
      2. 호스트: IBM MQ 인스턴스의 호스트 이름이나 IP 주소를 입력합니다.
      3. 다음을 클릭합니다.
    5. 인증 단계에서 IBM MQ 인스턴스의 인증 세부정보를 제공합니다.
      1. 원하는 인증 유형을 선택하고 제공된 IBM MQ 호스트 URL에 액세스하려면 관련 세부정보를 입력합니다.

        이러한 인증 유형을 구성하는 방법은 인증 구성을 참조하세요.

      2. 다음을 클릭합니다.
    6. 검토: 제공된 IBM MQ 연결 세부정보를 검토합니다.
    7. 만들기를 클릭하여 새 IBM MQ 연결 만들기를 완료합니다.
  6. 완료를 클릭하고 페이지를 닫습니다.

지원되는 암호화 스위트

TLS 버전 지원되는 암호화 스위트
1.2
  • TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
  • TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384
  • TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256
  • TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384
  • TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
  • TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384
  • TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256
  • TLS_DHE_RSA_WITH_AES_128_GCM_SHA256
  • TLS_DHE_RSA_WITH_AES_256_GCM_SHA384
  • TLS_DHE_RSA_WITH_AES_128_CBC_SHA
  • TLS_DHE_RSA_WITH_AES_256_CBC_SHA
  • TLS_DHE_RSA_WITH_AES_128_CBC_SHA256
  • TLS_DHE_RSA_WITH_AES_256_CBC_SHA256
1.3
  • TLS_AES_256_GCM_SHA384
  • TLS_CHACHA20_POLY1305_SHA256
  • TLS_AES_128_GCM_SHA256

트리거 출력

IBM MQ 트리거가 이벤트 구독 구성을 완료하는 데 몇 분 정도 걸립니다. 이벤트 구독 세부정보 아래의 트리거 구성 창에서 이벤트 구독 상태를 볼 수 있습니다.

IBM MQ 트리거는 다음 상태를 사용하여 이벤트 구독 상태를 나타냅니다.

  • Creating: 트리거가 이벤트 구독을 구독 중임을 나타냅니다.
  • Active: 트리거가 이벤트 구독을 성공적으로 구독했음을 나타냅니다.
  • Error: 구성된 이벤트 구독에 문제가 있음을 나타냅니다.

이벤트 구독 세부정보 섹션에 이벤트 구독 상태 외에도 연결 리전, 연결 이름, 이벤트 구독 이름과 같은 기타 세부정보가 표시됩니다.

다음 이미지는 IBM MQ 트리거 구성 창의 샘플 레이아웃을 보여줍니다.

IBM MQ 트리거 구성 창을 보여주는 이미지 IBM MQ 트리거 구성 창을 보여주는 이미지

트리거 출력 변수

각 이벤트에서 IBM MQ 트리거는 다운스트림 태스크에 사용할 수 있는 ConnectorEventPayload 출력 변수(JSON 형식)를 생성합니다. 출력 변수에는 IBM MQ 이벤트의 페이로드가 포함됩니다. 예를 들면 다음과 같습니다.

{
"message": "Hello world",
"messageContentType": "Text"
}

이벤트 구독 보기

Integration Connectors에서 연결과 연결된 모든 이벤트 구독을 보고 관리하려면 다음을 수행합니다.

  1. Integration Connectors > 연결 페이지로 이동합니다.

    연결 페이지로 이동

  2. 구독을 보려는 연결을 클릭합니다.
  3. 이벤트 구독 탭을 클릭합니다.

    그러면 연결된 모든 이벤트 구독이 표시됩니다.

IBM MQ 트리거 수정

IBM MQ 트리거를 수정하여 연결 구성 및 이벤트 구독 세부정보를 변경하거나 업데이트할 수 있습니다.

IBM MQ 트리거를 수정하려면 다음 단계를 수행합니다.

  1. 통합 편집기에서 IBM MQ 트리거 요소를 클릭하여 트리거 구성 창을 엽니다.
  2. IBM MQ 트리거 구성을 클릭합니다.
  3. 커넥터 이벤트 트리거 편집기 페이지에서 다음을 수행합니다.
    1. 이전에 구성한 이벤트 구독을 유지하려면 유지를 클릭하고 삭제를 클릭합니다.
    2. 원하는 대로 연결 구성과 이벤트 구독 세부정보를 업데이트합니다.
    3. 완료를 클릭합니다.
  4. 이벤트 구독 세부정보의 트리거 구성 창에서 업데이트된 연결과 이벤트 구독 세부정보를 볼 수 있습니다.