Storage

How can we improve Azure Storage?

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Allow CORS rules to be applied via ARM template

    There is currently no support for CORS rules in Azure Resource Manager templates for storage accounts.

    3 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      0 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
    • create permission for larger files

      Users are unable to upload files via CLI that are larger than 100MiB with just create permissions. As this is an API limitation, it would be helpful to either increase the block size or to create a permission that allows users to create but not overwrite for larger files.

      1 vote
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        0 comments  ·  Azure CLI  ·  Flag idea as inappropriate…  ·  Admin →
      • Firewall settings

        I wish more flexible firewall settings like:

        a) Allow inbound packets from Azure infractructure?
        a-0) No.
        a-1) Yes, all. (any)
        a-2) Yes, but only from this and that VNET(s).

        b) Allow inbound packets from the public Internet?
        b-0) No.
        b-1) Yes, all. (0.0.0.0/0)
        b-2) Yes, but only from this and that IP range(s)

        1 vote
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          Signed in as (Sign out)
          You have left! (?) (thinking…)
          0 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
        • Enable immediate sync after changes on the Azure file share for Azure File Sync

          When I make a change on my server endpoint (Windows File Server), Azure File Sync initiates a sync session very quickly after file save, however for changes on the cloud endpoint (Azure file share), I have to wait at least 24 hours to have changes get synced down to my server endpoints.

          Please invest in features to initiate a sync session immediately after changes are made cloud-side, or at least increase the interval of sync from the Azure file share.

          175 votes
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            Signed in as (Sign out)
            You have left! (?) (thinking…)
            12 comments  ·  Files  ·  Flag idea as inappropriate…  ·  Admin →

            Thanks for your feedback! As you mentioned, we initiate a change detection job once every 24 hours to enumerate the Azure file share and scan for changes. This is required for the Azure file share because Azure Files currently lacks a change notification mechanism like Windows Server has (we watching the USN journal on Windows Server to automatically initiate sync sessions on the server after changes are made).

            Long term, we would like to build a change notification mechanism directly into Azure Files. Shorter term, we could use your feedback to understand how painful the once every 24 hours change detection is for you. Please vote and/or leave comments on this item to let us know we should invest in work to make the change detection job run more frequently/faster.

            Thanks,

            Will Gries
            Program Manager, Azure Files

          • SFTP (and FTPS) protocol support for Azure Files

            Exposing the SFTP protocol would facilitate a bunch of scenarios where today 2 VMs (with all the management overhead that implies) are required.

            1,411 votes
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              63 comments  ·  Files  ·  Flag idea as inappropriate…  ·  Admin →

              Thanks for the feedback! We are interested in collecting feedback on this request – please vote for it if this is something you like to see.

              We’re also interested in learning more what people want to use the SFTP/FTPS for and which protocol they prefer. Please feel free to leave us a comment letting us know more detail!

              Thanks,

              Will Gries
              Program Manager, Azure Files

            • Add a Sync feature to Storage Explorer

              Please add a "sync" feature to Storage Explorer so I can quickly update files in blob storage when I've made updates to a copy of those files on my local filesystem.

              3rd party solution CloudBerry Explorer has this feature.

              2 votes
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                Signed in as (Sign out)
                You have left! (?) (thinking…)
                0 comments  ·  Storage Explorer  ·  Flag idea as inappropriate…  ·  Admin →
              • DELETE https://myaccount.blob.core.windows.net/mycontainer?comp=list&prefix=foo

                The same way I can list blobs with a certain prefix in a blob container using http-method GET I would like to issue a http DELETE on the same combination container + prefix and effectively delete all blobs matching the prefix in the container!

                6 votes
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                  1 comment  ·  Blobs  ·  Flag idea as inappropriate…  ·  Admin →

                  Thank you for your feedback. We think of this ask as “range delete”, and plan to deliver it after “batch delete”. Batch delete will allow you to enumerate multiple blobs to be deleted in a single HTTP request. Batch delete is planned for the coming year, but there is not an ETA we can share for range delete. We will provide updates when they become available. For any further questions, or to discuss your specific scenario, send us an email at azurestoragefeedback@microsoft.com.

                • Automate domain replacement in Azure Storage Explorer link generator

                  Azure Storage Explorer comes with a default URL generator for all files - http(s)://<storage account>.blob.core.windows.net/<container>/<file name>.

                  The application also allows you to bind a custom URL to the service that takes the place of the "<storage account>.blob.core.windows.net/" section of the URL, making it http(s)://<custom domain>/<container>/<file name>.

                  It would be super helpful to be able to be able to update the settings to indicate a custom domain is being used so that the "Copy URL" function replaced the root domain for you.

                  Currently the advice received from MS is to manually replace the indicated URL segment manually, every time Storage Explorer…

                  6 votes
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                    0 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
                  • Add the installation instructions for the Linux version of the Azure Storage Explorer

                    Add the installation instructions for the Linux version of the Azure Storage Explorer as there is no .deb file nor install.sh file. A .deb file would install straight away. If you provided an obvious file name like install.sh we might have half a chance. As usual you've ignored convention and expect people to mind read.

                    7 votes
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                      1 comment  ·  Storage Explorer  ·  Flag idea as inappropriate…  ·  Admin →
                    • Azure Storage Firewalls support for Azure Site Recovery

                      Configure Azure Storage Firewalls and Virtual Networks (preview) function is not supported now. many of my customer wants to restrict any unexpected access to keep their resource safe. In the cloud, it is important that security is guaranteed, so we strongly request that this function can be used.

                      19 votes
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                        0 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
                      • Add rsync/WAN optimization support for Azure storage

                        It would be amazing if the blob/files storage supported rsync semantics for incremental upload.

                        Scenario: I have a large file, one local copy on my mobile device and one copy in blob storage. The local copy can be modified by my app. I want to continuously synchronize the change to maintain an up-to-date copy in blob storage.

                        Currently I have to always upload the entire file for any changes (unless my device does local change tracking).

                        With rsync support my device could query blob storage for the file's rsync signature, then generate an rsync delta based on that signature and…

                        32 votes
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                          1 comment  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
                        • Is Azure Storage Explorer available for all versions of linux's?

                          Is Azure Storage Explorer available for all versions of Linux's

                          As I see only for Ubuntu?. Kindly confirm

                          1 vote
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                            0 comments  ·  Storage Explorer  ·  Flag idea as inappropriate…  ·  Admin →
                          • Provide retention policies for Azure File Sync Snapshots

                            Provide retention policies for AFS snapshots.
                            Retention policies define the time period/interval and define the total amount of snapshots retained.
                            These amount of (retained) snapshots should be categorized in Hourly (h:00), Daily (0:00), Weekly (Sunday), Monthly (1st day of month) and are part of the retention policies.
                            Garbage collection takes care of removing expired snapshots.

                            15 votes
                            Vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                              0 comments  ·  Files  ·  Flag idea as inappropriate…  ·  Admin →

                              Thanks for the feedback! Azure File Sync automatically takes share snapshots and file snapshots for internal use. We also have our own logic about when to remove these snapshots. We’re interested to know what you think about this – please vote for this item and comment below if you think we need better/different controls/reporting for this.

                              If what you actually want is the ability to do snapshots and have retention policies for snapshots for the purpose of Backup, please vote on this item: https://feedback.azure.com/forums/217298-storage/suggestions/31827694-schedule-snapshots-of-azure-file-shares

                              Thanks,

                              Will Gries
                              Program Manager, Azure Files

                            • Please remove the dependency on storage account per each devtest lab

                              1. One storage account is created for each devtest lab, may be provide option to use existing storage account while creating devtest lab.

                              2. Please provide a ability to choose an image from Managed Images in the subscription when creating vms in devtest labs. (rather requiring to have devtest lab image)

                              3. Remove the requirement to copy custom .vhds into each devtest lab storage account to use them for VM deployments.

                              9 votes
                              Vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                Signed in as (Sign out)
                                You have left! (?) (thinking…)
                                1 comment  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
                              • Store storage account key last generated date

                                It would be helpful if Azure tracked the last time a storage account's keys were regenerated. This would allow us to enforce policies around key lifetimes.

                                5 votes
                                Vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  Signed in as (Sign out)
                                  You have left! (?) (thinking…)
                                  1 comment  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
                                • CORS Rule

                                  Currently we are able to enable CORS with exact domain(ex: http://www.abc.com) or all origin ("*"). can you provide feature for supporting all sub domains say http://*.abc.com so that CORS will enabled for all sub domains of abc.com and restricted for all other domains.

                                  9 votes
                                  Vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    Signed in as (Sign out)
                                    You have left! (?) (thinking…)
                                    0 comments  ·  Blobs  ·  Flag idea as inappropriate…  ·  Admin →
                                  • SAS tokens for blobs with restricted file types and maximum file size

                                    When issuing a Shared Access Signature (SAS token) there should be(optional) parameters for maximum file size and restricted whitelisted file extensions so that clients can upload files only with any of the whitelisted extensions in token with not bigger than maximum size mentioned in SAS token.

                                    38 votes
                                    Vote
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      Signed in as (Sign out)
                                      You have left! (?) (thinking…)
                                      4 comments  ·  Blobs  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Allow setting Archive tier at the account and container levels

                                      Currently the archive tier can be set only at the blob level. There are plenty of uses cases for having entire storage accounts or containers for archival where setting the tier for each blob is tedious and non-value-adding.

                                      105 votes
                                      Vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                        5 comments  ·  Blobs  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Adding S3 APIs

                                        Our store uses S3 API for virtual download storage. We'd like to give azure storage an oppotunity, event tested the following successfully:
                                        Using s3cmd and other Amazon S3-compatible apps with Azure Blob Storage | Microsoft + Open Source
                                        https://open.microsoft.com/2017/11/09/s3cmd-amazon-s3-compatible-apps-azure-storage/

                                        But Minio is not a native solution, does not having transfer acceleration functionality provided by S3, and may require constant updates. We really want Azure to support S3 API, or at least some API so that we can enable user's download which only valid for a limited time.

                                        18 votes
                                        Vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          Signed in as (Sign out)
                                          You have left! (?) (thinking…)
                                          1 comment  ·  Blobs  ·  Flag idea as inappropriate…  ·  Admin →

                                          Currently, you can use shared access signatures (SAS) to accomplish time-based expiry of access. See the following article for more details: https://docs.microsoft.com/en-us/azure/storage/common/storage-dotnet-shared-access-signature-part-1?toc=%2fazure%2fstorage%2fblobs%2ftoc.json. If there is another reason for which you’d like us to support exactly the S3 API, please send us an email at azurestoragefeedback@microsoft.com with details of your specific scenario.

                                        • Enable Cluster Shared Volume Support for Azure File Sync

                                          Enable Azure File Sync to support Cluster Shared Volumes so that Scale Out FIle Servers (SOFS) can be synchronized.

                                          12 votes
                                          Vote
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            Signed in as (Sign out)
                                            You have left! (?) (thinking…)
                                            0 comments  ·  Files  ·  Flag idea as inappropriate…  ·  Admin →

                                            Thank you for the feedback! This is not something we are currently planning on doing, as the guidance from Windows Server Storage team is not use cluster shared volumes for general purpose file servers. You can read more about their rationale here: https://blogs.technet.microsoft.com/filecab/2013/12/05/to-scale-out-or-not-to-scale-out-that-is-the-question/

                                            We are aware that many folks are currently use CSVs/SOFS for general purpose file shares against the recommendation of the Windows Server team, so we are still open to considering this item. Please continue to vote for it so we can understand what the demand is here.

                                            Also, if you’re one of those customers that are would like to use CSVs/SOFS for general purpose file servers, please go hassle Ned Pyle and the Windows Server Storage team at their UserVoice here: https://windowsserver.uservoice.com/forums/295056-storage/filters/top

                                            Thanks,

                                            Will Gries
                                            Program Manager, Azure Files

                                          • Don't see your idea?

                                          Feedback and Knowledge Base