Update: Microsoft will be moving away from UserVoice sites on a product-by-product basis throughout the 2021 calendar year. We will leverage 1st party solutions for customer feedback. Learn more here.

Storage

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Make Get Blob return versionid of current version

    It is common for applications to refer to a snapshot, version or point-in-time state of a blob. This requires the application to (1) correctly identify the blob state (i.e. store the etag or versionid for subsequent reading), and (2) quickly retrieve a blob that matches that identity (do a GET by etag or by versionid).

    The problem is that, as of this writing, "get current blob" and "get blob by version" REST APIs are not compatible:


    • The "get current blob" operation only returns the etag; it does not return the versionid of current version.

    • There is no way…
    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Blobs  ·  Flag idea as inappropriate…  ·  Admin →
  2. Suport access conditional in Get Block List API

    https://docs.microsoft.com/en-us/rest/api/storageservices/get-block-list#request doesn't support optimistic concurrency. So I can't set ETag validation on request.

    Is it possible to add support for that?

    Thanks.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Blobs  ·  Flag idea as inappropriate…  ·  Admin →
  3. Atomic directory swaps (move directory over existing directory)

    ADLS gen2 was built around an idea of a Filesystem-like hierarchical namespace, supporting atomic directory metadata operations.

    Atopic substitution of an entire directory or its subdirectory (table partition) is a major load pattern for Data Lakes allowing a safe and performant mechanism for maintaining data integrity.

    As of today (March 2021), based on our experimentation with Azure CLI, it does not allow atomic move of one directory on top of another existing directory (replacing it) - it throws an error. One is required to delete an old directory first, and then move the new one. This is a non-atomic process…

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Blobs  ·  Flag idea as inappropriate…  ·  Admin →
  4. Provide APIs for delete blobs by prefix

    The blobs saved inside a container can be organised into different directories. But currently, if we have to delete all blobs inside a directory programmatically (we use NodeJS SDK) we have to first list all the blobs with prefix path and then delete all blobs one by one. If there is a feature similar to list by prefix to delete by prefix then it would have made the whole process simpler. The Storage Explorer already support deleting all the blobs inside a directory by filtering by prefix, select all and delete. If the same is exposed via a method in…

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Blobs  ·  Flag idea as inappropriate…  ·  Admin →
  5. Visual studio subscription storage account constraint

    I have created a storage account on azure , but it is not allowing to upload file more than 2mb and any non csv file. Is this an issue with visual studio subscription.

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Blobs  ·  Flag idea as inappropriate…  ·  Admin →
  6. Blob tiering etc is too complex ...

    The entire blob storage has been made complex.people need simple tiers not overly complex tiers otherwise they will move to other cloud providers

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Blobs  ·  Flag idea as inappropriate…  ·  Admin →
  7. Make it possible to do object replication from ARM

    Right now it isn't possible create object replication from ARM. We get an error described here: https://github.com/Azure/azure-quickstart-templates/issues/8775

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Blobs  ·  Flag idea as inappropriate…  ·  Admin →
  8. Provide RBAC for folders and sub folders within a Blob Container

    It would be great if RBAC can be provided for folders and sub folders within a Blob Container.

    A Blob Container can have multiple folders and sub folders, it would be good if RBAC can be assigned at folder and sub folder level.

    For examle, a Blob Container called “Container W”, it has 2 folders “Folder A” and “Folder B”, then “Folder A” has 2 sub folders called “Folder sub A1”, “Folder sub A2”; and “Folder B” has 3 sub folders called “Folder sub B1”, “Folder sub B2” and “Folder sub B3”. It would be great if access can be…

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Blobs  ·  Flag idea as inappropriate…  ·  Admin →
  9. Enable failover for immutable blobs

    Currently failover of storage account containing immutable blob policy is unsupported.

    However, it will be a huge problem in region disaster situation, where we cannot access immutable blob data any longer. Please consider implementing options to enable failover for such storage accounts.


    https://docs.microsoft.com/en-us/azure/storage/common/storage-disaster-recovery-guidance#unsupported-features-and-services

    A storage account containing any WORM immutability policy enabled containers cannot be failed over. Unlocked/locked time-based retention or legal hold policies prevent failover in order to maintain compliance.

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Blobs  ·  Flag idea as inappropriate…  ·  Admin →
  10. FindBlobsByTags support

    I have a storage resource in East US, West US. I'm able to add tags to a blob but cannot filter by tags and get any matches using either the portal or using Azure.Storage.Blobs ver 12.7.0.

    I realize East US, West US are not part of the preview, but there are no errors....just an empty result. I would have expected an error if it isn't supported but think that there is no error.

    Any idea when East US, West US will be working?

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Blobs  ·  Flag idea as inappropriate…  ·  Admin →
  11. More options in the rule filter of Lifecycle Management

    The rule filter of Lifecycle Management should have more options to fit various scenarios. In my case, I need to delete all files in a blob folder except of one file. I found there is no "exclude" option for me to create such rule. It would save me tremendous work if such rule can be created. Thanks!

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Blobs  ·  Flag idea as inappropriate…  ·  Admin →
  12. immutability

    Immutability at the object level is really missing here. It's a huge drawback compared to the competition.

    Bo.

    70 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  Blobs  ·  Flag idea as inappropriate…  ·  Admin →
  13. Specify access tier while copying files in Data Factory

    Could you make it possible to specify access tier(hot,cold,archive) while copying files from storage account to another in Azure Data Factory?

    https://docs.microsoft.com/en-us/azure/storage/blobs/storage-blob-storage-tiers?tabs=azure-portal

    8 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Blobs  ·  Flag idea as inappropriate…  ·  Admin →
  14. Account Failover for ADLS Gen2

    Support Account failover for RA-GRS/GRS replication on storage accounts that have Hierarchical File System enabled.

    4 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Blobs  ·  Flag idea as inappropriate…  ·  Admin →
  15. Support for JSON format at API Responses

    Enable JSON format support at blob storage API HTTP response.

    Example, instead of:

    HTTP/1.1 404 The specified resource does not exist.
    Content-Length: 223
    Content-Type: application/xml
    Server: Blob Service Version 1.0 Microsoft-HTTPAPI/2.0
    x-ms-request-id: dbe27af2-701e-0045-0939-c25bc5000000
    Date: Tue, 24 Nov 2020 08:10:19 GMT

    <?xml version="1.0" encoding="utf-8"?><Error><Code>ResourceNotFound</Code><Message>The specified resource does not exist.
    RequestId:dbe27af2-701e-0045-0939-c25bc5000000
    Time:2020-11-24T08:10:20.8064839Z</Message></Error>

    Using a querystring option or using a "x-ms" specific header to obtain:

    {

    &quot;Error&quot;:{
    
    &quot;Code&quot;:&quot;ResourceNotFound&quot;,
    &quot;Message&quot;:&quot;The specified resource does not exist. RequestId:dbe27af2-701e-0045-0939-c25bc5000000 Time:2020-11-24T08:10:20.8064839Z&quot;
    }

    }

    12 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Blobs  ·  Flag idea as inappropriate…  ·  Admin →
  16. Include AAD user name in $logs or Log analytics when using Azure portal

    Many customers talked with me about this request.

    We now have $logs and Diagnostic settings (preview) which can send log format 2.0 to Log Analytics.

    The problem is that the log format 2.0 does not have the aad user name if an aad user reads/writes blobs from Azure portal.

    Anyway, if I use azcopy --login and azcopy copy to upload files, the aad user can be recorded in the $logs and Log Analytics. Customers want the aad user in $logs if using Azure portal.

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Blobs  ·  Flag idea as inappropriate…  ·  Admin →
  17. Extend Point in Time Restore to support Page Blobs

    Storage account PiTR currently works with block blobs, but not page blobs. Would be nice to be able to use this restore feature with page blobs.

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Blobs  ·  Flag idea as inappropriate…  ·  Admin →
  18. 11 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Blobs  ·  Flag idea as inappropriate…  ·  Admin →
  19. Azure Storage Lifecycle Management - Remove Folders Rule

    Hi,

    In Azure Storage Lifecycle Management, folders are not getting removed even though the blobs(files) are deleted after the given storage life cycle of tierToCool->tierToArchive->delete.

    Thanks
    Jose

    Thanks
    Jose

    1 vote
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Blobs  ·  Flag idea as inappropriate…  ·  Admin →

    Lifecycle Management in Azure Storage only removes empty folders that match the condition defined in the lifecycle management policy rules. If you have soft deleted objects in an otherwise empty folder, the folder will be deleted after the retention period has expired and the soft deleted objects are permanently deleted.

    Please let us know if you’re facing an issue with this behavior.

  20. Support for downloading previous version of blob

    With versioning support in https://docs.microsoft.com/en-us/azure/storage/blobs/versioning-overview, client is expected to track versions. It would be great to have support for client to query available versions for a blob, or at a minimum have a way to download N-1 version of blob. This can help in scenarios where blob represents some config, which if bad, allows the client to use the previous version as LKG.

    3 votes
    Vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  Blobs  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1 3 4 5 6 7 8
  • Don't see your idea?

Feedback and Knowledge Base