正しくないエンティティーの例外

症状

エラー:「イベント・ハブなどのエンティティーが見つかりません。(An entity, such as the Event Hub, cannot be found.) 指定されたイベント・ハブ情報が有効であることを確認してください。(Verify that the Event Hub information provided is valid.) この例外は、指定されたイベント・ハブ接続ストリングまたはイベント・ハブの情報が、有効な接続文字列となる要件を満たしていない場合にスローされます。(This exception is thrown when the Event Hub Connection String or Event Hub information that is provided does not meet the requirements to be a valid connection string.) 次の再試行間隔でコンテンツの照会が試行されます。(An attempt will be made to query for content at the next retry interval.)」

エラー:「メッセージ・エンティティー 'sb://qahub4.servicebus.windows.net/notreal' が見つかりませんでした。(The messaging entity 'sb://qahub4.servicebus.windows.net/notreal' could not be found.) 詳細については、https://aka.ms/sbResourceMgrExceptions を参照してください。(To know more visit https://aka.ms/sbResourceMgrExceptions.)」

エラー:「com.microsoft.azure.eventhubs.IllegalEntityException: メッセージ・エンティティー 'sb://qahub4.servicebus.windows.net/notreal' が見つかりませんでした。(com.microsoft.azure.eventhubs.IllegalEntityException: The messaging entity 'sb://qahub4.servicebus.windows.net/notreal' could not be found.) 詳細については、https://aka.ms/sbResourceMgrExceptions を参照してください。(To know more visit 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 ポータルに存在しており、イベント・ハブのパスが接続先の entitypath を参照していることを確認します。
  3. コンシューマー・グループが作成されており、「コンシューマー グループ」フィールドに正しく入力されていることを確認します。