Skip to main content

Azure Storage Accounts

Introduction

Azure Storage Accounts offer scalable cloud storage for data objects such as blobs, file shares, queues, tables, and disks. Depending on your requirements for access speed, redundancy, and cost, Azure provides different types of storage accounts to suit a variety of needs. This document outlines the various storage account types available on Azure, highlighting their characteristics and intended use cases to help you select the most suitable option for your applications.

For detailed information and the latest updates on Azure Storage Accounts, please refer to the official Azure Documentation.

Types of Azure Storage Accounts

Azure provides several types of storage accounts, each designed to support specific scenarios and workloads. Below are the storage account types along with their properties and configurations.

AzureStorageAccount

The AzureStorageAccount is a general-purpose storage account that supports a wide range of storage data objects including blobs, file shares, queues, and tables.

Properties

id
displayName
description
version
locked
links
name
azureRegion
azureResourceGroup
tags
sku
extendedLocation
identity
accessTier
allowBlobPublicAccess
allowCrossTenantReplication
allowSharedKeyAccess
allowedCopyScope
azureFilesIdentityBasedAuthentication
customDomain
defaultToOAuthAuthentication
dnsEndpointType
encryption
immutableStorageWithVersioning
isLocalUserEnabled
isNfsV3Enabled
isSftpEnabled
keyPolicy
largeFileSharesState
minimumTlsVersion
networkRuleSet
publicNetworkAccess
routingPreference
sasPolicy
supportsHttpsTrafficOnly
backup
containers

AzureBlobStorageAccount

Designed for storing large amounts of unstructured data, such as text or binary data, AzureBlobStorageAccount is optimal for serving images or documents directly to a browser, storing files for distributed access, and more.

Properties

id
displayName
description
version
locked
links
name
azureRegion
azureResourceGroup
tags
sku
extendedLocation
identity
accessTier
allowBlobPublicAccess
allowCrossTenantReplication
allowSharedKeyAccess
allowedCopyScope
azureFilesIdentityBasedAuthentication
customDomain
defaultToOAuthAuthentication
dnsEndpointType
encryption
immutableStorageWithVersioning
isLocalUserEnabled
isNfsV3Enabled
isSftpEnabled
keyPolicy
largeFileSharesState
minimumTlsVersion
networkRuleSet
publicNetworkAccess
routingPreference
sasPolicy
supportsHttpsTrafficOnly
backup
isHnsEnabled
containers

AzureBlockBlobStorageAccount

AzureBlockBlobStorageAccount is specialized for storing block blobs and append blobs, ideal for storing and serving large amounts of unstructured data.

Properties

id
displayName
description
version
locked
links
name
azureRegion
azureResourceGroup
tags
sku
extendedLocation
identity
accessTier
allowBlobPublicAccess
allowCrossTenantReplication
allowSharedKeyAccess
allowedCopyScope
azureFilesIdentityBasedAuthentication
customDomain
defaultToOAuthAuthentication
dnsEndpointType
encryption
immutableStorageWithVersioning
isLocalUserEnabled
isNfsV3Enabled
isSftpEnabled
keyPolicy
largeFileSharesState
minimumTlsVersion
networkRuleSet
publicNetworkAccess
routingPreference
sasPolicy
supportsHttpsTrafficOnly
backup
isHnsEnabled
containers

AzureFileStorageAccount

AzureFileStorageAccount offers fully managed file shares in the cloud that are accessible via the SMB protocol. Ideal for migration legacy applications to Azure.

Properties

id
displayName
description
version
locked
links
name
azureRegion
azureResourceGroup
tags
sku
extendedLocation
identity
accessTier
allowBlobPublicAccess
allowCrossTenantReplication
allowSharedKeyAccess
allowedCopyScope
azureFilesIdentityBasedAuthentication
customDomain
defaultToOAuthAuthentication
dnsEndpointType
encryption
immutableStorageWithVersioning
isLocalUserEnabled
isNfsV3Enabled
isSftpEnabled
keyPolicy
largeFileSharesState
minimumTlsVersion
networkRuleSet
publicNetworkAccess
routingPreference
sasPolicy
supportsHttpsTrafficOnly
backup
fileShares
fileService

AzureLegacyStorageAccount

AzureLegacyStorageAccount represents the older version of Azure storage accounts, providing basic storage capabilities but with limitations compared to newer account types.

Properties

id
displayName
description
version
locked
links
name
azureRegion
azureResourceGroup
tags
sku
extendedLocation
identity
accessTier
allowBlobPublicAccess
allowCrossTenantReplication
allowSharedKeyAccess
allowedCopyScope
azureFilesIdentityBasedAuthentication
customDomain
defaultToOAuthAuthentication
dnsEndpointType
encryption
immutableStorageWithVersioning
isLocalUserEnabled
isNfsV3Enabled
isSftpEnabled
keyPolicy
largeFileSharesState
minimumTlsVersion
networkRuleSet
publicNetworkAccess
routingPreference
sasPolicy
supportsHttpsTrafficOnly
backup