Azure Storage Reference

Azure Blob Storage
Azure Account Creation
Azure CloudBlob
Azure CloudBlobClient
Azure CloudBlobContainer
Azure CloudBlobDirectory
Azure CloudBlobStream
Azure CloudBlockBlob
Azure GetAccountProperties
Azure GetBlobReferenceFromServer
Azure GetContainerReference
Azure GetRootContainerReference
Azure GetServiceProperties
Azure GetServiceStats
Azure GetUserDelegationKey
Azure ListBlobs
Azure ListBlobsSegmented
Azure ListContainers
Azure ListContainersSegmented
Azure SetServiceProperties
Azure Storage Explorer
Azure Storage
Azure CloudBlobContainer
CloudBlobContainer BreakLease
CloudBlobContainer Create
CloudBlobContainer CreateIfNotExists
CloudBlobContainer Delete
CloudBlobContainer DeleteIfExists
CloudBlobContainer Exists
CloudBlobContainer FetchAttributes
CloudBlobContainer GetAccountProperties
CloudBlobContainer GetAppendBlobReference
CloudBlobContainer GetBlobReference
CloudBlobContainer GetBlobReferenceFromServer
CloudBlobContainer GetBlockBlobReference
CloudBlobContainer GetDirectoryReference
CloudBlobContainer GetPageBlobReference
CloudBlobContainer GetPermissions
CloudBlobContainer GetSharedAccessSignature
CloudBlobContainer ListBlobs
CloudBlobContainer ListBlobsSegmented
CloudBlobContainer SetMetadata
CloudBlobContainer SetPermissions
CloudBlockBlob CreateSnapshot
CloudBlockBlob DownloadBlockListt
CloudBlockBlob DownloadTextt
CloudBlockBlob OpenWrite
CloudBlockBlob PutBlock
CloudBlockBlob PutBlockList
CloudBlockBlob SetStandardBlobTier
CloudBlockBlob StartCopy
CloudBlockBlob UploadFromByteArray
CloudBlockBlob UploadFromFile
CloudBlockBlob UploadFromStream
CloudBlockBlob UploadText

Amazon S3 Reference

S3 Introduction
S3 Setup
S3 Bucket
S3 bucket-example
S3 Objects Introduction
S3 REST API
S3 AbortMultipartUpload
S3 CompleteMultipartUpload
S3 CopyObject
S3 CreateBucket
S3 CreateMultipartUpload
S3 DeleteBucket
S3 DeleteBucketLifecycle
S3 DeleteBucketPolicy
S3 DeleteBucketReplication
S3 DeleteBucketTagging
S3 DeleteObject
S3 DeleteObjects
S3 GetBucketAcl
S3 GetBucketEncryption
S3 GetBucketLifecycle
S3 GetBucketLocation
S3 GetBucketPolicy
S3 GetObject
S3 GetObjectAcl
S3 GetObjectRetention
S3 ListBuckets
S3 ListMultipartUploads
S3 ListObjects
S3 ListParts
S3 PutObject
S3 UploadPart

Azure Blob storage

Download Azure Cloud Connect Setup File
Download Azure Cloud Connect Zip File

Azure Blob storage is Microsoft's object storage solution for the cloud. Blob storage is optimized for storing massive amounts of unstructured data. Unstructured data is data that doesn't adhere to a particular data model or definition, such as text or binary data.

About Blob storage

Blob storage is designed for:

  • Serving images or documents directly to a browser.
  • Storing files for distributed access.
  • Streaming video and audio.
  • Writing to log files.
  • Storing data for backup and restore, disaster recovery, and archiving.
  • Storing data for analysis by an on-premises or Azure-hosted service.

Users or client applications can access objects in Blob storage via HTTP/HTTPS, from anywhere in the world. Objects in Blob storage are accessible via the Azure Storage REST APIAzure PowerShellAzure CLI, or an Azure Storage client library. Client libraries are available for different languages, including:

About Azure Data Lake Storage Gen2

Blob storage supports Azure Data Lake Storage Gen2, Microsoft's enterprise big data analytics solution for the cloud. Azure Data Lake Storage Gen2 offers a hierarchical file system as well as the advantages of Blob storage, including:

  • Low-cost, tiered storage
  • High availability
  • Strong consistency
  • Disaster recovery capabilities

For more information about Data Lake Storage Gen2, see Introduction to Azure Data Lake Storage Gen2.

Blob storage resources

Blob storage offers three types of resources:

  • The storage account
  • container in the storage account
  • blob in a container

The following diagram shows the relationship between these resources.

blob image

Storage accounts

A storage account provides a unique namespace in Azure for your data. Every object that you store in Azure Storage has an address that includes your unique account name. The combination of the account name and the Azure Storage blob endpoint forms the base address for the objects in your storage account.

For example, if your storage account is named mystorageaccount, then the default endpoint for Blob storage is:

http://mystorageaccount.blob.core.windows.net  

To create a storage account, see Create a storage account. To learn more about storage accounts, see Azure storage account overview.

Containers

A container organizes a set of blobs, similar to a directory in a file system. A storage account can include an unlimited number of containers, and a container can store an unlimited number of blobs.

 Note

The container name must be lowercase. For more information about naming containers, see Naming and Referencing Containers, Blobs, and Metadata.

Blobs

Azure Storage supports three types of blobs:

  • Block blobs store text and binary data. Block blobs are made up of blocks of data that can be managed individually. Block blobs store up to about 4.75 TiB of data. Larger block blobs are available in preview, up to about 190.7 TiB
  • Append blobs are made up of blocks like block blobs, but are optimized for append operations. Append blobs are ideal for scenarios such as logging data from virtual machines.
  • Page blobs store random access files up to 8 TB in size. Page blobs store virtual hard drive (VHD) files and serve as disks for Azure virtual machines. For more information about page blobs, see Overview of Azure page blobs

For more information about the different types of blobs, see Understanding Block Blobs, Append Blobs, and Page Blobs.