title | description | author | ms.author | ms.service | ms.custom | ms.topic | ms.date |
---|---|---|---|---|---|---|---|
Integrate Azure Event Hubs with Service Connector |
Integrate Azure Event Hubs into your application with Service Connector |
maud-lv |
malev |
service-connector |
event-tier1-build-2022 |
how-to |
05/03/2022 |
This page shows the supported authentication types and client types of Azure Event Hubs using Service Connector. You might still be able to connect to Event Hubs in other programming languages without using Service Connector. This page also shows default environment variable names and values or Spring Boot configuration you get when you create service connections. You can learn more about the Service Connector environment variable naming convention.
- Azure App Service
- Azure Spring Cloud
Client type | System-assigned managed identity | User-assigned managed identity | Secret/connection string | Service principal |
---|---|---|---|---|
.NET | ![]() |
![]() |
![]() |
![]() |
Go | ![]() |
![]() |
![]() |
![]() |
Java | ![]() |
![]() |
![]() |
![]() |
Java - Spring Boot | ![]() |
![]() |
![]() |
![]() |
Node.js | ![]() |
![]() |
![]() |
![]() |
Python | ![]() |
![]() |
![]() |
![]() |
[!div class="mx-tdBreakAll"]
Default environment variable name Description Sample value AZURE_EVENTHUB_CONNECTIONSTRING Event Hubs connection string Endpoint=sb://{EventHubNamespace}.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey={****}
Default environment variable name | Description | Sample value |
---|---|---|
AZURE_EVENTHUB_FULLYQUALIFIEDNAMESPACE | Event Hubs namespace | {EventHubNamespace}.servicebus.windows.net |
Default environment variable name | Description | Sample value |
---|---|---|
AZURE_EVENTHUB_FULLYQUALIFIEDNAMESPACE | Event Hubs namespace | {EventHubNamespace}.servicebus.windows.net |
AZURE_EVENTHUB_CLIENTID | Your client ID | {yourClientID} |
Default environment variable name | Description | Sample value |
---|---|---|
AZURE_EVENTHUB_FULLYQUALIFIEDNAMESPACE | Event Hubs namespace | {EventHubNamespace}.servicebus.windows.net |
AZURE_EVENTHUB_CLIENTID | Your client ID | {yourClientID} |
AZURE_EVENTHUB_CLIENTSECRET | Your client secret | {yourClientSecret} |
AZURE_EVENTHUB_TENANTID | Your tenant ID | {yourTenantID} |
[!div class="mx-tdBreakAll"]
Default environment variable name Description Sample value spring.cloud.azure.storage.connection-string Event Hubs connection string Endpoint=sb://servicelinkertesteventhub.servicebus.windows.net/;SharedAccessKeyName=RootManageSharedAccessKey;SharedAccessKey=****
Default environment variable name | Description | Sample value |
---|---|---|
spring.cloud.azure.eventhub.namespace | Event Hubs namespace | {EventHubNamespace}.servicebus.windows.net |
Default environment variable name | Description | Sample value |
---|---|---|
spring.cloud.azure.eventhub.namespace | Event Hubs namespace | {EventHubNamespace}.servicebus.windows.net |
spring.cloud.azure.client-id | Your client ID | {yourClientID} |
Default environment variable name | Description | Sample value |
---|---|---|
spring.cloud.azure.eventhub.namespace | Event Hubs namespace | {EventHubNamespace}.servicebus.windows.net |
spring.cloud.azure.client-id | Your client ID | {yourClientID} |
spring.cloud.azure.tenant-id | Your client secret | ****** |
spring.cloud.azure.client-secret | Your tenant ID | {yourTenantID} |
Follow the tutorial listed below to learn more about Service Connector.
[!div class="nextstepaction"] Learn about Service Connector concepts