Azure Logic Apps용 커넥터Connectors for Azure Logic Apps

커넥터를 사용하면 Azure Logic Apps에서 다른 앱, 서비스, 시스템, 프로토콜 및 플랫폼에 걸쳐 이벤트, 데이터 및 작업에 빠르게 액세스할 수 있습니다.Connectors provide quick access from Azure Logic Apps to events, data, and actions across other apps, services, systems, protocols, and platforms. 이미 만들어 사용하고 있는 데이터로 작업을 수행할 수 있도록, 논리 앱에서 커넥터를 사용하여 클라우드 및 온-프레미스 앱에 대한 기능을 확장합니다.By using connectors in your logic apps, you expand the capabilities for your cloud and on-premises apps to perform tasks with the data that you create and already have.

Logic Apps는 수백 개의 커넥터를 제공 하지만이 문서에서는 수천 개의 앱에서 성공적으로 사용 되는 인기 있는 커넥터와 데이터 및 정보를 처리 하는 수백만 개의 실행을 설명 합니다.While Logic Apps offers hundreds of connectors, this article describes popular and more commonly used connectors that are successfully used by thousands of apps and millions of executions for processing data and information. 커넥터의 전체 목록과 각 커넥터의 참조 정보 (예: 트리거, 작업 및 제한)를 찾으려면 커넥터 개요에서 커넥터 참조 페이지를 검토 합니다.To find the full list of connectors and each connector's reference information, such as triggers, actions, and limits, review the connector reference pages under Connectors overview. 또한 트리거 및 작업, Logic Apps 가격 책정 모델Logic Apps 가격 책정에 대해 자세히 알아보세요.Also, learn more about triggers and actions, Logic Apps pricing model, and Logic Apps pricing details.

참고

커넥터가 없는 서비스 또는 API와 통합 하려면 HTTP와 같은 프로토콜을 통해 서비스를 직접 호출 하거나 사용자 지정 커넥터를 만들 수 있습니다.To integrate with a service or API that doesn't have connector, you can either directly call the service over a protocol such as HTTP or create a custom connector.

