Azure parameters
Use the following parameters to configure reading from Azure blob storage.
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.
For external tables using highly partitioned data in an object store, see the ObjectStoreGlobStrategy configuration parameter and Partitions on Object Stores.
Query the CONFIGURATION_PARAMETERS system table to determine what levels (node, session, user, database) are valid for a given parameter.- 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
orblobEndpoint
, and at least one ofaccountKey
orsharedAccessSignature
.accountName
: If not specified, uses the label ofblobEndpoint
.blobEndpoint
: Host name with optional port (host:port
). If not specified, usesaccount
.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
orblobEndpoint
.accountName
: If not specified, uses the label ofblobEndpoint
.blobEndpoint
: Host name with optional port (host:port
). If not specified, usesaccount
.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 explicitly set to false.