Azure Portal을 사용하여 Event Grid에서 Media Services 이벤트 만들기 및 모니터링

Media Services 로고 v3


경고

Azure Media Services는 2024년 6월 30일에 사용 중지됩니다. 자세한 내용은 AMS 사용 중지 가이드를 참조하세요.

Azure Event Grid는 클라우드에 대한 이벤트 서비스입니다. 이 서비스는 이벤트 구독을 사용하여 이벤트 메시지를 구독자에게 라우팅합니다. Media Services 이벤트에는 데이터 변경에 대응하는 데 필요한 모든 정보가 포함되어 있습니다. Media Services 이벤트는 eventType 속성이 “Microsoft.Media”로 시작하기 때문에 식별할 수 있습니다.

이 문서에서는 Azure Portal을 사용하여 Azure Media Services 계정에 대한 이벤트를 구독합니다. 그런 다음, 이벤트를 트리거하여 결과를 봅니다. 일반적으로 이벤트 데이터를 처리하고 작업을 수행하는 엔드포인트에 이벤트를 보냅니다. 이 문서에서는 메시지를 수집하고 표시하는 웹앱에 이벤트를 보냅니다.

작업을 완료하면 이벤트 데이터가 웹앱에 보내진 것을 확인할 수 있습니다.

필수 구성 요소

  • 활성 Azure 구독.
  • 이 빠른 시작에서 설명된 대로 새로운 Azure Media Services 계정을 만듭니다.

메시지 엔드포인트 만들기

Media Services 계정에 대한 이벤트를 구독하기 전에 이벤트 메시지에 대한 엔드포인트를 만들어 보겠습니다. 일반적으로 엔드포인트는 이벤트 데이터를 기반으로 작업을 수행합니다. 이 문서에서는 이벤트 메시지를 표시하는 미리 작성된 웹앱을 배포합니다. 배포된 솔루션은 App Service 계획, App Service 웹앱 및 GitHub의 소스 코드를 포함합니다.

  1. 아래 Azure에 배포 링크를 선택하여 구독에 솔루션을 배포합니다. Azure Portal에서 매개 변수에 대한 값을 제공합니다.

    Azure에 배포

  2. 배포가 완료될 때까지 몇 분 정도 걸릴 수 있습니다. 배포가 성공된 후 실행하는지 확인하려면 웹앱을 봅니다. 웹 브라우저에서 https://<your-site-name>.azurewebsites.net으로 이동합니다.

"Azure Event Grid 뷰어" 사이트로 전환하더라도 이벤트가 아직 표시되지 않습니다.

Media Services 이벤트 구독

항목을 구독하여 Event Grid에 추적하려는 이벤트와 이벤트를 보낼 위치를 알립니다.

  1. 포털에서 Media Services 계정을 선택하고 이벤트를 선택합니다.

  2. 이벤트 뷰어 앱에 이벤트를 보내려면 엔드포인트에 대한 웹 후크를 사용합니다.

  3. 이벤트 구독은 Media Services 계정에 대한 값으로 채워집니다.

  4. 엔드포인트 유형으로 ‘웹후크’를 선택합니다.

  5. 이 항목에서는 모든 이벤트 유형 구독을 선택한 상태로 둡니다. 그러나 이 옵션을 선택 취소하고 특정 이벤트 유형을 필터링할 수 있습니다.

  6. 엔드포인트 선택 링크를 선택합니다. 웹 후크 엔드포인트의 경우 웹앱의 URL을 제공하고 api/updates를 홈 페이지 URL에 추가합니다.

  7. 선택 확인을 선택합니다.

  8. 만들기를 선택합니다.

  9. 구독에 이름을 지정합니다.

  10. 웹앱을 다시 확인하고, 구독 유효성 검사 이벤트를 보냈음을 확인합니다.

    Event Grid는 유효성 검사 이벤트를 보내므로 엔드포인트는 이벤트 데이터를 수신하려는 것을 확인할 수 있습니다. 엔드포인트에서 validationResponsevalidationCode로 설정해야 합니다. 자세한 내용은 Event Grid 보안 및 인증을 참조하세요. 웹앱 코드를 보고 구독의 유효성을 검사하는 방법을 확인할 수 있습니다.

이제 이벤트를 트리거하여 Event Grid에서 메시지를 사용자 엔드포인트에 배포하는 방법을 살펴보겠습니다.

엔드포인트에 이벤트 보내기

인코딩 작업을 실행하여 Media Services 계정에 대한 이벤트를 트리거할 수 있습니다. 포털에서 이벤트를 트리거할 변환 및 작업을 만듭니다.

Media Services 스키마

Media Services에 사용할 수 있는 모든 메트릭에 대한 자세한 내용은 Media Services 이벤트 스키마를 참조하세요.