Azure Parameters

Use the following parameters to configure reading from Azure blob storage. For more information about reading data from Azure, see Azure Blob Storage Object Store.

Query the CONFIGURATION_PARAMETERS system table to determine what levels (node, session, user, database) are valid for a given parameter.

Parameter Description
AzureStorageCredentials

Collection of JSON objects, each of which specifies connection credentials for one endpoint. This parameter takes precedence over Azure Managed Identities.

The collection must contain at least one object and may contain more. Each object must specify at least one of accountName or blobEndpoint and at least one of accountKey or sharedAccessSignature.

  • accountName: if not specified, uses the label of blobEndpoint.
  • blobEndpoint: host name with optional port (host:port). If not specified, uses account.blob.core.windows.net
  • accountKey: access key for the account or endpoint.
  • sharedAccessSignature: access token for finer-grained access control, if being used by the Azure endpoint.
AzureStorageEndpointConfig

Collection of JSON objects, each of which specifies configuration elements for one endpoint. Each object must specify at least one of accountName or blobEndpoint.

  • accountName: if not specified, uses the label of blobEndpoint.
  • blobEndpoint: host name with optional port (host:port). If not specified, uses account.blob.core.windows.net
  • protocol: HTTPS (default) or HTTP.
  • isMultiAccountEndpoint: true if the endpoint supports multiple accounts, false otherwise (default is false). To use multiple-account access, you must include the account name in the URI. If a URI path contains an account, this value is assumed to be true unless set to false explicitly.