Azure Storage Account
Overview
Use this account type to connect Binary Snaps with data sources that use the Azure Storage account.
Account settings

- Expression icon (
): Allows using JavaScript syntax to access SnapLogic Expressions to set field values dynamically (if enabled). If disabled, you can provide a static value. Learn more.
- SnapGPT (
): Generates SnapLogic Expressions based on natural language using SnapGPT. Learn more.
- Suggestion icon (
): Populates a list of values dynamically based on your Snap configuration. You can select only one attribute at a time using the icon. Type into the field if it supports a comma-separated list of values.
- Upload
: Uploads files. Learn more.
| Field/Field set | Type | Description |
|---|---|---|
| Label
|
String |
Required.Specify a unique label for the account. Default value: None. Example: Azure Storage Account |
| Account name | String | Required. Specify the account name created in Azure
storage. Default value: N/A Example: azureaccountname |
| Auth Type | Dropdown list | Select the authorization type you want when setting up the account. Available
options are:
![]() Default value: Access Key Example: SAS URI |
| Managed identity | Dropdown list/Expression | Appears when you select Managed identity for Auth
type. Choose the identity you want to use for authentication. The
available options are:
Default value: System assigned managed identity Example: User assigned managed identity |
| Tenant ID | String/Expression | Appears when you select Service principal for the Auth
Type. Specify the ID of the Azure Active Directory tenant in which the service principal is registered. Default value: N/A Example: 72f988bf-86f1-41af-91ab-2d7cd011db47 |
| Client ID | String/Expression | Appears when you select User assigned managed identity for the
Managed identity, or Service principal for the Auth
Type. Specify the client ID of the User assigned managed identity or of the service principal. Default value: N/A Example: 12345678-9abc-def0-1234-56789abcdef0 |
| Client secret | String/Expression | Appears when you select Service principal for the Auth
Type. Specify the client secret of the service principal that you want to use for authentication. Default value: N/A Example: <Encrypted> |
| Primary access key | String/Expression | Appears when you select Access Key in the Auth Type.
Enter the primary access key associated with the Azure storage account. Default value: N/A Example: <Encrypted> |
| SAS URI | String | Appears when you select SAS URI in the Auth Type. Specify the URI containing the SAS token to perform read/write operations in the Azure Storage account. You can generate an SAS URI either in the Azure portal or from the SAS Generator Snap. Warning: If you provide the SAS URI in the Snap,
then the Snap considers the URI given in the Snap and ignores the URI in the
account settings. Default value: N/A Example: azureaccountname.blob.core.windows.net |
| Blob endpoint | String/Expression | The Azure storage blob endpoint. Use this URL to access the Blob service for a
specific storage account. Leave this field empty to use the default endpoint:
" Default value: N/A Example: https://mystorageaccount.blob.core.windows.net/mycontainer/myfile.txt |
| Request Size (MB) | Integer | Specify the buffer size (in MB) to be used by the corresponding Binary Snap
before performing the required action in the Azure storage. Warning:
Default value: 4 MB Example: 50 MB Maximum Size: 100 MB |
Limitations
- The SAS Generator Snap does not support Azure Storage Accounts configured with Service principal or Managed identity authentication.
Account encryption
| Standard Encryption | If you are using Standard Encryption, the High sensitivity settings under Enhanced Encryption are followed. |
| Enhanced Encryption | If you have the Enhanced Account Encryption feature, the following describes
which fields are encrypted for each sensitivity level selected per each account.
|
