イベント ハブ
Azure Event Hubs に接続して、イベントを送受信します。
このコネクタは、次の製品および地域で利用可能です。
Service | クラス | 地域 |
---|---|---|
Logic Apps | 標準 | すべての Logic Apps 地域および統合サービス環境 (ISE) |
Power Automate | Premium | すべての Power Automate 地域 |
Power Apps | Premium | すべての Power Apps 地域 |
Contact | |
---|---|
件名 | マイクロソフト |
URL | Microsoft LogicApps サポート Microsoft Power Automate サポート Microsoft 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 に接続します。
- Azure マネージド ID を作成します
- Azure Event Hubs リソースへの ID アクセスを付与します。 詳細については、アクセス権に Azure ロールを割り当てる - Azure Event Hubs をご覧ください。
- ユーザーが割り当てた ID を使用する場合は、ロジック アプリを管理対象 ID に関連付けます
- 管理対象 ID を使用するロジック アプリに移動します。
- ブレードの [設定] セクションで、
Identity
をクリックします User assigned
タブに移動をしてAdd
をクリックします- 使用する管理対象 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 |
バッチで読み取るイベントの最大数です。 |