커넥터는 기본 제공 트리거 및 작업 또는 관리 되는 커넥터로 사용할 수 있습니다.Connectors are available either as built-in triggers and actions or as managed connectors:

  • 기본제공: 이러한 기본 제공 트리거 및 작업은 사용자 지정 일정에 따라 실행 되는 논리 앱을 만들고, 다른 끝점과 통신 하 고, 요청을 수신 하 고 응답 하 고, azure 함수, azure API Apps (웹을 호출 하는 논리 앱을 만드는 데 도움이 되는 "네이티브" Azure Logic Apps. 앱), 사용자 고유의 Api는 Azure API Management 및 요청을 받을 수 있는 중첩 된 논리 앱으로 관리 및 게시 됩니다.Built-ins: These built-in triggers and actions are "native" to Azure Logic Apps and help you create logic apps that run on custom schedules, communicate with other endpoints, receive and respond to requests, and call Azure functions, Azure API Apps (Web Apps), your own APIs managed and published with Azure API Management, and nested logic apps that can receive requests. 또한 논리 앱의 워크플로를 구성 및 제어하고, 데이터를 사용하는 데 도움이 되는 기본 제공 작업을 사용할 수도 있습니다.You can also use built-in actions that help you organize and control your logic app's workflow, and also work with data.

    참고

    ISE (통합 서비스 환경) 내의 논리 앱은 Azure virtual network의 리소스에 직접 액세스할 수 있습니다.Logic apps within an integration service environment (ISE) can directly access resources in an Azure virtual network. ISE를 사용 하는 경우 기본 제공 트리거와 코어 레이블을 표시 하는 작업은 논리 앱과 동일한 ISE에서 실행 됩니다.When you use an ISE, built-in triggers and actions that display the Core label run in the same ISE as your logic apps. 논리 앱, 기본 제공 트리거 및 ISE에서 실행 되는 기본 제공 작업은 사용량 기반 요금제와 다른 가격 책정 계획을 사용 합니다.Logic apps, built-in triggers, and built-in actions that run in your ISE use a pricing plan different from the consumption-based pricing plan.

    ISEs를 만드는 방법에 대 한 자세한 내용은 Azure Logic Apps에서 Azure virtual network에 연결을 참조 하세요.For more information about creating ISEs, see Connect to Azure virtual networks from Azure Logic Apps. 가격 책정에 대 한 자세한 내용은 Logic Apps 가격 책정 모델을 참조 하세요.For more information about pricing, see Logic Apps pricing model.

  • 관리 되는 커넥터: Microsoft에서 배포 및 관리 하는 이러한 커넥터는 Office 365, Azure Blob Storage, SQL Server, Dynamics, Salesforce, SharePoint 등 클라우드 서비스, 온-프레미스 시스템 또는 둘 다에 액세스 하기 위한 트리거와 작업을 제공 합니다. 및 기타.Managed connectors: Deployed and managed by Microsoft, these connectors provide triggers and actions for accessing cloud services, on-premises systems, or both, including Office 365, Azure Blob Storage, SQL Server, Dynamics, Salesforce, SharePoint, and more. 일부 커넥터는 B2B (기업 간) 통신 시나리오를 구체적으로 지원 하 고 논리 앱에 연결 된 통합 계정이 필요 합니다.Some connectors specifically support business-to-business (B2B) communication scenarios and require an integration account that's linked to your logic app. 특정 커넥터를 사용 하기 전에 먼저 Azure Logic Apps에서 관리 되는 연결을 만들어야 할 수 있습니다.Before using certain connectors, you might have to first create connections, which are managed by Azure Logic Apps.

    예를 들어 Microsoft BizTalk Server를 사용 하는 경우 논리 앱은 BizTalk Server 온-프레미스 커넥터를 사용 하 여 BizTalk Server에 연결 하 고 해당 사용자와 통신할 수 있습니다.For example, if you're using Microsoft BizTalk Server, your logic apps can connect to and communicate with your BizTalk Server by using the BizTalk Server on-premises connector. 그런 다음, 통합 계정 커넥터를 사용하여 논리 앱에서 BizTalk와 비슷한 작업을 확장하거나 수행할 수 있습니다.You can then extend or perform BizTalk-like operations in your logic apps by using the integration account connectors.

    커넥터는 Standard 또는 Enterprise 중 하나로 분류 됩니다.Connectors are classified as either Standard or Enterprise. 엔터프라이즈 커넥터 는 SAP, ibm MQ 및 IBM 3270 같은 엔터프라이즈 시스템에 대 한 액세스를 제공 하 여 추가 비용을 제공 합니다.Enterprise connectors provide access to enterprise systems such as SAP, IBM MQ, and IBM 3270 for an additional cost. 커넥터가 Standard 또는 Enterprise 인지 확인 하려면 커넥터 개요에서 각 커넥터의 참조 페이지의 기술 세부 정보를 참조 하세요.To determine whether a connector is Standard or Enterprise, see the technical details in each connector's reference page under Connectors overview.

    이러한 범주를 사용 하 여 커넥터를 식별할 수도 있지만 일부 커넥터는 여러 범주를 교차할 수 있습니다.You can also identify connectors by using these categories, although some connectors can cross multiple categories. 예를 들어 SAP는 엔터프라이즈 커넥터 및 온-프레미스 커넥터입니다.For example, SAP is an Enterprise connector and an on-premises connector:

    관리되는 API 커넥터Managed API connectors Azure Blob Storage, Office 365, Dynamics, Power BI, OneDrive, Salesforce, SharePoint Online 등과 같은 서비스를 사용하는 논리 앱을 만듭니다.Create logic apps that use services such as Azure Blob Storage, Office 365, Dynamics, Power BI, OneDrive, Salesforce, SharePoint Online, and many more.
    온-프레미스 커넥터On-premises connectors 온-프레미스 데이터 게이트웨이를 설치 하 고 설정한 후 이러한 커넥터를 통해 논리 앱이 SQL Server, SharePoint Server, Oracle DB, 파일 공유 등의 온-프레미스 시스템에 액세스할 수 있습니다.After you install and set up the on-premises data gateway, these connectors help your logic apps access on-premises systems such as SQL Server, SharePoint Server, Oracle DB, file shares, and others.
    통합 계정 커넥터Integration account connectors 통합 계정을 만들고 지불할 때 사용할 수 있는 이러한 커넥터는 AS2, EDIFACT 및 X12 프로토콜을 사용하여 XML 변환 및 유효성 검사, 플랫 파일 인코딩 및 디코딩, B2B(Business-to-Business) 메시지 처리를 수행합니다.Available when you create and pay for an integration account, these connectors transform and validate XML, encode and decode flat files, and process business-to-business (B2B) messages with AS2, EDIFACT, and X12 protocols.

    참고

    ISE (통합 서비스 환경) 내의 논리 앱은 Azure virtual network의 리소스에 직접 액세스할 수 있습니다.Logic apps within an integration service environment (ISE) can directly access resources in an Azure virtual network. Ise를 사용 하면 ise 레이블을 표시 하는 표준 및 엔터프라이즈 커넥터를 논리 앱과 동일한 ise에서 실행할 수 있습니다.When you use an ISE, Standard and Enterprise connectors that display the ISE label run in the same ISE as your logic apps. ISE 레이블을 표시 하지 않는 커넥터는 글로벌 Logic Apps 서비스에서 실행 됩니다.Connectors that don't display the ISE label run in the global Logic Apps service.

    Azure 가상 네트워크에 연결 된 온-프레미스 시스템의 경우, 논리 앱이 ise 레이블, HTTP 작업 또는 사용자 지정 커넥터가있는 커넥터를 사용 하 여 해당 시스템에 직접 액세스할 수 있도록 ise를 해당 네트워크에 삽입 합니다.For on-premises systems that are connected to an Azure virtual network, inject your ISE into that network so your logic apps can directly access those systems by using either a connector that has an ISE label, an HTTP action, or a custom connector. ISE에서 실행 되는 논리 앱 및 커넥터는 사용량 기반 요금제와 다른 가격 책정 계획을 사용 합니다.Logic apps and connectors that run in your ISE use a pricing plan different from the consumption-based pricing plan.

    ISEs를 만드는 방법에 대 한 자세한 내용은 Azure Logic Apps에서 Azure virtual network에 연결을 참조 하세요.For more information about creating ISEs, see Connect to Azure virtual networks from Azure Logic Apps. 가격 책정에 대 한 자세한 내용은 Logic Apps 가격 책정 모델을 참조 하세요.For more information about pricing, see Logic Apps pricing model.

    커넥터의 전체 목록과 각 커넥터의 참조 정보 (예: OpenAPI (이전의 Swagger) 설명에 의해 정의 되는 작업 및 트리거) 및 모든 제한에 대해 커넥터 개요에서 전체 목록을 찾을 수 있습니다.For the full list of connectors and each connector's reference information, such as actions and any triggers, which are defined by an OpenAPI (formerly Swagger) description, plus any limits, you can find the full list under the Connectors overview. 가격 책정 정보는 Logic Apps 가격 책정 모델Logic Apps 가격 책정 세부 정보를 참조 하세요.For pricing information, see Logic Apps pricing model, and Logic Apps pricing details.

