Search This Blog

Friday, December 16, 2011

Details and Limitations of Blobs, Tables, and Queues of Windows Azure

Blobs
  • Block Id - 64 Bytes Per Block
  • PutBlob - 64 MB Total
  • Blob MetaData - 8 KB Per Blob
  • PutBlock / PutBlockList - 50 GB Each
  • Blocks - 4 MB Each

Container Name:

  • Valid DNS Name
  • All Lowercase
  • 3 to 63 Characters
  • Starts With Letter or Number
  • Letters, Numbers, and Dash (-)
  • Every Dash (-) Must Be Immediately Preceded and Followed by a Letter or Number
Blob Name:
  • 1,024 Characters Max
  • Any combination of characters, but reserved URL characters must be properly escaped
  • Specify a delimiter within a blob name to create a virtual hierarchy though blob storage is flat and not a hierarchical 
Tables

    Table Name:

  • Only Alphanumeric Characters
  • Case-Insensitive
  • 3 to 63 Characters
  • May Not Begin With a Numeric Character
  • Up to 255 Entity Properties (including PartitionKey, RowKey, and Timestamp)
  • 1 MB Max for Combined Size of All Data in an Entity's Properties
Property Name:

  • Case-Sensitive
  • 255 Characters Max
  • Only Alphanumeric Characters
  • Must Begin With a Letter
Queues
  • Messages - 8 KB Max
  • Messages pushed to end of queue and popped from front of queue (FIFO)
  • Unlimited number of messages

Queue Name:

  • Valid DNS name
  • All Lowercase
  • 3 to 63 Characters
  • Start With a Letter or Number
  • Letters, Numbers, and Dash (-)
  • First and Last Letters Must be Alphanumeric
  • Dash (-) character may not be the first or last letter

Windows Azure One of the request inputs is out of range


Exception :
  Microsoft.WindowsAzure.StorageClient.StorageClientException was unhandled
  Message=One of the request inputs is out of range.
  Source=Microsoft.WindowsAzure.StorageClient

  InnerException: System.Net.WebException
       Message=The remote server returned an error: (400) Bad Request.
       Source=System
       StackTrace:
            at System.Net.HttpWebRequest.EndGetResponse(IAsyncResult asyncResult)
            at Microsoft.WindowsAzure.StorageClient.EventHelper.ProcessWebResponse(WebRequest req,  IAsyncResult asyncResult, EventHandler`1 handler, Object sender)

Solution :
All container and queue names should not contain capital letters


for Windows Azure Details and Limitataions Click on below link

http://challadotnetfaq.blogspot.com/2011/12/details-and-limitations-of-blobs-tables.html

Popular Posts