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

실행 재생

Application Integration을 사용하면 원래 통합을 새 통합 실행으로 다시 실행하여 실행을 재생할 수 있습니다. Application Integration 흐름은 서로 다른 시스템 간의 통신 및 데이터 교환을 조정하도록 설계되었습니다. 이러한 흐름은 복잡할 수 있으며 여러 단계를 포함하고 외부 서드 파티 시스템과의 상호작용에 의존하는 경우가 많습니다. 따라서 다음과 같은 다양한 이유로 실행이 실패할 수 있습니다.

  • 흐름 내 오류: 통합 흐름에 잘못된 데이터 변환 또는 잘못 구성된 단계와 같은 잘못된 로직이 포함되어 있습니다.
  • 외부 시스템 문제: 통합 흐름이 상호작용하는 데이터베이스, 웹 서비스 또는 API와 같은 서드 파티 시스템의 문제 또는 다운타임입니다.
  • 일시적인 네트워크 오류: 통합과 관련된 시스템 간 연결의 일시적인 오류입니다.

게시된 통합에서 오류를 디버깅한 후 통합 실행을 재생할 수 있습니다. 실행을 재생하면 흐름이 다시 생성되고 원래 통합이 새 통합 실행으로 다시 처리됩니다.

필요한 역할

실행을 재생하는 데 필요한 권한을 얻으려면 관리자에게 프로젝트에 대한 Application Integration 호출자(roles/integrations.integrationInvoker) IAM 역할을 부여해 달라고 요청하세요. 역할 부여에 대한 자세한 내용은 프로젝트, 폴더, 조직에 대한 액세스 관리를 참조하세요.

커스텀 역할이나 다른 사전 정의된 역할을 통해 필요한 권한을 얻을 수도 있습니다.

실행 재생

실행을 재생하려면 다음 단계를 따르세요.

  1. Application Integration에서 로그 페이지로 이동합니다.

    Application Integration 로그로 이동

  2. 탐색 메뉴에서 로그를 클릭합니다. 실행 로그 페이지가 나타납니다.
  3. 재생할 실행에서 를 클릭한 후 재생을 클릭합니다. 재생 이유 창이 나타납니다.
  4. 실행을 재생할 이유를 추가하고 재생을 클릭합니다.

이점

다음 시나리오에서는 실행 재생이 유용할 수 있습니다.

  • 외부 시스템의 이벤트 모의 처리: 실패한 실행을 다시 실행하려고 하지만 실행에 외부 시스템의 모의 처리가 필요한 경우에 재생이 유용합니다. 예를 들어 Jira와 같은 외부 애플리케이션에서 이벤트를 수신할 때 트리거되는 Pub/Sub 트리거와의 통합이 있다고 가정해 보겠습니다. 실행을 재생하면 Jira에서 동일한 이벤트를 트리거하기가 어려울 수 있으므로 Pub/Sub의 트리거 이벤트가 실행됩니다.
  • 실패한 실행 재시도: 일시적인 오류 또는 외부 시스템 문제로 인해 통합이 실패하는 경우 실행을 재생하여 흐름을 다시 실행하고 통합을 완료할 수 있습니다.

고려사항

재생 실행에는 다음 고려사항이 적용됩니다.

  • 실행 상태: 성공, 실패, 취소됨 상태의 실행을 재생할 수 있습니다. 다른 상태에 있는 실행을 재생하려면 먼저 실행을 취소해야 합니다.
  • 호환되는 게시 버전: 게시된 통합 버전을 변경한 후 실행을 재생하는 경우 변경사항이 원래 실행과 호환되는지 확인하세요. 예를 들어 원래 실행에 입력 변수가 2개 필요하고 업데이트된 통합 버전에는 입력 변수가 1개만 필요한 경우 재생 실행이 실패합니다.
  • 실행 모드: 재생 실행은 통합 버전이 변경되더라도 원래 실행과 동일한 실행 모드를 따릅니다.

제한사항

기본적으로 재생된 실행의 기한은 10분입니다. 기한 내에 실행이 완료되지 않으면 실행 상태가 CANCELLED로 설정됩니다.

다음 단계