잘못된 엔티티 예외
증상
오류: "이벤트 허브와 같은 엔티티를 찾을 수 없습니다. 제공된 이벤트 허브 정보가 유효한지 확인하십시오. 이 예외는 제공된 이벤트 허브 연결 문자열 또는 이벤트 허브 정보가 유효한 연결 문자열이 되기 위한 요구사항을 충족하지 않는 경우에 발생합니다. 다음 재시도 간격에 컨텐츠를 조회하려고 시도합니다."
오류: "메시지 엔티티 '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를 방문하십시오."
원인
이벤트 허브(엔티티)가 없거나 이벤트 허브 연결 문자열에 이벤트 허브(엔티티)에 대한 참조가 포함되어 있지 않습니다.
문제 해결
잘못된 엔티티 오류를 해결하려면 다음 단계를 따르십시오.
- 이벤트 허브 연결 문자열이 entitypath 섹션을 포함하고
이벤트 허브 이름을 참조하는지 확인하십시오. 예를 들면 다음과 같습니다.
Endpoint=sb://<Namespace Name>.servicebus.windows.net/;SharedAccessKeyName=<SAS Key Name>;SharedAccessKey=[SAS Key];EntityPath=<Event Hub Name> - 이벤트 허브가 Azure Portal에 존재하고 이벤트 허브 경로가 연결하려는 entitypath를 참조하는지 확인하십시오.
- 이용자 그룹이 작성되고 이용자 그룹 필드에 올바르게 입력되었는지 확인하십시오.