イベント ハブ

Azure Event Hubs に接続して、イベントを送受信します。

このコネクタは、次の製品および地域で利用可能です。

Service クラス 地域
Logic Apps 標準 すべての Logic Apps 地域および統合サービス環境 (ISE)
Power Automate Premium すべての Power Automate 地域
Power Apps Premium すべての Power Apps 地域
コネクタ メタデータ
公開元 Microsoft
Web サイト https://azure.microsoft.com/services/event-hubs/

コネクタの詳細

コネクタの詳細については、詳細セクション を参照してください。

Microsoft Entra ID 認証と Azure Event Hubs コネクタ

Microsoft Entra ID 認証を使用するには、使用されているアカウントに特定のロール割り当てを割り当てる必要があります。詳細については、アクセス権のために Azure ロールを割り当てる - Azure Event Hubs を参照してください。

マネージド ID 認証と - Azure Event Hubs コネクタ

現在、マネージド ID 認証は Logic Apps でのみサポートされています。 以下の手順に従って、 - Azure Event Hubs に接続します。

  1. Azure マネージド ID を作成します
  2. Azure Event Hubs リソースへの ID アクセスを付与します。 詳細については、アクセス権に Azure ロールを割り当てる - Azure Event Hubs をご覧ください。
  3. ユーザーが割り当てた ID を使用する場合は、ロジック アプリを管理対象 ID に関連付けます
    1. 管理対象 ID を使用するロジック アプリに移動します。
    2. ブレードの [設定] セクションで、Identity をクリックします
    3. User assigned タブに移動をして Add をクリックします
    4. 使用する管理対象 ID を選択し、Add をクリックします

Logic Apps でのマネージド ID による認証の詳細については、Azure Logic Apps のマネージ ID を使用して、Azure リソースへのアクセスを認証する をご覧ください

トリガーの既知の問題と制限

  • ポーリングのトリガーは一度に 1 つのパーティションごとに行われます。 これにより、パーティション数が増加するにつれて遅延が増加する可能性があります。

接続を作成する

このコネクタは、次の認証タイプをサポートしています:

アクセス キー Azure Event Hubs にアクセスするための接続文字列を提供します。 Azure Government、米国政府 (GCC)、米国政府 (GCC-High) における Azure Government と国防総省 (DoD) を除くすべての地域 共有不可
アクセス キー (Azure Government) Azure Event Hubs にアクセスするための接続文字列を提供します。 Azure Government、米国政府 (GCC)、米国政府 (GCC-High) における Azure Government と国防総省 (DoD) のみ 共有不可
Azure AD 統合 Azure Active Directory を使用して Azure Event Hubs にアクセスします。 MOONCAKE のみ 共有不可
Azure AD 統合 (Azure Government) Azure Active Directory を使用して Azure Event Hubs にアクセスします。 Azure Government、米国政府 (GCC)、米国政府 (GCC-High) における Azure Government と国防総省 (DoD) のみ 共有不可
Logic Apps マネージド ID LogicApps Managed Identity を使用して接続を作成する LOGICAPPS のみ 共有可能
Microsoft Entra ID 統合 Microsoft Entra ID を使用して Azure Event Hubs にアクセスします。 Azure Government、MOONCAKE、米国政府 (GCC)、米国政府 (GCC-High) における Azure Government と国防総省 (DoD) を除くすべての地域 共有不可
既定 [非推奨] このオプションは、明示的な認証の種類を持たない古い接続専用に対してのみ使用され、下位互換性を保つためにのみ提供されます。 すべての地域 共有不可

アクセス キー

認証 ID: connectionstringauth

適用可能: Azure Government、米国政府 (GCC)、米国政府 (GCC-High) における Azure Government と国防総省 (DoD) を除くすべての地域

Azure Event Hubs にアクセスするための接続文字列を提供します。

これは共有可能な接続ではありません。 パワー アプリが別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。

件名 タイプ 内容 必要
Connection String securestring Azure Event Hubs の接続文字列 True

アクセス キー (Azure Government)

認証 ID: connectionstringauth

適用: Azure Government、米国政府 (GCC)、米国政府 (GCC-High) における Azure Government と国防総省 (DoD) のみ

Azure Event Hubs にアクセスするための接続文字列を提供します。

これは共有可能な接続ではありません。 パワー アプリが別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。

件名 タイプ 内容 必要
Connection String securestring Azure Event Hubs の接続文字列 True

Azure AD 統合

Auth ID: tokenBasedAuth

