(SM-2305) Azure Blob

Azure Blob is designed to store files and small rows of data on a large scale without advanced query capabilities.

More information can be found in the chapter Blob Storage.

Deployment

All Blob accounts used by our products should be created using the reconfigured templates. More information can be found in the chapter (SM-2305) Azure Partner Registration GUID.

Setup

Azure storage configuration

You should perform these steps before the implementation.

SAS token

Value of the SAS token can be generated from the Azure portal page.

You can find more information about the SAS token under Using shared access signatures (SAS).

SAS token value alerts:

  • Remove a question mark ? character at the beginning of the generated SAS token.

Storage Management

In the Storage Management Setup (/DVD/SM_SETUP), create new storage.

Storage type: AZURE_BLOB

Storage Parameters:

HTTP RFC Destination

Refers to RFC destination defined in the transaction SM59.

Create the RFC destination of the G type (HTTP) with the following parameters:

  • Target Host: Custom domain in the format <storage-account-name>.blob.core.windows.net. For more information see the official MS documentation.
  • HTTP Version: Use HTTP 1.1.

Immutable 

This checkbox has to be checked if the storage is set as immutable.

Immutable storage for Azure Blob storage enables users to store business-critical data objects in a WORM (Write Once, Read Many) state. This state makes the data non-erasable and non-modifiable for a user-specified interval. For the duration of the retention interval, blobs can be created and read, but cannot be modified or deleted. For more information please refer to Microsoft documentation.

Azure block size (in bytes)

You can select the size of a block that is uploaded to Azure Blob storage. The maximum size is 100 MB.

HTTP call repeat

The number of retries if the request to Azure is not successful, the default value is 1.

Repeat delay (seconds)

Seconds between repetitions, the default value is 3.

Compute hash

Calculate the hash of data.