다음을 통해 공유


커넥터 아키텍처

각 커넥터는 작업트리거로 분류된 일련의 작업을 제공합니다. 기본 서비스에 연결하면 이러한 작업을 앱 및 워크플로 내에서 쉽게 활용할 수 있습니다.

활동

작업은 사용자가 지시한 변경 사항입니다. 예를 들어 작업을 사용하여 SQL 데이터베이스에서 데이터를 조회, 쓰기, 업데이트 또는 삭제할 수 있습니다. 모든 작업은 swagger에 정의된 작업에 직접 매핑됩니다.

유발 요소

많은 커넥터는 특정 이벤트가 발생할 때 앱에 알릴 수 있는 트리거를 제공합니다. 예를 들어 FTP 커넥터에는 OnUpdatedFile 트리거가 있습니다. 이 트리거를 수신 대기하고 트리거가 실행될 때마다 작업을 수행하는 논리 앱 또는 흐름을 빌드할 수 있습니다.

트리거에는 다음 두 가지 유형이 있습니다.

  • 폴링 트리거: 이러한 트리거는 지정된 빈도로 서비스를 호출하여 새 데이터를 확인합니다. 새 데이터를 사용할 수 있으면 데이터를 입력으로 사용하여 워크플로 인스턴스가 새로 실행됩니다.

  • 푸시 트리거: 이러한 트리거는 엔드포인트의 데이터를 수신 대기합니다. 즉, 이벤트가 발생할 때까지 기다립니다. 이 이벤트가 발생하면 워크플로 인스턴스가 새로 실행됩니다.

비고

트리거는 Power Apps에서 지원되지 않습니다. 앱에서 흐름을 시작하는 방법을 알아봅니다.

아키텍처 구성 요소

아키텍처 구성 요소 및 수행하는 작업은 다음과 같습니다.

  • 자격 증명 및 메타데이터 저장소: 커넥터 메타데이터(swagger, 연결, ACL 등) 및 연결과 연결된 자격 증명을 저장하는 서비스입니다.

  • 커넥터:

    • Azure APIM(API 관리자)는 모든 swagger 및 정책을 호스팅합니다. Azure APIM은 커넥터 호출과 상호 작용하는 모든 호출의 진입점일 뿐만 아니라 키, 토큰, 인증서 및 기타 자격 증명을 확인합니다.
    • App Service Environment에서 커넥터 웹앱을 호스팅합니다.
  • 런타임 흐름:

    커넥터 아키텍처 구성 요소 및 서로 상호 작용하는 방법을 보여 주는 스크린샷

피드백 제공

커넥터 플랫폼 문제 또는 새로운 기능 아이디어에 대한 피드백에 감사 드립니다. 피드백을 제공하려면 문제 제출 또는 커넥터 관련 도움말 보기로 이동하여 피드백 유형을 선택하십시오.