title | description | author | ms.author | ms.service | ms.custom | ms.topic | ms.date |
---|---|---|---|---|---|---|---|
Integrate Azure Blob Storage with Service Connector |
Integrate Azure Blob Storage into your application with Service Connector |
shizn |
xshi |
service-connector |
event-tier1-build-2022 |
how-to |
05/03/2022 |
This page shows the supported authentication types and client types of Azure Blob Storage using Service Connector. You might still be able to connect to Azure Blob Storage 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 the service connection. You can learn more about Service Connector environment variable naming convention.
- Azure App Service
- Azure Spring Cloud
Client Type | System-assigned Managed Identity | User-assigned Managed Identity | Secret/ConnectionString | Service Principal |
---|---|---|---|---|
.NET | ![]() |
![]() |
![]() |
![]() |
Java | ![]() |
![]() |
![]() |
![]() |
Java - Spring Boot | ![]() |
|||
Node.js | ![]() |
![]() |
![]() |
![]() |
Python | ![]() |
![]() |
![]() |
![]() |
Secret/ConnectionString
Default environment variable name | Description | Example value |
---|---|---|
AZURE_STORAGEBLOB_CONNECTIONSTRING | Blob storage connection string | DefaultEndpointsProtocol=https;AccountName={accountName};AccountKey={****};EndpointSuffix=core.windows.net |
System-assigned Managed Identity
Default environment variable name | Description | Example value |
---|---|---|
AZURE_STORAGEBLOB_RESOURCEENDPOINT | Blob storage endpoint | https://{storageAccountName}.blob.core.windows.net/ |
User-assigned Managed Identity
Default environment variable name | Description | Example value |
---|---|---|
AZURE_STORAGEBLOB_RESOURCEENDPOINT | Blob storage endpoint | https://{storageAccountName}.blob.core.windows.net/ |
AZURE_STORAGEBLOB_CLIENTID | Your client ID | {yourClientID} |
Service Principal
Default environment variable name | Description | Example value |
---|---|---|
AZURE_STORAGEBLOB_RESOURCEENDPOINT | Blob storage endpoint | https://{storageAccountName}.blob.core.windows.net/ |
AZURE_STORAGEBLOB_CLIENTID | Your client ID | {yourClientID} |
AZURE_STORAGEBLOB_CLIENTSECRET | Your client secret | {yourClientSecret} |
AZURE_STORAGEBLOB_TENANTID | Your tenant ID | {yourTenantID} |
Secret/ConnectionString
Application properties | Description | Example value |
---|---|---|
azure.storage.account-name | Your blob storage account name | {storageAccountName} |
azure.storage.account-key | Your blob storage account key | {yourSecret} |
azure.storage.blob-endpoint | Your blob storage endpoint | https://{storageAccountName}.blob.core.windows.net/ |
Follow the tutorials listed below to learn more about Service Connector.
[!div class="nextstepaction"] Learn about Service Connector concepts