RemoteBlob AzureBlobService

<< Click to Display Table of Contents >>

Navigation:  Configuration > ST_CONFIG Entries > BLOB Storage >

RemoteBlob AzureBlobService

The EQuIS Remote Blob Azure Blob Service defines storage for Binary Large OBjects (BLOB) based in a Microsoft Azure Block Blob storage account. This allows large or cloud based deployments of EQuIS Enterprise to use scalable cloud based service to store BLOBs outside the EQuIS Schema.

 

For an Azure blob store, CONFIG_KEY must be set to the name of the Azure Block Blob container. The connection string for EarthSoft.Common.RemoteBlob.AzureBlobService is copied from the Access Keys settings page for a Storage Account definition in your Azure Portal. The Connection String should include the Storage Account name, Account Key, and Default End Point Protocol as HTTPS. [ https://docs.microsoft.com/en-us/azure/storage/common/storage-configure-connection-string?toc=%2fazure%2fstorage%2fblobs%2ftoc.json ]

 

Enterprise Report Cache uses the new RemoteBlob feature to store cached reports. Prior to the 7.0.0.19300 build, reports were cached in the folder identified in ST_CONFIG as config_section='efdManagementConfiguration' and config_key='workfolder'. The example below uses an Azure Block Blob container named “azurereportcacheblobcontainer” as the report cache.

 

EQuIS will encrypt the connection string the first time it is used.

 

EQuIS Version: v7.0.0.19300+

Namespace: EarthSoft.Common.RemoteBlob

 

Products Affected: Enterprise Reporting, Enterprise Workflow Services.

 

Required Modules: Enterprise

 

ST_CONFIG

VALUE

REMARK

VALID VALUES

CONFIG_SECTION

Common.RemoteBlob

Required


CONFIG_KEY

azurereportcacheblobcontainer

Required

Name of the Azure Storage Container. Also used as the EQuIS blob store name. Must be lower case letters and digits only.

OBJECT_TYPE

CONNECTIONSTRING

Required


OBJECT_VALUE

AzureBlob

Blob Storage Type

Choose one of: AzureBlob | NTFS

STRING_VALUE

DefaultEndpointsProtocol=https; AccountName=yourazureaccount; AccountKey= UmVwbGFjZSB0aGlzIHdpdGgge; EndpointSuffix=core.windows.net

Connection String

For Azure block blob, enter the connection string from the Azure portal