Skip to content

large file uploads fail with SAS URI connected container #305

Description

Storage Explorer Version: Both 1.1 and 1.2 (tried both)
Platform/OS Version: macOS and Windows (we've had people try on both platforms, although I'm personally on macOS)
Architecture:
Version: 1.2.0

Platform: macOS
Architecture: x64
Build Number: 20180604.2
Commit: f8373d5a
Support Id: 87e505ce-9d60-4576-5c5e-dfb4dccd49a9

Copyright © 2018 Microsoft. All rights reserved.
Regression From: Not sure it ever worked. We've tried on various machines and various versions.

Steps to Reproduce:

  1. create a SAS URI for a bucket, with wdl perms
  2. connect it by right clicking on "Storage Accounts" --> "Connect ..", choosing SAS URI method, pasting in the URI in there. Otherwise all defaults.
  3. Upload with defaults. Small file works; Large file fails.
{
  "name": "StorageError",
  "message": "Forbidden",
  "stack": "StorageError: Forbidden\n    at Function.StorageServiceClient._normalizeError (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/azure-storage/lib/common/services/storageserviceclient.js:1191:23)\n    at Object.StorageServiceClient._processResponse (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/azure-storage/lib/common/services/storageserviceclient.js:738:50)\n    at Request.processResponseCallback [as _callback] (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/azure-storage/lib/common/services/storageserviceclient.js:311:37)\n    at Request.self.callback (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/request/request.js:185:22)\n    at emitTwo (events.js:126:13)\n    at Request.emit (events.js:214:7)\n    at Request.<anonymous> (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/request/request.js:1157:10)\n    at emitOne (events.js:116:13)\n    at Request.emit (events.js:211:7)\n    at IncomingMessage.<anonymous> (/Applications/Microsoft Azure Storage Explorer.app/Contents/Resources/app/node_modules/request/request.js:1079:12)",
  "code": "Forbidden",
  "statusCode": 403,
  "requestId": "f09047e2-501e-0013-070d-04d352000000"
}

microsoft azure storage explorer 2018-06-14 11-29-42

Expected Experience:

It should work for both small and large files.

Actual Experience:

It works only for small files.

Metadata

Metadata

Assignees

No one assigned

    Labels

    ⚙️ blobsRelated to blob storage⚙️ sasRelated to SAS features

    Type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions