잘못된 엔티티 예외

증상

오류: "이벤트 허브와 같은 엔티티를 찾을 수 없습니다. 제공된 이벤트 허브 정보가 유효한지 확인하십시오. 이 예외는 제공된 이벤트 허브 연결 문자열 또는 이벤트 허브 정보가 유효한 연결 문자열이 되기 위한 요구사항을 충족하지 않는 경우에 발생합니다. 다음 재시도 간격에 컨텐츠를 조회하려고 시도합니다."

오류: "메시지 엔티티 'sb://qahub4.servicebus.windows.net/notreal'을 찾을 수 없습니다. 자세히 알아보려면 https://aka.ms/sbResourceMgrExceptions를 방문하십시오."

오류: "com.microsoft.azure.eventhubs.IllegalEntityException: 메시지 엔티티 'sb://qahub4.servicebus.windows.net/notreal'을 찾을 수 없습니다. 자세히 알아보려면 https://aka.ms/sbResourceMgrExceptions를 방문하십시오."

원인

이벤트 허브(엔티티)가 없거나 이벤트 허브 연결 문자열에 이벤트 허브(엔티티)에 대한 참조가 포함되어 있지 않습니다.

문제 해결

잘못된 엔티티 오류를 해결하려면 다음 단계를 따르십시오.

  1. 이벤트 허브 연결 문자열이 entitypath 섹션을 포함하고 이벤트 허브 이름을 참조하는지 확인하십시오. 예를 들면 다음과 같습니다.

    Endpoint=sb://<Namespace Name>.servicebus.windows.net/;SharedAccessKeyName=<SAS Key Name>;SharedAccessKey=[SAS Key];EntityPath=<Event Hub Name>

  2. 이벤트 허브가 Azure Portal에 존재하고 이벤트 허브 경로가 연결하려는 entitypath를 참조하는지 확인하십시오.
  3. 이용자 그룹이 작성되고 이용자 그룹 필드에 올바르게 입력되었는지 확인하십시오.