기본 제공 커넥터Built-ins

Logic Apps는 기본 제공 트리거 및 작업을 제공하므로 일정 기반 워크플로를 만들고, 논리 앱에서 다른 앱 및 서비스와 통신하고, 논리 앱을 통해 워크플로를 제어하고, 데이터를 관리하거나 조작할 수 있습니다.Logic Apps provides built-in triggers and actions so you can create schedule-based workflows, help your logic apps communicate with other apps and services, control the workflow through your logic apps, and manage or manipulate data.

[API 아이콘 @ no__t-2일정API icon
Schedule
- 되풀이 트리거를 사용하여 기본 되풀이에서 복잡한 되풀이에 이르기까지 지정된 일정에 따라 논리 앱을 실행합니다.- Run your logic app on a specified schedule, ranging from basic to complex recurrences, with the Recurrence trigger.

- 지연 작업을 사용하여 지정한 기간 동안 논리 앱을 일시 중지합니다.- Pause your logic app for a specified duration with the Delay action.

- 다음 기간까지 지연 작업을 사용하여 지정한 날짜와 시간까지 논리 앱을 일시 중지합니다.- Pause your logic app until the specified date and time with the Delay until action.

[API 아이콘 @ no__t-2HTTPAPI icon
HTTP
HTTP, HTTP + Swagger 및 HTTP + 웹후크에 대한 트리거 및 작업 모두를 사용하여 HTTP를 통해 엔드포인트와 통신합니다.Communicate with any endpoint over HTTP with both triggers and actions for HTTP, HTTP + Swagger, and HTTP + Webhook.
[API 아이콘 @ no__t-2요청API icon
Request
- 논리 앱을 다른 앱이나 서비스에서 호출할 수 있게 하고, Event Grid 리소스 이벤트를 트리거하거나, 요청 트리거를 사용하여 Azure Security Center 경고에 대한 응답을 트리거합니다.- Make your logic app callable from other apps or services, trigger on Event Grid resource events, or trigger on responses to Azure Security Center alerts with the Request trigger.

- 응답 작업을 사용하여 앱이나 서비스에 응답을 보냅니다.- Send responses to an app or service with the Response action.

[API 아이콘 @ no__t-2일괄 처리API icon
Batch
- 일괄 처리 메시지 트리거를 사용하여 메시지를 일괄적으로 처리합니다.- Process messages in batches with the Batch messages trigger.

- 일괄 처리로 메시지 보내기 작업을 사용하여 기존 일괄 처리 트리거가 있는 논리 앱을 호출합니다.- Call logic apps that have existing batch triggers with the Send messages to batch action.

[API 아이콘 @ no__t-2Azure FunctionsAPI icon
Azure Functions
논리 앱에서 사용자 지정 코드 조각(C# 또는 Node.js)을 실행하는 Azure 함수를 호출합니다.Call Azure functions that run custom code snippets (C# or Node.js) from your logic apps. [API 아이콘 @ no__t-2Azure API ManagementAPI icon
Azure API Management
Azure API Management를 통해 관리하고 게시하는 사용자 고유의 API로 정의된 트리거 및 작업을 호출합니다.Call triggers and actions defined by your own APIs that you manage and publish with Azure API Management.
[API 아이콘 @ no__t-2Azure 앱 ServicesAPI icon
Azure App Services
Azure App Service에서 호스팅되는 Azure API Apps 또는 Web Apps를 호출합니다.Call Azure API Apps, or Web Apps, hosted on Azure App Service. Swagger가 포함되는 경우 이러한 앱에서 정의된 트리거 및 작업은 다른 모든 고급 트리거 및 작업처럼 나타납니다.The triggers and actions defined by these apps appear like any other first-class triggers and actions when Swagger is included. [API 아이콘 @ no__t-2Azure @ no__t-4Logic 앱API icon
Azure
Logic Apps
요청 트리거를 시작하는 다른 논리 앱을 호출합니다.Call other logic apps that start with a Request trigger.

워크플로 제어Control workflow

Logic Apps는 논리 앱의 워크플로에서 작업을 구성 하 고 제어 하기 위한 기본 제공 작업을 제공 합니다.Logic Apps provides built-in actions for structuring and controlling the actions in your logic app's workflow:

[Built 제공 아이콘 @ no__t-2조건Built-in Icon
Condition
조건을 평가하고, 조건이 true 또는 false인지에 따라 별도의 작업을 실행합니다.Evaluate a condition and run different actions based on whether the condition is true or false. @no__t-**1built** 의 기본 제공 아이콘 @ no__t-2Built-in Icon
For each
배열의 모든 항목에 대해 동일한 작업을 수행합니다.Perform the same actions on every item in an array.
[Built 제공 아이콘 @ no__t-2범위Built-in Icon
Scope
범위에 속한 작업의 실행이 완료되면 해당 상태를 가져오는 범위로 작업을 그룹화합니다.Group actions into scopes, which get their own status after the actions in the scope finish running. [Built 제공 아이콘 @ no__t스위치Built-in Icon
Switch
기본 사례를 제외하고는 고유한 값이 할당된 사례로 작업을 그룹화합니다.Group actions into cases, which are assigned unique values except for the default case. 할당된 값이 식, 개체 또는 토큰의 결과와 일치하는 사례만 실행합니다.Run only that case whose assigned value matches the result from an expression, object, or token. 일치하는 사례가 없는 경우 기본 사례를 실행합니다.If no matches exist, run the default case.
[Built 제공 아이콘 @ no__t-2TerminateBuilt-in Icon
Terminate
활발히 실행 중인 논리 앱 워크플로를 중지합니다.Stop an actively running logic app workflow. [Built 제공 아이콘 @ no__t-2UntilBuilt-in Icon
Until
지정된 조건이 true이거나 일부 상태가 변경될 때까지 작업을 반복합니다.Repeat actions until the specified condition is true or some state has changed.

데이터 관리 또는 조작Manage or manipulate data

Logic Apps는 데이터 출력 및 해당 형식으로 작업 하기 위한 기본 제공 작업을 제공 합니다.Logic Apps provides built-in actions for working with data outputs and their formats:

[Built 제공 아이콘 @ no__t-2데이터 작업Built-in Icon
Data Operations
데이터를 사용하여 수행하는 작업:Perform operations with data:

- 작성: 다양한 형식의 여러 입력에서 하나의 출력을 만듭니다.- Compose: Create a single output from multiple inputs with various types.
- CSV 테이블 만들기: JSON 개체를 사용하여 배열에서 CSV(쉼표로 구분된 값) 테이블을 만듭니다.- Create CSV table: Create a comma-separated-value (CSV) table from an array with JSON objects.
- HTML 테이블 만들기: JSON 개체를 사용하여 배열에서 HTML 테이블을 만듭니다.- Create HTML table: Create an HTML table from an array with JSON objects.
- 배열 필터링: 조건을 충족하는 다른 배열의 항목에서 배열을 만듭니다.- Filter array: Create an array from items in another array that meet your criteria.
- 조인: 배열의 모든 항목에서 문자열을 만들고, 지정한 구분 기호를 사용하여 해당 항목을 구분합니다.- Join: Create a string from all items in an array and separate those items with the specified delimiter.
- JSON 구문 분석: JSON 콘텐츠의 속성 및 해당 값에서 사용자에게 친숙한 토큰을 만들어 워크플로에서 이러한 속성을 사용할 수 있습니다.- Parse JSON: Create user-friendly tokens from properties and their values in JSON content so you can use those properties in your workflow.
- 선택: 다른 배열의 항목이나 값을 변환하고 해당 항목을 지정한 속성에 매핑하여 JSON 개체가 포함된 배열을 만듭니다.- Select: Create an array with JSON objects by transforming items or values in another array and mapping those items to specified properties.

기본 제공 아이콘Built-in Icon
날짜/시간 삽입Date Time
타임스탬프를 사용하여 수행하는 작업:Perform operations with timestamps:

- 시간에 추가: 타임스탬프에 지정한 단위 수를 추가합니다.- Add to time: Add the specified number of units to a timestamp.
- 표준 시간대 변환: 타임스탬프를 원본 표준 시간대에서 대상 표준 시간대로 변환합니다.- Convert time zone: Convert a timestamp from the source time zone to the target time zone.
- 현재 시간: 현재 타임스탬프를 문자열로 반환합니다.- Current time: Return the current timestamp as a string.
- 미래 시간 가져오기: 현재 타임스탬프에 지정한 시간 단위를 더한 값을 반환합니다.- Get future time: Return the current timestamp plus the specified time units.
- 과거 시간 가져오기: 현재 타임스탬프에서 지정한 시간 단위를 뺀 값을 반환합니다.- Get past time: Return the current timestamp minus the specified time units.
- 시간에서 빼기: 타임스탬프에서 시간 단위 수를 뺍니다.- Subtract from time: Subtract a number of time units from a timestamp.

[Built 제공 아이콘 @ no__t-2변수Built-in Icon
Variables
변수를 사용하여 수행하는 작업:Perform operations with variables:

- 배열 변수에 추가: 값을 변수로 저장되는 배열의 마지막 항목으로 삽입합니다.- Append to array variable: Insert a value as the last item in an array stored by a variable.
- 문자열 변수에 추가: 값을 변수로 저장되는 문자열의 마지막 문자로 삽입합니다.- Append to string variable: Insert a value as the last character in a string stored by a variable.
- 변수 감소: 변수를 상수 값만큼 줄입니다.- Decrement variable: Decrease a variable by a constant value.
- 변수 증가: 변수를 상수 값만큼 늘립니다.- Increment variable: Increase a variable by a constant value.
- 변수 초기화: 변수를 만들고 해당 데이터 형식과 초기 값을 선언합니다.- Initialize variable: Create a variable and declare its data type and initial value.
- 변수 설정: 기존 변수에 다른 값을 할당합니다.- Set variable: Assign a different value to an existing variable.

관리되는 API 커넥터Managed API connectors

Logic Apps은 이러한 서비스 또는 시스템을 사용 하 여 작업, 프로세스 및 워크플로를 자동화 하는 데 널리 사용 되는 표준 커넥터를 제공 합니다.Logic Apps provides these popular Standard connectors for automating tasks, processes, and workflows with these services or systems.

[API 아이콘 @ no__t-2Azure Service BusAPI icon
Azure Service Bus
Logic Apps에서 가장 일반적으로 사용되는 커넥터를 사용하여 비동기 메시지, 세션 및 토픽 구독을 관리합니다.Manage asynchronous messages, sessions, and topic subscriptions with the most commonly used connector in Logic Apps. [API 아이콘 @ no__t-2SQL ServerAPI icon
SQL Server
온-프레미스의 SQL Server 또는 클라우드의 Azure SQL Database에 연결하여 레코드를 관리하고 저장 프로시저를 실행하거나 쿼리를 수행할 수 있습니다.Connect to your SQL Server on premises or an Azure SQL Database in the cloud so you can manage records, run stored procedures, or perform queries.
[API 아이콘 @ no__t-2Office 365 @ no__t-4OutlookAPI icon
Office 365
Outlook
Office 365 이메일 계정에 연결하여 이메일, 작업, 일정 이벤트 및 회의, 연락처, 요청 등을 만들고 관리할 수 있습니다.Connect to your Office 365 email account so you can create and manage emails, tasks, calendar events and meetings, contacts, requests, and more. [API 아이콘 @ no__t-2Azure Blob @ no__t-4StorageAPI icon
Azure Blob
Storage
스토리지 계정에 연결하여 Blob 콘텐츠를 만들고 관리할 수 있습니다.Connect to your storage account so you can create and manage blob content.
[API 아이콘 @ no__t-2SFTPAPI icon
SFTP
인터넷에서 액세스할 수 있는 SFTP 서버에 연결하여 파일 및 폴더를 사용할 수 있습니다.Connect to SFTP servers you can access from the internet so you can work with your files and folders. [API 아이콘 @ no__t-2SharePoint @ no__t-4OnlineAPI icon
SharePoint
Online
SharePoint Online에 연결하여 파일, 첨부 파일, 폴더 등을 관리할 수 있습니다.Connect to SharePoint Online so you can manage files, attachments, folders, and more.
[API 아이콘 @ no__t-2Dynamics 365 @ no__t-4CRM OnlineAPI icon
Dynamics 365
CRM Online
Dynamics 365 계정에 연결하여 레코드, 항목 등을 만들고 관리할 수 있습니다.Connect to your Dynamics 365 account so you can create and manage records, items, and more. [API 아이콘 @ no__tFTPAPI icon
FTP
인터넷에서 액세스할 수 있는 FTP 서버에 연결하여 파일 및 폴더를 사용할 수 있습니다.Connect to FTP servers you can access from the internet so you can work with your files and folders.
[API 아이콘 @ no__t-2SalesforceAPI icon
Salesforce
Salesforce 계정에 연결하여 레코드, 작업, 개체 등의 항목을 만들고 관리할 수 있습니다.Connect to your Salesforce account so you can create and manage items such as records, jobs, objects, and more. [API 아이콘 @ no__t-2TwitterAPI icon
Twitter
Twitter 계정에 연결하여 트윗, 팔로워, 타임라인 등을 관리할 수 있습니다.Connect to your Twitter account so you can manage tweets, followers, your timeline, and more. 트윗을 SQL, Excel 또는 SharePoint에 저장합니다.Save your tweets to SQL, Excel, or SharePoint.
[API 아이콘 @ no__t-2Azure Event HubsAPI icon
Azure Event Hubs
Event Hub를 통해 이벤트를 사용하고 게시합니다.Consume and publish events through an Event Hub. 예를 들어 Event Hubs를 사용하여 논리 앱에서 출력을 가져온 다음, 해당 출력을 실시간 분석 공급자에게 보냅니다.For example, get output from your logic app with Event Hubs, and then send that output to a real-time analytics provider. [API 아이콘 @ no__t-2Azure 이벤트그리드API icon
Azure Event
Grid
Azure 리소스 또는 타사 리소스가 변경되는 경우와 같이 Event Grid에서 게시한 이벤트를 모니터링합니다.Monitor events published by an Event Grid, for example, when Azure resources or third-party resources change.

온-프레미스 커넥터On-premises connectors

다음은 온-프레미스 시스템의 데이터 및 리소스에 액세스 하기 위해 Logic Apps 제공 하는 일반적으로 사용 되는 표준 커넥터입니다.Here are some commonly used Standard connectors that Logic Apps provides for accessing data and resources in on-premises systems. 온-프레미스 시스템에 대 한 연결을 만들려면 먼저 온-프레미스 데이터 게이트웨이를 다운로드, 설치 및 설정해야 합니다.Before you can create a connection to an on-premises system, you must first download, install, and set up an on-premises data gateway. 이 게이트웨이는 필요한 네트워크 인프라를 설정하지 않고도 보안 통신 채널을 제공합니다.This gateway provides a secure communication channel without having to set up the necessary network infrastructure.

API 아이콘API icon
BizTalkBizTalk
서버Server
[API 아이콘 @ no__t-2File @ no__t-4 SystemAPI icon
File
System
[API 아이콘 @ no__t-2IBM DB2API icon
IBM DB2
[API 아이콘 @ no__t-2IBM InformixAPI icon
IBM
Informix
API 아이콘API icon
MySQLMySQL
[API 아이콘 @ no__t-2Oracle DBAPI icon
Oracle DB
API 아이콘API icon
PostgreSQLPostgreSQL
[API 아이콘 @ no__t-2SharePoint @ no__t-4 서버API icon
SharePoint
Server
[API 아이콘 @ no__t-2SQL @ no__t-4 서버API icon
SQL
Server
API 아이콘API icon
TeradataTeradata

통합 계정 커넥터Integration account connectors

Logic Apps은 Azure에서 EIP (엔터프라이즈 통합 팩)를 통해 사용할 수 있는 통합 계정을만들고 지불할 때 논리 앱을 사용 하 여 b2b (기업 간) 솔루션을 빌드하기 위한 표준 커넥터를 제공 합니다.Logic Apps provides Standard connectors for building business-to-business (B2B) solutions with your logic apps when you create and pay for an integration account, which is available through the Enterprise Integration Pack (EIP) in Azure. 이 계정을 사용하여 거래 파트너, 계약, 맵, 스키마, 인증서 등과 같은 B2B 아티팩트를 만들고 저장할 수 있습니다.With this account, you can create and store B2B artifacts such as trading partners, agreements, maps, schemas, certificates, and so on. 이러한 아티팩트를 사용하려면 논리 앱을 통합 계정과 연결합니다.To use these artifacts, associate your logic apps with your integration account. 현재 BizTalk Server를 사용하는 경우 이러한 커넥터는 이미 익숙한 것처럼 보일 수 있습니다.If you currently use BizTalk Server, these connectors might seem familiar already.

[API 아이콘 @ no__t-2AS2 @ no__t-4 디코딩API icon
AS2
decoding
[API 아이콘 @ no__t-2AS2 @ no__t-4 encodingAPI icon
AS2
encoding
[API 아이콘 @ no__t-2EDIFACT @ no__t-4 디코딩API icon
EDIFACT
decoding
[API 아이콘 @ no__t-2EDIFACT @ no__t-4 encodingAPI icon
EDIFACT
encoding
[API 아이콘 @ no__t-2플랫 파일 @ no__t-4 디코딩API icon
Flat file
decoding
[API 아이콘 @ no__t-2플랫 파일 @ no__t-4 encodingAPI icon
Flat file
encoding
[API 아이콘 @ no__t-2통합 @ no__t-4 계정API icon
Integration
account
[API 아이콘 @ no__t-2액체변환API icon
Liquid
transforms
[API 아이콘 @ no__t-2X12 @ no__t-4 디코딩API icon
X12
decoding
[API 아이콘 @ no__t-2X12 @ no__t-4 encodingAPI icon
X12
encoding
[API 아이콘 @ no__t-2XML변환API icon
XML
transforms
[API 아이콘 @ no__t-2XML validationAPI icon
XML
validation

엔터프라이즈 커넥터Enterprise connectors

Logic Apps는 SAP 및 IBM MQ와 같은 엔터프라이즈 시스템에 액세스 하기 위한 엔터프라이즈 커넥터를 제공 합니다.Logic Apps provides these Enterprise connectors for accessing enterprise systems, such as SAP and IBM MQ:

[API 아이콘 @ no__t-2IBM 3270API icon
IBM 3270
[API 아이콘 @ no__t-2IBM MQAPI icon
IBM MQ
[API 아이콘 @ no__t-2SAPAPI icon
SAP

트리거 및 작업-추가 정보Triggers and actions - more info

커넥터는 트리거, 작업또는 둘 다를 제공할 수 있습니다.Connectors can provide triggers, actions, or both. 트리거 는 논리 앱의 첫 번째 단계로, 일반적으로 트리거를 발생 시키고 논리 앱 실행을 시작 하는 이벤트를 지정 합니다.A trigger is the first step in any logic app, usually specifying the event that fires the trigger and starts running your logic app. 예를 들어 FTP 커넥터에는 "파일이 추가 되거나 수정 될 때" 논리 앱을 시작 하는 트리거가 있습니다.For example, the FTP connector has a trigger that starts your logic app "when a file is added or modified". 일부 트리거는 지정 된 이벤트 또는 데이터를 정기적으로 확인 한 다음 지정 된 이벤트 또는 데이터를 검색할 때 발생 합니다.Some triggers regularly check for the specified event or data and then fire when they detect the specified event or data. 다른 트리거는 대기 하지만 특정 이벤트가 발생 하거나 새 데이터를 사용할 수 있는 경우 즉시 발생 합니다.Other triggers wait but fire instantly when a specific event happens or when new data is available. 또한 트리거는 논리 앱에 필요한 데이터를 함께 전달 합니다.Triggers also pass along any required data to your logic app. 논리 앱은 워크플로 전체에서 해당 데이터를 읽고 사용할 수 있습니다.Your logic app can read and use that data throughout the workflow. 예를 들어 Twitter 커넥터에는 논리 앱의 워크플로에 트 윗의 콘텐츠를 전달 하는 "new 트 윗이 게시 될 때" 트리거가 있습니다.For example, the Twitter connector has a trigger, "When a new tweet is posted", that passes the tweet's content into your logic app's workflow.

트리거를 실행 한 후에는 Azure Logic Apps 논리 앱의 인스턴스를 만들고 논리 앱의 워크플로에서 작업 을 실행 하기 시작 합니다.After a trigger fires, Azure Logic Apps creates an instance of your logic app and starts running the actions in your logic app's workflow. 작업은 트리거를 따르고 논리 앱의 워크플로에서 태스크를 수행 하는 단계입니다.Actions are the steps that follow the trigger and perform tasks in your logic app's workflow. 예를 들어 SQL 데이터베이스에서 고객 데이터를 가져오고 이후 작업에서 해당 데이터를 처리 하는 논리 앱을 만들 수 있습니다.For example, you can create a logic app that gets customer data from a SQL database and process that data in later actions.

Azure Logic Apps에서 제공 하는 트리거의 일반적인 종류는 다음과 같습니다.Here are the general kinds of triggers that Azure Logic Apps provides:

  • 되풀이 트리거:이 트리거는 지정 된 일정에 따라 실행 되며 특정 서비스 또는 시스템과 긴밀 하 게 연결 되지 않습니다.Recurrence trigger: This trigger runs on a specified schedule and isn't tightly associated with a particular service or system.

  • 폴링 트리거:이 트리거는 지정 된 일정에 따라 특정 서비스 또는 시스템을 정기적으로 폴링하여 새 데이터를 확인 하거나 특정 이벤트가 발생 했는지 여부를 확인 합니다.Polling trigger: This trigger regularly polls a specific service or system based on the specified schedule, checking for new data or whether a specific event happened. 새 데이터를 사용할 수 있거나 특정 이벤트가 발생 한 경우 트리거는 논리 앱의 새 인스턴스를 만들고 실행 합니다. 그러면 이제 입력으로 전달 된 데이터를 사용할 수 있습니다.If new data is available or the specific event happened, the trigger creates and runs a new instance of your logic app, which can now use the data that's passed as input.

  • 밀어넣기 트리거:이 트리거는 새 데이터 또는 이벤트 발생을 대기 하 고 수신 합니다.Push trigger: This trigger waits and listens for new data or for an event to happen. 새 데이터를 사용할 수 있거나 이벤트가 발생할 때 트리거는 이제 입력으로 전달 된 데이터를 사용할 수 있는 논리 앱의 새 인스턴스를 만들고 실행 합니다.When new data is available or when the event happens, the trigger creates and runs new instance of your logic app, which can now use the data that's passed as input.

커넥터 구성Connector configuration

각 커넥터의 트리거 및 작업은 사용자가 구성할 수 있는 고유한 속성을 제공 합니다.Each connector's triggers and actions provide their own properties for you to configure. 또한 대부분의 커넥터에서는 먼저 대상 서비스 또는 시스템에 대 한 연결 을 만들고 인증 자격 증명 또는 기타 구성 정보를 제공 해야 논리 앱에서 트리거 또는 동작을 사용할 수 있습니다.Many connectors also require that you first create a connection to the target service or system and provide authentication credentials or other configuration details before you can use a trigger or action in your logic app. 예를 들어 데이터에 액세스 하거나 사용자 대신 게시 하기 위해 Twitter 계정에 대 한 연결에 권한을 부여 해야 합니다.For example, you must authorize a connection to a Twitter account for accessing data or to post on your behalf.

Azure Active Directory (Azure AD) OAuth를 사용 하는 커넥터의 경우 연결을 만들면 액세스 토큰이 암호화 되어 Azure 비밀 저장소에 안전 하 게 저장 되는 Office 365, Salesforce 또는 GitHub와 같은 서비스에 로그인 하는 것을 의미 합니다.For connectors that use Azure Active Directory (Azure AD) OAuth, creating a connection means signing into the service, such as Office 365, Salesforce, or GitHub, where your access token is encrypted and securely stored in an Azure secret store. FTP 및 SQL과 같은 다른 커넥터에는 서버 주소, 사용자 이름 및 암호와 같은 구성 세부 정보를 포함 하는 연결이 필요 합니다.Other connectors, such as FTP and SQL, require a connection that has configuration details, such as the server address, username, and password. 이러한 연결 구성 세부 정보 또한 암호화된 후 안전하게 저장됩니다.These connection configuration details are also encrypted and securely stored. Azure의 암호화에 대해 자세히 알아보세요.Learn more about encryption in Azure.

서비스 또는 시스템이 허용 하는 한 연결에서 대상 서비스 또는 시스템에 액세스할 수 있습니다.Connections can access the target service or system for as long as that service or system allows. Office 365 및 Dynamics와 같은 Azure AD OAuth 연결을 사용 하는 서비스의 경우 액세스 토큰을 무기한 새로 고칠 Azure Logic Apps.For services that use Azure AD OAuth connections, such as Office 365 and Dynamics, Azure Logic Apps refreshes access tokens indefinitely. 다른 서비스의 경우 Azure Logic Apps를 새로 고치지 않고 토큰을 사용할 수 있는 기간에 제한이 있을 수 있습니다.Other services might have limits on how long Azure Logic Apps can use a token without refreshing. 일반적으로 일부 동작은 암호 변경과 같은 모든 액세스 토큰을 무효화 합니다.Generally, some actions invalidate all access tokens, such as changing your password.

사용자 지정 API 및 커넥터Custom APIs and connectors

사용자 지정 코드를 실행하거나 커넥터로 사용할 수 없는 API를 호출하려면 사용자 지정 API Apps를 만들어 Logic Apps 플랫폼을 확장할 수 있습니다.To call APIs that run custom code or aren't available as connectors, you can extend the Logic Apps platform by creating custom API Apps. 또한 모든 REST 또는 SOAP 기반 API에 대한 사용자 지정 커넥터를 만들면 Azure 구독의 모든 논리 앱에서 해당 API를 사용할 수 있습니다.You can also create custom connectors for any REST or SOAP-based APIs, which make those APIs available to any logic app in your Azure subscription. Azure에서 모든 사용자가 사용할 수 있도록 사용자 지정 API 앱 또는 커넥터를 공개하려면 Microsoft 인증을 위해 커넥터를 제출할 수 있습니다.To make custom API Apps or connectors public for anyone to use in Azure, you can submit connectors for Microsoft certification.

참고

ISE (통합 서비스 환경) 내의 논리 앱은 Azure virtual network의 리소스에 직접 액세스할 수 있습니다.Logic apps within an integration service environment (ISE) can directly access resources in an Azure virtual network. 온-프레미스 데이터 게이트웨이를 필요로 하는 사용자 지정 커넥터를 사용 하 고 ISE 외부에서 커넥터를 만든 경우 ISE의 논리 앱 에서도 이러한 커넥터를 사용할 수 있습니다.If you have custom connectors that require the on-premises data gateway, and you created those connectors outside an ISE, logic apps in an ISE can also use those connectors.

ISE 내에서 만든 사용자 지정 커넥터는 온-프레미스 데이터 게이트웨이와 작동 하지 않습니다.Custom connectors created within an ISE don't work with the on-premises data gateway. 그러나 이러한 커넥터는 ISE를 호스트 하는 Azure 가상 네트워크에 연결 된 온-프레미스 데이터 원본에 직접 액세스할 수 있습니다.However, these connectors can directly access on-premises data sources that are connected to an Azure virtual network hosting the ISE. 따라서 ISE의 논리 앱은 이러한 리소스와 통신할 때 데이터 게이트웨이가 필요 하지 않을 수 있습니다.So, logic apps in an ISE most likely don't need the data gateway when communicating with those resources.

ISEs를 만드는 방법에 대 한 자세한 내용은 Azure Logic Apps에서 Azure virtual network에 연결을 참조 하세요.For more information about creating ISEs, see Connect to Azure virtual networks from Azure Logic Apps.

다음 단계Next steps