고객에 대한 파트너 이벤트 개요 - Azure Event Grid
Azure Event Grid의 파트너 이벤트를 통해 고객은 Azure 서비스와 같은 Azure의 다른 이벤트 소스에 사용하는 것과 동일한 메커니즘을 사용하여 등록된 시스템에서 발생하는 이벤트를 구독할 수 있습니다. 등록된 시스템을 Event Grid와 통합하는 것을 "파트너"라고 합니다.
또한 이 기능을 사용하면 고객이 플랫폼의 고객 솔루션/엔드포인트에 이벤트를 수신 및 라우팅하도록 지원하는 파트너 시스템에 이벤트를 보낼 수 있습니다. 일반적으로 파트너는 SaaS(Software-as-a-Service) 또는 ERP 공급자이지만, 내부 팀에서 이벤트를 사용할 수 있게 만들려는 회사 플랫폼일 수도 있습니다.
파트너는 Event Grid와 의도적으로 통합하여 Azure에서 끝나는 엔드투엔드 고객 사용 사례(고객이 파트너가 보낸 이벤트를 구독) 또는 파트너 시스템(고객이 Azure Event Grid에서 보낸 Microsoft 이벤트를 구독)을 실현합니다. 고객은 Azure Event Grid를 사용하여 파트너가 게시한 이벤트를 webhook, Azure Functions, Azure Event Hubs 또는 Azure Service Bus 같은 지원되는 대상으로 보냅니다.
또한 고객은 Azure Event Grid를 사용하여 Azure Storage, Outlook, Teams 또는 Microsoft Entra ID와 같은 Microsoft 서비스에서 발생하는 이벤트를 고객의 솔루션이 대응할 수 있는 파트너 시스템으로 라우팅합니다.
파트너 이벤트를 통해 고객은 플랫폼 및 네트워크 경계에서 이벤트 기반 솔루션을 빌드하여 이벤트를 안정적으로, 안전하게, 대규모로 받거나 보낼 수 있습니다.
파트너로부터 이벤트 수신
파트너가 사용자를 대신하여 만든 파트너 토픽의 파트너로부터 이벤트를 받습니다. 파트너에서 이벤트를 구독하는 고급 단계는 다음과 같습니다.
지정한 리소스 그룹에 파트너 토픽을 만들 수 있도록 파트너에게 권한을 부여합니다. 권한 부여는 파트너 구성(Azure 리소스)에 저장됩니다.
파트너에게 해당 서비스에서 파트너 토픽으로 이벤트를 전달하도록 요청합니다. 파트너는 Azure 구독의 지정된 리소스 그룹에 파트너 토픽을 프로비전합니다.
파트너가 Azure 구독 및 리소스 그룹에 파트너 토픽을 만든 후 파트너 토픽을 활성화합니다.
파트너 토픽에서 하나 이상의 이벤트 구독을 만들어 이벤트를 구독합니다.
참고 항목
Event Grid 리소스를 만들려는 모든 Azure 구독에 Azure Event Grid 리소스 공급자를 등록해야 합니다. 그렇지 않으면 리소스를 만드는 작업이 실패합니다.
왜 파트너 이벤트를 사용해야 하나요?
다음 요구 사항 중 하나 이상에 해당되는 경우 파트너 이벤트 기능을 사용하세요.
- 파트너 시스템에서 발생한 이벤트를 구독하고 Azure의 이벤트 처리기 또는 공용 엔드포인트가 있는 애플리케이션 또는 서비스로 라우팅하려고 합니다.
- 파트너의 이벤트에 반응하는 풍부한 집합 Event Grid의 대상/이벤트 처리기를 활용하려고 합니다.
- Azure, Azure 서비스 또는 Microsoft 서비스에서 사용자 지정 애플리케이션에서 발생한 이벤트를 파트너 시스템에서 호스트하는 애플리케이션 또는 서비스에 전달하려고 합니다. 예를 들어 처리할 테넌트인 파트너 시스템에 Microsoft Entra ID, Teams, SharePoint 또는 Azure Storage 이벤트를 보내려고 합니다.
- 송신-재시도 지원 및 한 번 이상의 의미 체계를 갖춘 복원력 있는 푸시 배달 메커니즘이 필요합니다.
- 이벤트에 클라우드 이벤트 1.0 스키마를 사용하려고 합니다.
사용 가능한 파트너
파트너는 고객이 파트너로부터 이벤트 수신을 시작하기 전에 온보딩 프로세스를 거쳐야 합니다. 다음은 Event Grid를 통해 이벤트를 수신할 수 있는 사용 가능한 파트너 목록입니다.
Microsoft Graph API
Microsoft Graph API를 통해 Microsoft Entra ID, Microsoft Outlook, Teams, SharePoint 등과 같은 다양한 Microsoft 서비스 집합에서 이벤트를 가져올 수 있습니다. 이벤트 원본의 전체 목록은 Microsoft Graph API 변경 알림 설명서를 참조하세요.
Auth0
Auth0은 기업이 애플리케이션, 디바이스 및 사용자에 대한 액세스를 인증, 권한 부여 및 보호하기 위한 관리 인증 플랫폼입니다. Auth0 파트너 토픽을 만들어 Auth0와 Azure 계정을 연결할 수 있습니다. 이 통합으로 Auth0 이벤트를 실시간으로 반응, 기록 및 모니터링할 수 있습니다. 사용해 보려면 Auth0과 Azure Event Grid 통합을 참조하세요
SAP
Azure Event Grid에 이벤트를 보내도록 SAP 시스템을 구성할 수 있습니다. 자세한 내용은 SAP 이벤트 구독을 참조하세요.
Tribal Group
Admin Edge 애플리케이션을 사용하여 이벤트 스트림을 구성하여 수신하려는 이벤트를 정의하여 Tribal Group의 Edge Education 플랫폼에서 이벤트를 수신할 수 있습니다. 자세한 내용은 Tribal Group 이벤트 구독을 참조하세요.
확인된 파트너
확인된 파트너는 Microsoft에서 신원을 확인한 파트너 조직입니다. 모든 파트너가 파트너에 의해 확인을 요청한 것으로 확인되지는 않습니다. 그러나 Event Grid 갤러리의 모든 파트너는 Azure Portal에 존재하기 전에 확인이 필요하므로 심사를 받았습니다.
Important
확인된 파트너와만 작업해야 합니다. 그러나 확인되지 않은 파트너와 함께 작업할 수 있는 유효한 경우가 있습니다. 예를 들어 파트너는 회사 애플리케이션에 이벤트를 게시하는 플랫폼 솔루션의 소유자인 회사 내 팀일 수 있습니다.
고객이 관리하는 리소스
사용자는 다음과 같은 종류의 리소스를 관리합니다.
- 파트너 토픽은 파트너로부터 이벤트를 받는 리소스입니다.
- 이벤트 구독은 Azure 서비스 또는 Azure 또는 다른 곳에서 공용 웹후크로 전달할 이벤트를 선택하는 위치입니다.
- 파트너 구성은 파트너 리소스를 만들기 위해 파트너에게 권한을 보유하는 리소스입니다.
파트너 토픽 및 파트너 대상을 만들도록 권한 부여
파트너가 해당 리소스를 만들기 전에 파트너 토픽을 만들 수 있도록 권한을 부여해야 합니다. 권한을 부여하지 않으면 파트너 리소스를 만들려는 파트너의 시도가 실패합니다.
파트너가 파트너 구성 리소스를 만들어 파트너 토픽을 만드는 데 동의합니다. 파트너를 식별하고 파트너 토픽/대상을 만들어야 하는 권한 부여 만료 시간을 제공하는 파트너 구성에 파트너 권한 부여를 추가합니다. 파트너가 사용 권한으로 만들 수 있는 리소스 종류는 파트너 토픽뿐입니다.
Important
확인된 파트너는 권한이 부여된 파트너가 아닙니다. 파트너가 Microsoft에서 심사를 받은 경우에도 파트너가 사용자를 대신하여 리소스를 만들기 전에 권한을 부여해야 합니다.
파트너 시스템에서 이벤트 구독
파트너가 게시한 이벤트를 구독하는 방법에 대한 자세한 지침은 파트너 이벤트 구독을 참조하세요.
가격 책정
파트너 이벤트는 Event Grid에서 이벤트를 라우팅할 때 수행되는 작업 수에 따라 요금이 청구됩니다. 청구 및 가격 세부 정보에 대한 기준으로 사용되는 모든 유형의 작업에 대한 자세한 정보는 Event Grid 가격 책정을 참조하세요.
제한
파트너 토픽에 대한 제한 사항에 대한 세부 정보는 Event Grid 서비스 제한을 참조하세요.