適用: MOONCAKE のみ

Azure Active Directory を使用して Azure Event Hubs にアクセスします。

これは共有可能な接続ではありません。 パワー アプリが別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。

名前 種類 説明 必須
Namespace Endpoint 文字列 Event Hubs の名前空間エンドポイントを入力します (例: sb://testeh.servicebus.windows.net/) True

Azure AD 統合 (Azure Government)

Auth ID: tokenBasedAuth

適用: Azure Government、米国政府 (GCC)、米国政府 (GCC-High) における Azure Government と国防総省 (DoD) のみ

Azure Active Directory を使用して Azure Event Hubs にアクセスします。

これは共有可能な接続ではありません。 パワー アプリが別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。

名前 種類 説明 必須
Namespace Endpoint 文字列 Event Hubs の名前空間エンドポイントを入力します (例: sb://testeh.servicebus.windows.net/) True

Logic Apps マネージド ID

Auth ID: managedIdentityAuth

適用対象: LOGICAPPS のみ

LogicApps Managed Identity を使用して接続を作成する

これは共有可能な接続です。 Power App が他のユーザーと共有されている場合、接続も共有されます。 詳細については、キャンバス アプリのコネクタの概要 - Power Apps | Microsoft Docs を参照してください

名前 種類 説明 必須
LogicApps Managed Identity managedIdentity Logic Apps Managed Identity でサインインする True
Namespace Endpoint 文字列 Event Hubs の名前空間エンドポイントを入力します (例: sb://testeh.servicebus.windows.net/) True

Microsoft Entra ID 統合

Auth ID: tokenBasedAuth

適用可能: Azure Government、MOONCAKE、米国政府 (GCC)、米国政府 (GCC-High) における Azure Government と国防総省 (DoD) を除くすべての地域

Microsoft Entra ID を使用して Azure Event Hubs にアクセスします。

これは共有可能な接続ではありません。 パワー アプリが別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。

名前 種類 説明 必須
Namespace Endpoint 文字列 Event Hubs の名前空間エンドポイントを入力します (例: sb://testeh.servicebus.windows.net/) True

既定 [非推奨]

適用可能: すべての領域

このオプションは、明示的な認証の種類を持たない古い接続専用に対してのみ使用され、下位互換性を保つためにのみ提供されます。

これは共有可能な接続ではありません。 パワー アプリが別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。

件名 タイプ 内容 必要
接続文字列 securestring Azure Event Hubs の接続文字列

調整制限

名前 呼び出し 更新期間
接続ごとの API 呼び出し 6000 60 秒

アクション

1 つ以上のイベントをイベント ハブ パーティションに送信する (プレビュー)

1 つ以上のイベントをイベント ハブ パーティションに送信します。

イベントを送信する

イベントを送信します。

1 つ以上のイベントをイベント ハブ パーティションに送信する (プレビュー)

1 つ以上のイベントをイベント ハブ パーティションに送信します。

パラメーター

名前 キー 必須 説明
イベント ハブ名
eventHubName True string

Event Hub の名前です。

コンテンツ
ContentData byte

イベントのコンテンツ

プロパティ​​
Properties object

各アプリケーション プロパティのキー値ペア

パーティション キー
partitionKey True string

パーティション キーです。

イベントを送信する

イベントを送信します。

パラメーター

名前 キー 必須 説明
イベント ハブ名
eventHubName True string

Event Hub の名前です。

コンテンツ
ContentData byte

イベントのコンテンツ

プロパティ​​
Properties object

各アプリケーション プロパティのキー値ペア

パーティション キー
partitionKey string

パーティション キーです。

トリガー

イベント ハブでイベントが利用可能な場合

イベント ハブでイベントが利用可能な場合です。

イベント ハブでイベントが利用可能な場合

イベント ハブでイベントが利用可能な場合です。

パラメーター

名前 キー 必須 説明
イベント ハブ名
eventHubName True string

Event Hub の名前です。

コンテンツ タイプ
contentType string

イベントのコンテンツ タイプです。

コンテンツ スキーマ
contentSchema string

イベントのコンテンツ スキーマです。

コンシューマー グループ名
consumerGroupName string

コンシューマー グループの名前です。

最小パーティション キー
minimumPartitionKey string

読み取るための最小パーティションキーです。

最大パーティションキー
maximumPartitionKey string

読み取るための最大パーティション キーです。

最大イベント数
maximumEventsCount integer

バッチで読み取るイベントの最大数です。

戻り値

この操作の出力は状況に応じて変わります。