Event Hubs
Azure Event Hubs に接続してイベントを送受信します。
このコネクタは、次の製品とリージョンで使用できます。
| サービス | クラス | リージョン |
|---|---|---|
| コピロット スタジオ | Premium | すべての Power Automate リージョン |
| ロジック アプリ | Standard | すべての Logic Apps リージョン |
| Power Apps | Premium | すべての Power Apps リージョン |
| Power Automate | Premium | すべての Power Automate リージョン |
| お問い合わせ | |
|---|---|
| 名前 | Microsoft |
| URL |
Microsoft LogicApps のサポート Microsoft Power Automate のサポート Microsoft Power Apps のサポート |
| コネクタ メタデータ | |
|---|---|
| Publisher | 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 を作成する
- Id に Azure Event Hubs リソースへのアクセス権を付与します。 詳細については、 アクセス権の 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 と US Government (GCC) と米国政府機関 (GCC-High) の Azure Government および国防総省 (DoD) を除くすべてのリージョン | 共有不可 |
| アクセス キー (Azure Government) | Azure Event Hubs にアクセスするための接続文字列を指定します。 | Azure Government および US Government (GCC) と米国政府機関 (GCC-High) の Azure Government および国防総省 (DoD) のみ | 共有不可 |
| ロジック アプリのマネージド ID | LogicApps マネージド ID を使用して接続を作成する | LOGICAPPS のみ | 共有可能 |
| Microsoft Entra ID 統合 | Microsoft Entra ID を使用して Azure Event Hubs にアクセスします。 | Azure Government と US Government (GCC) と米国政府機関 (GCC-High) の Azure Government および国防総省 (DoD) を除くすべてのリージョン | 共有不可 |
| Microsoft Entra ID Integrated (Azure Government) | Microsoft Entra ID を使用して Azure Event Hubs にアクセスします。 | Azure Government および US Government (GCC) と米国政府機関 (GCC-High) の Azure Government および国防総省 (DoD) のみ | 共有不可 |
| 既定 [非推奨] | このオプションは、明示的な認証の種類がない古い接続に対してのみ行われ、下位互換性のためにのみ提供されます。 | すべてのリージョン | 共有不可 |
アクセス キー
認証 ID: connectionstringauth
適用: Azure Government および米国政府 (GCC) および米国政府 (GCC-High) の Azure Government および国防総省 (DoD) を除くすべてのリージョン
Azure Event Hubs にアクセスするための接続文字列を指定します。
これは共有可能な接続ではありません。 電源アプリが別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。
| 名前 | タイプ | Description | 必須 |
|---|---|---|---|
| 接続文字列 | securestring | Azure Event Hubs 接続文字列 | 正しい |
アクセス キー (Azure Government)
認証 ID: connectionstringauth
適用: Azure Government および米国政府 (GCC) と米国政府 (GCC-High) の Azure Government および国防総省 (DoD) のみ
Azure Event Hubs にアクセスするための接続文字列を指定します。
これは共有可能な接続ではありません。 電源アプリが別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。
| 名前 | タイプ | Description | 必須 |
|---|---|---|---|
| 接続文字列 | securestring | Azure Event Hubs 接続文字列 | 正しい |
Logic Apps マネージド ID
認証 ID: managedIdentityAuth
適用: LOGICAPPS のみ
LogicApps マネージド ID を使用して接続を作成する
これは共有可能な接続です。 電源アプリが別のユーザーと共有されている場合は、接続も共有されます。 詳細については、 キャンバス アプリのコネクタの概要 - Power Apps |Microsoft Docs
| 名前 | タイプ | Description | 必須 |
|---|---|---|---|
| LogicApps マネージド ID | managedIdentity | Logic Apps マネージド ID を使用してサインインする | 正しい |
| 名前空間エンドポイント | 文字列 | Event Hubs 名前空間エンドポイントを指定する (例: sb://testeh.servicebus.windows.net/) | 正しい |
Microsoft Entra ID 統合
認証 ID: tokenBasedAuth
適用: Azure Government および米国政府 (GCC) および米国政府 (GCC-High) の Azure Government および国防総省 (DoD) を除くすべてのリージョン
Microsoft Entra ID を使用して Azure Event Hubs にアクセスします。
これは共有可能な接続ではありません。 電源アプリが別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。
| 名前 | タイプ | Description | 必須 |
|---|---|---|---|
| 名前空間エンドポイント | 文字列 | Event Hubs 名前空間エンドポイントを指定する (例: sb://testeh.servicebus.windows.net/) | 正しい |
Microsoft Entra ID Integrated (Azure Government)
認証 ID: tokenBasedAuth
適用: Azure Government および米国政府 (GCC) と米国政府 (GCC-High) の Azure Government および国防総省 (DoD) のみ
Microsoft Entra ID を使用して Azure Event Hubs にアクセスします。
これは共有可能な接続ではありません。 電源アプリが別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。
| 名前 | タイプ | Description | 必須 |
|---|---|---|---|
| 名前空間エンドポイント | 文字列 | Event Hubs 名前空間エンドポイントを指定する (例: sb://testeh.servicebus.windows.net/) | 正しい |
既定 [非推奨]
適用対象: すべてのリージョン
このオプションは、明示的な認証の種類がない古い接続に対してのみ行われ、下位互換性のためにのみ提供されます。
これは共有可能な接続ではありません。 電源アプリが別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。
| 名前 | タイプ | Description | 必須 |
|---|---|---|---|
| 接続文字列 | securestring | Azure Event Hubs 接続文字列 | 正しい |
調整制限
| 名前 | 呼び出し | 更新期間 |
|---|---|---|
| 接続ごとの API 呼び出し | 6000 | 60 秒 |
アクション
| 1 つ以上のイベントを Event Hub パーティションに送信する (プレビュー) |
1 つ以上のイベントを Event Hub パーティションに送信します。 |
| イベントを送信します |
イベントを送信します。 |
1 つ以上のイベントを Event Hub パーティションに送信する (プレビュー)
1 つ以上のイベントを Event Hub パーティションに送信します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
イベント ハブ名
|
eventHubName | True | string |
イベント ハブの名前。 |
|
Content
|
ContentData | byte |
イベントの内容 |
|
|
プロパティ
|
Properties | object |
各アプリケーション プロパティのキーと値のペア |
|
|
パーティション キー
|
partitionKey | True | string |
パーティション キーです。 |
イベントを送信します
イベントを送信します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
イベント ハブ名
|
eventHubName | True | string |
イベント ハブの名前。 |
|
Content
|
ContentData | byte |
イベントの内容 |
|
|
プロパティ
|
Properties | object |
各アプリケーション プロパティのキーと値のペア |
|
|
パーティション キー
|
partitionKey | string |
パーティション キーです。 |
トリガー
| イベント ハブでイベントを使用できる場合 |
イベント ハブでイベントを使用できる場合。 |
イベント ハブでイベントを使用できる場合
イベント ハブでイベントを使用できる場合。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
イベント ハブ名
|
eventHubName | True | string |
イベント ハブの名前。 |
|
コンテンツの種類
|
contentType | string |
イベントのコンテンツ タイプ。 |
|
|
コンテンツ スキーマ
|
contentSchema | string |
イベントのコンテンツ スキーマ。 |
|
|
コンシューマー グループ名
|
consumerGroupName | string |
コンシューマー グループの名前。 |
|
|
最小パーティション キー
|
minimumPartitionKey | string |
読み取る最小パーティション キー。 |
|
|
最大パーティション キー
|
maximumPartitionKey | string |
読み取る最大パーティション キー。 |
|
|
最大イベント数
|
maximumEventsCount | integer |
バッチで読み取るイベントの最大数。 |