microsoft / AzureStorageExplorer

Easily manage the contents of your storage account with Azure Storage Explorer. Upload, download, and manage blobs, files, queues, tables, and Cosmos DB entities. Gain easy access to manage your virtual machine disks. Work with either Azure Resource Manager or classic storage accounts, plus manage and configure cross-origin resource sharing (CORS) rules.
Creative Commons Attribution 4.0 International
377 stars 87 forks source link

Can not click 'Blob Containers' in local emulator storage account #3776

Closed AiHaibara closed 4 years ago

AiHaibara commented 4 years ago

Storage Explorer Version: 1.16.0 Build Number: 17763.1339 Platform/OS: Windows 10 Architecture: x64 Regression From:

Bug Description

Unable to retrieve child resources.

Details: { "name": "RestError", "message": "Server failed to authenticate the request. Make sure the value of Authorization header is formed correctly including the signature.\nRequestId:05bd46ab-d4cd-4e1a-83a1-94d8af348c9a\nTime:2020-11-16T08:46:39.3225869Z", "zone_symbolerror": { "originalStack": "Error: Server failed to authenticate the request. Make sure the value of Authorization header is formed correctly including the signature.\nRequestId:05bd46ab-d4cd-4e1a-83a1-94d8af348c9a\nTime:2020-11-16T08:46:39.3225869Z\n at AppInsightsAsyncCorrelatedErrorWrapper.ZoneAwareError (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\zone.js\dist\zone-node.js:811:33)\n at new AppInsightsAsyncCorrelatedErrorWrapper (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\applicationinsights\out\AutoCollection\CorrelationContextManager.js:193:18)\n at Function.ExceptionSerializer.deserialize (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\se-exception-serializer\dist\ExceptionSerializer.js:49:28)\n at NodeProcessProviderProxy._handleResponse (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\out\app\main\NodeProcessProviderProxy.js:344:74)\n at NodeProcessProviderProxy. (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\out\app\main\NodeProcessProviderProxy.js:197:55)\n at step (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:141:27)\n at Object.next (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:122:57)\n at C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:115:75\n at new ZoneAwarePromise (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\zone.js\dist\zone-node.js:551:29)\n at Object.awaiter (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:111:16)\n at NodeProcessProviderProxy._handleMessage (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\out\app\main\NodeProcessProviderProxy.js:175:24)\n at NodeProcessProviderProxy. (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\out\app\main\NodeProcessProviderProxy.js:141:62)\n at step (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:141:27)\n at Object.next (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:122:57)\n at C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:115:75\n at new ZoneAwarePromise (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\zone.js\dist\zone-node.js:551:29)", "zoneAwareStack": "Error: Server failed to authenticate the request. Make sure the value of Authorization header is formed correctly including the signature.\nRequestId:05bd46ab-d4cd-4e1a-83a1-94d8af348c9a\nTime:2020-11-16T08:46:39.3225869Z\n at AppInsightsAsyncCorrelatedErrorWrapper.ZoneAwareError (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\zone.js\dist\zone-node.js:811:33)\n at new AppInsightsAsyncCorrelatedErrorWrapper (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\applicationinsights\out\AutoCollection\CorrelationContextManager.js:193:18)\n at Function.ExceptionSerializer.deserialize (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\se-exception-serializer\dist\ExceptionSerializer.js:49:28)\n at NodeProcessProviderProxy._handleResponse (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\out\app\main\NodeProcessProviderProxy.js:344:74)\n at NodeProcessProviderProxy. (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\out\app\main\NodeProcessProviderProxy.js:197:55)\n at step (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:141:27)\n at Object.next (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:122:57)\n at C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:115:75\n at new ZoneAwarePromise (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\zone.js\dist\zone-node.js:551:29)\n at Object.awaiter (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:111:16)\n at NodeProcessProviderProxy._handleMessage (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\out\app\main\NodeProcessProviderProxy.js:175:24)\n at NodeProcessProviderProxy. (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\out\app\main\NodeProcessProviderProxy.js:141:62)\n at step (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:141:27)\n at Object.next (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:122:57)\n at C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:115:75\n at new ZoneAwarePromise (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\zone.js\dist\zone-node.js:551:29)" }, "stack": "RestError: Server failed to authenticate the request. Make sure the value of Authorization header is formed correctly including the signature.\nRequestId:05bd46ab-d4cd-4e1a-83a1-94d8af348c9a\nTime:2020-11-16T08:46:39.3225869Z\n at new RestError (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\@azure\core-http\dist\index.js:2387:28)\n at handleErrorResponse (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\@azure\core-http\dist\index.js:3238:17)\n at C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\@azure\core-http\dist\index.js:3177:18\n at processTicksAndRejections (internal/process/task_queues.js:93:5)", "originalStack": "Error: Server failed to authenticate the request. Make sure the value of Authorization header is formed correctly including the signature.\nRequestId:05bd46ab-d4cd-4e1a-83a1-94d8af348c9a\nTime:2020-11-16T08:46:39.3225869Z\n at AppInsightsAsyncCorrelatedErrorWrapper.ZoneAwareError (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\zone.js\dist\zone-node.js:811:33)\n at new AppInsightsAsyncCorrelatedErrorWrapper (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\applicationinsights\out\AutoCollection\CorrelationContextManager.js:193:18)\n at Function.ExceptionSerializer.deserialize (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\se-exception-serializer\dist\ExceptionSerializer.js:49:28)\n at NodeProcessProviderProxy._handleResponse (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\out\app\main\NodeProcessProviderProxy.js:344:74)\n at NodeProcessProviderProxy. (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\out\app\main\NodeProcessProviderProxy.js:197:55)\n at step (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:141:27)\n at Object.next (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:122:57)\n at C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:115:75\n at new ZoneAwarePromise (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\zone.js\dist\zone-node.js:551:29)\n at Object.awaiter (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:111:16)\n at NodeProcessProviderProxy._handleMessage (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\out\app\main\NodeProcessProviderProxy.js:175:24)\n at NodeProcessProviderProxy. (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\out\app\main\NodeProcessProviderProxy.js:141:62)\n at step (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:141:27)\n at Object.next (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:122:57)\n at C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:115:75\n at new ZoneAwarePromise (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\zone.js\dist\zone-node.js:551:29)", "zoneAwareStack": "Error: Server failed to authenticate the request. Make sure the value of Authorization header is formed correctly including the signature.\nRequestId:05bd46ab-d4cd-4e1a-83a1-94d8af348c9a\nTime:2020-11-16T08:46:39.3225869Z\n at AppInsightsAsyncCorrelatedErrorWrapper.ZoneAwareError (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\zone.js\dist\zone-node.js:811:33)\n at new AppInsightsAsyncCorrelatedErrorWrapper (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\applicationinsights\out\AutoCollection\CorrelationContextManager.js:193:18)\n at Function.ExceptionSerializer.deserialize (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\se-exception-serializer\dist\ExceptionSerializer.js:49:28)\n at NodeProcessProviderProxy._handleResponse (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\out\app\main\NodeProcessProviderProxy.js:344:74)\n at NodeProcessProviderProxy. (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\out\app\main\NodeProcessProviderProxy.js:197:55)\n at step (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:141:27)\n at Object.next (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:122:57)\n at C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:115:75\n at new ZoneAwarePromise (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\zone.js\dist\zone-node.js:551:29)\n at Object.awaiter (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:111:16)\n at NodeProcessProviderProxy._handleMessage (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\out\app\main\NodeProcessProviderProxy.js:175:24)\n at NodeProcessProviderProxy. (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\out\app\main\NodeProcessProviderProxy.js:141:62)\n at step (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:141:27)\n at Object.next (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:122:57)\n at C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:115:75\n at new ZoneAwarePromise (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\zone.js\dist\zone-node.js:551:29)", "zone_symbolstack": "RestError: Server failed to authenticate the request. Make sure the value of Authorization header is formed correctly including the signature.\nRequestId:05bd46ab-d4cd-4e1a-83a1-94d8af348c9a\nTime:2020-11-16T08:46:39.3225869Z\n at new RestError (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\@azure\core-http\dist\index.js:2387:28)\n at handleErrorResponse (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\@azure\core-http\dist\index.js:3238:17)\n at C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\@azure\core-http\dist\index.js:3177:18\n at processTicksAndRejections (internal/process/task_queues.js:93:5)", "zone_symbolname": "RestError", "zone_symbolmessage": "Server failed to authenticate the request. Make sure the value of Authorization header is formed correctly including the signature.\nRequestId:05bd46ab-d4cd-4e1a-83a1-94d8af348c9a\nTime:2020-11-16T08:46:39.3225869Z", "zone_symboloriginalStack": "Error: Server failed to authenticate the request. Make sure the value of Authorization header is formed correctly including the signature.\nRequestId:05bd46ab-d4cd-4e1a-83a1-94d8af348c9a\nTime:2020-11-16T08:46:39.3225869Z\n at AppInsightsAsyncCorrelatedErrorWrapper.ZoneAwareError (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\zone.js\dist\zone-node.js:811:33)\n at new AppInsightsAsyncCorrelatedErrorWrapper (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\applicationinsights\out\AutoCollection\CorrelationContextManager.js:193:18)\n at Function.ExceptionSerializer.deserialize (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\se-exception-serializer\dist\ExceptionSerializer.js:49:28)\n at NodeProcessProviderProxy._handleResponse (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\out\app\main\NodeProcessProviderProxy.js:344:74)\n at NodeProcessProviderProxy. (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\out\app\main\NodeProcessProviderProxy.js:197:55)\n at step (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:141:27)\n at Object.next (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:122:57)\n at C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:115:75\n at new ZoneAwarePromise (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\zone.js\dist\zone-node.js:551:29)\n at Object.awaiter (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:111:16)\n at NodeProcessProviderProxy._handleMessage (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\out\app\main\NodeProcessProviderProxy.js:175:24)\n at NodeProcessProviderProxy. (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\out\app\main\NodeProcessProviderProxy.js:141:62)\n at step (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:141:27)\n at Object.next (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:122:57)\n at C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:115:75\n at new ZoneAwarePromise (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\zone.js\dist\zone-node.js:551:29)", "__zone_symbolzoneAwareStack": "Error: Server failed to authenticate the request. Make sure the value of Authorization header is formed correctly including the signature.\nRequestId:05bd46ab-d4cd-4e1a-83a1-94d8af348c9a\nTime:2020-11-16T08:46:39.3225869Z\n at AppInsightsAsyncCorrelatedErrorWrapper.ZoneAwareError (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\zone.js\dist\zone-node.js:811:33)\n at new AppInsightsAsyncCorrelatedErrorWrapper (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\applicationinsights\out\AutoCollection\CorrelationContextManager.js:193:18)\n at Function.ExceptionSerializer.deserialize (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\se-exception-serializer\dist\ExceptionSerializer.js:49:28)\n at NodeProcessProviderProxy._handleResponse (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\out\app\main\NodeProcessProviderProxy.js:344:74)\n at NodeProcessProviderProxy. (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\out\app\main\NodeProcessProviderProxy.js:197:55)\n at step (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:141:27)\n at Object.next (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:122:57)\n at C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:115:75\n at new ZoneAwarePromise (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\zone.js\dist\zone-node.js:551:29)\n at Object.__awaiter (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:111:16)\n at NodeProcessProviderProxy._handleMessage (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\out\app\main\NodeProcessProviderProxy.js:175:24)\n at NodeProcessProviderProxy. (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\out\app\main\NodeProcessProviderProxy.js:141:62)\n at step (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:141:27)\n at Object.next (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:122:57)\n at C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\tslib\tslib.js:115:75\n at new ZoneAwarePromise (C:\Program Files (x86)\Microsoft Azure Storage Explorer\resources\app\node_modules\zone.js\dist\zone-node.js:551:29)", "statusCode": 403, "request": { "streamResponseBody": false, "url": "http://127.0.0.1:11002/devstoreaccount1/?include=metadata&comp=list", "method": "GET", "headers": { "_headersMap": { "x-ms-version": { "name": "x-ms-version", "value": "2019-07-07" }, "user-agent": { "name": "user-agent", "value": "MicrosoftAzure Storage Explorer, 1.16.0, win32, azsdk-js-storageblob/12.2.1 (NODE-VERSION v12.13.0; Windows_NT 10.0.17763)" }, "x-ms-client-request-id": { "name": "x-ms-client-request-id", "value": "c7b3f9b3-fbf7-4aad-a72a-78ccea6c3840" }, "x-ms-date": { "name": "x-ms-date", "value": "Mon, 16 Nov 2020 08:46:39 GMT" }, "authorization": { "name": "Authorization", "value": "SharedKey devstoreaccount1:redacted" }, "cookie": { "name": "Cookie", "value": "" } } }, "withCredentials": false, "timeout": 0, "keepAlive": true, "decompressResponse": false, "requestId": "c7b3f9b3-fbf7-4aad-a72a-78ccea6c3840", "operationSpec": { "httpMethod": "GET", "urlParameters": [ { "parameterPath": "url", "mapper": { "required": true, "serializedName": "url", "defaultValue": "", "type": { "name": "String" } }, "skipEncoding": true } ], "queryParameters": [ { "parameterPath": [ "options", "prefix" ], "mapper": { "serializedName": "prefix", "type": { "name": "String" } } }, { "parameterPath": [ "options", "marker" ], "mapper": { "serializedName": "marker", "type": { "name": "String" } } }, { "parameterPath": [ "options", "maxPageSize" ], "mapper": { "serializedName": "maxresults", "constraints": { "InclusiveMinimum": 1 }, "type": { "name": "Number" } } }, { "parameterPath": [ "options", "include" ], "mapper": { "serializedName": "include", "type": { "name": "Sequence", "element": { "type": { "name": "Enum", "allowedValues": [ "metadata", "deleted" ] } } } }, "collectionFormat": "," }, { "parameterPath": [ "options", "timeoutInSeconds" ], "mapper": { "serializedName": "timeout", "constraints": { "InclusiveMinimum": 0 }, "type": { "name": "Number" } } }, { "parameterPath": "comp", "mapper": { "required": true, "isConstant": true, "serializedName": "comp", "defaultValue": "list", "type": { "name": "String" } } } ], "headerParameters": [ { "parameterPath": "version", "mapper": { "required": true, "isConstant": true, "serializedName": "x-ms-version", "defaultValue": "2019-12-12", "type": { "name": "String" } } }, { "parameterPath": [ "options", "requestId" ], "mapper": { "serializedName": "x-ms-client-request-id", "type": { "name": "String" } } } ], "responses": { "200": { "bodyMapper": { "xmlName": "EnumerationResults", "serializedName": "ListContainersSegmentResponse", "type": { "name": "Composite", "className": "ListContainersSegmentResponse", "modelProperties": { "serviceEndpoint": { "xmlIsAttribute": true, "xmlName": "ServiceEndpoint", "required": true, "serializedName": "ServiceEndpoint", "type": { "name": "String" } }, "prefix": { "xmlName": "Prefix", "serializedName": "Prefix", "type": { "name": "String" } }, "marker": { "xmlName": "Marker", "serializedName": "Marker", "type": { "name": "String" } }, "maxPageSize": { "xmlName": "MaxResults", "serializedName": "MaxResults", "type": { "name": "Number" } }, "containerItems": { "xmlIsWrapped": true, "xmlName": "Containers", "xmlElementName": "Container", "required": true, "serializedName": "ContainerItems", "type": { "name": "Sequence", "element": { "type": { "name": "Composite", "className": "ContainerItem" } } } }, "continuationToken": { "xmlName": "NextMarker", "serializedName": "NextMarker", "type": { "name": "String" } } } } }, "headersMapper": { "serializedName": "service-listcontainerssegment-headers", "type": { "name": "Composite", "className": "ServiceListContainersSegmentHeaders", "modelProperties": { "clientRequestId": { "serializedName": "x-ms-client-request-id", "type": { "name": "String" } }, "requestId": { "serializedName": "x-ms-request-id", "type": { "name": "String" } }, "version": { "serializedName": "x-ms-version", "type": { "name": "String" } }, "errorCode": { "serializedName": "x-ms-error-code", "type": { "name": "String" } } } } } }, "default": { "bodyMapper": { "serializedName": "StorageError", "type": { "name": "Composite", "className": "StorageError", "modelProperties": { "message": { "xmlName": "Message", "serializedName": "Message", "type": { "name": "String" } } } } }, "headersMapper": { "serializedName": "service-listcontainerssegment-headers", "type": { "name": "Composite", "className": "ServiceListContainersSegmentHeaders", "modelProperties": { "clientRequestId": { "serializedName": "x-ms-client-request-id", "type": { "name": "String" } }, "requestId": { "serializedName": "x-ms-request-id", "type": { "name": "String" } }, "version": { "serializedName": "x-ms-version", "type": { "name": "String" } }, "errorCode": { "serializedName": "x-ms-error-code", "type": { "name": "String" } } } } } } }, "isXML": true, "serializer": { "modelMappers": { "BlobServiceProperties": { "xmlName": "StorageServiceProperties", "serializedName": "BlobServiceProperties", "type": { "name": "Composite", "className": "BlobServiceProperties", "modelProperties": { "blobAnalyticsLogging": { "xmlName": "Logging", "serializedName": "Logging", "type": { "name": "Composite", "className": "Logging" } }, "hourMetrics": { "xmlName": "HourMetrics", "serializedName": "HourMetrics", "type": { "name": "Composite", "className": "Metrics" } }, "minuteMetrics": { "xmlName": "MinuteMetrics", "serializedName": "MinuteMetrics", "type": { "name": "Composite", "className": "Metrics" } }, "cors": { "xmlIsWrapped": true, "xmlName": "Cors", "xmlElementName": "CorsRule", "serializedName": "Cors", "type": { "name": "Sequence", "element": { "type": { "name": "Composite", "className": "CorsRule" } } } }, "defaultServiceVersion": { "xmlName": "DefaultServiceVersion", "serializedName": "DefaultServiceVersion", "type": { "name": "String" } }, "deleteRetentionPolicy": { "xmlName": "DeleteRetentionPolicy", "serializedName": "DeleteRetentionPolicy", "type": { "name": "Composite", "className": "RetentionPolicy" } }, "staticWebsite": { "xmlName": "StaticWebsite", "serializedName": "StaticWebsite", "type": { "name": "Composite", "className": "StaticWebsite" } } } } }, "BlobServiceStatistics": { "xmlName": "StorageServiceStats", "serializedName": "BlobServiceStatistics", "type": { "name": "Composite", "className": "BlobServiceStatistics", "modelProperties": { "geoReplication": { "xmlName": "GeoReplication", "serializedName": "GeoReplication", "type": { "name": "Composite", "className": "GeoReplication" } } } } }, "ContainerItem": { "xmlName": "Container", "serializedName": "ContainerItem", "type": { "name": "Composite", "className": "ContainerItem", "modelProperties": { "name": { "xmlName": "Name", "required": true, "serializedName": "Name", "type": { "name": "String" } }, "deleted": { "xmlName": "Deleted", "serializedName": "Deleted", "type": { "name": "Boolean" } }, "version": { "xmlName": "Version", "serializedName": "Version", "type": { "name": "String" } }, "properties": { "xmlName": "Properties", "required": true, "serializedName": "Properties", "type": { "name": "Composite", "className": "ContainerProperties" } }, "metadata": { "xmlName": "Metadata", "serializedName": "Metadata", "type": { "name": "Dictionary", "value": { "type": { "name": "String" } } } } } } }, "ContainerProperties": { "serializedName": "ContainerProperties", "type": { "name": "Composite", "className": "ContainerProperties", "modelProperties": { "lastModified": { "xmlName": "Last-Modified", "required": true, "serializedName": "Last-Modified", "type": { "name": "DateTimeRfc1123" } }, "etag": { "xmlName": "Etag", "required": true, "serializedName": "Etag", "type": { "name": "String" } }, "leaseStatus": { "xmlName": "LeaseStatus", "serializedName": "LeaseStatus", "type": { "name": "Enum", "allowedValues": [ "locked", "unlocked" ] } }, "leaseState": { "xmlName": "LeaseState", "serializedName": "LeaseState", "type": { "name": "Enum", "allowedValues": [ "available", "leased", "expired", "breaking", "broken" ] } }, "leaseDuration": { "xmlName": "LeaseDuration", "serializedName": "LeaseDuration", "type": { "name": "Enum", "allowedValues": [ "infinite", "fixed" ] } }, "publicAccess": { "xmlName": "PublicAccess", "serializedName": "PublicAccess", "type": { "name": "String" } }, "hasImmutabilityPolicy": { "xmlName": "HasImmutabilityPolicy", "serializedName": "HasImmutabilityPolicy", "type": { "name": "Boolean" } }, "hasLegalHold": { "xmlName": "HasLegalHold", "serializedName": "HasLegalHold", "type": { "name": "Boolean" } }, "defaultEncryptionScope": { "xmlName": "DefaultEncryptionScope", "serializedName": "DefaultEncryptionScope", "type": { "name": "String" } }, "preventEncryptionScopeOverride": { "xmlName": "DenyEncryptionScopeOverride", "serializedName": "DenyEncryptionScopeOverride", "type": { "name": "Boolean" } }, "deletedOn": { "xmlName": "DeletedTime", "serializedName": "DeletedTime", "type": { "name": "DateTimeRfc1123" } }, "remainingRetentionDays": { "xmlName": "RemainingRetentionDays", "serializedName": "RemainingRetentionDays", "type": { "name": "Number" } } } } }, "CorsRule": { "serializedName": "CorsRule", "type": { "name": "Composite", "className": "CorsRule", "modelProperties": { "allowedOrigins": { "xmlName": "AllowedOrigins", "required": true, "serializedName": "AllowedOrigins", "type": { "name": "String" } }, "allowedMethods": { "xmlName": "AllowedMethods", "required": true, "serializedName": "AllowedMethods", "type": { "name": "String" } }, "allowedHeaders": { "xmlName": "AllowedHeaders", "required": true, "serializedName": "AllowedHeaders", "type": { "name": "String" } }, "exposedHeaders": { "xmlName": "ExposedHeaders", "required": true, "serializedName": "ExposedHeaders", "type": { "name": "String" } }, "maxAgeInSeconds": { "xmlName": "MaxAgeInSeconds", "required": true, "serializedName": "MaxAgeInSeconds", "constraints": { "InclusiveMinimum": 0 }, "type": { "name": "Number" } } } } }, "FilterBlobItem": { "xmlName": "Blob", "serializedName": "FilterBlobItem", "type": { "name": "Composite", "className": "FilterBlobItem", "modelProperties": { "name": { "xmlName": "Name", "required": true, "serializedName": "Name", "type": { "name": "String" } }, "containerName": { "xmlName": "ContainerName", "required": true, "serializedName": "ContainerName", "type": { "name": "String" } }, "tagValue": { "xmlName": "TagValue", "required": true, "serializedName": "TagValue", "type": { "name": "String" } } } } }, "FilterBlobSegment": { "xmlName": "EnumerationResults", "serializedName": "FilterBlobSegment", "type": { "name": "Composite", "className": "FilterBlobSegment", "modelProperties": { "serviceEndpoint": { "xmlIsAttribute": true, "xmlName": "ServiceEndpoint", "required": true, "serializedName": "ServiceEndpoint", "type": { "name": "String" } }, "where": { "xmlName": "Where", "required": true, "serializedName": "Where", "type": { "name": "String" } }, "blobs": { "xmlIsWrapped": true, "xmlName": "Blobs", "xmlElementName": "Blob", "required": true, "serializedName": "Blobs", "type": { "name": "Sequence", "element": { "type": { "name": "Composite", "className": "FilterBlobItem" } } } }, "continuationToken": { "xmlName": "NextMarker", "serializedName": "NextMarker", "type": { "name": "String" } } } } }, "GeoReplication": { "serializedName": "GeoReplication", "type": { "name": "Composite", "className": "GeoReplication", "modelProperties": { "status": { "xmlName": "Status", "required": true, "serializedName": "Status", "type": { "name": "String" } }, "lastSyncOn": { "xmlName": "LastSyncTime", "required": true, "serializedName": "LastSyncTime", "type": { "name": "DateTimeRfc1123" } } } } }, "KeyInfo": { "serializedName": "KeyInfo", "type": { "name": "Composite", "className": "KeyInfo", "modelProperties": { "startsOn": { "xmlName": "Start", "required": true, "serializedName": "Start", "type": { "name": "String" } }, "expiresOn": { "xmlName": "Expiry", "required": true, "serializedName": "Expiry", "type": { "name": "String" } } } } }, "ListContainersSegmentResponse": { "xmlName": "EnumerationResults", "serializedName": "ListContainersSegmentResponse", "type": { "name": "Composite", "className": "ListContainersSegmentResponse", "modelProperties": { "serviceEndpoint": { "xmlIsAttribute": true, "xmlName": "ServiceEndpoint", "required": true, "serializedName": "ServiceEndpoint", "type": { "name": "String" } }, "prefix": { "xmlName": "Prefix", "serializedName": "Prefix", "type": { "name": "String" } }, "marker": { "xmlName": "Marker", "serializedName": "Marker", "type": { "name": "String" } }, "maxPageSize": { "xmlName": "MaxResults", "serializedName": "MaxResults", "type": { "name": "Number" } }, "containerItems": { "xmlIsWrapped": true, "xmlName": "Containers", "xmlElementName": "Container", "required": true, "serializedName": "ContainerItems", "type": { "name": "Sequence", "element": { "type": { "name": "Composite", "className": "ContainerItem" } } } }, "continuationToken": { "xmlName": "NextMarker", "serializedName": "NextMarker", "type": { "name": "String" } } } } }, "Logging": { "serializedName": "Logging", "type": { "name": "Composite", "className": "Logging", "modelProperties": { "version": { "xmlName": "Version", "required": true, "serializedName": "Version", "type": { "name": "String" } }, "deleteProperty": { "xmlName": "Delete", "required": true, "serializedName": "Delete", "type": { "name": "Boolean" } }, "read": { "xmlName": "Read", "required": true, "serializedName": "Read", "type": { "name": "Boolean" } }, "write": { "xmlName": "Write", "required": true, "serializedName": "Write", "type": { "name": "Boolean" } }, "retentionPolicy": { "xmlName": "RetentionPolicy", "required": true, "serializedName": "RetentionPolicy", "type": { "name": "Composite", "className": "RetentionPolicy" } } } } }, "Metrics": { "serializedName": "Metrics", "type": { "name": "Composite", "className": "Metrics", "modelProperties": { "version": { "xmlName": "Version", "serializedName": "Version", "type": { "name": "String" } }, "enabled": { "xmlName": "Enabled", "required": true, "serializedName": "Enabled", "type": { "name": "Boolean" } }, "includeAPIs": { "xmlName": "IncludeAPIs", "serializedName": "IncludeAPIs", "type": { "name": "Boolean" } }, "retentionPolicy": { "xmlName": "RetentionPolicy", "serializedName": "RetentionPolicy", "type": { "name": "Composite", "className": "RetentionPolicy" } } } } }, "RetentionPolicy": { "serializedName": "RetentionPolicy", "type": { "name": "Composite", "className": "RetentionPolicy", "modelProperties": { "enabled": { "xmlName": "Enabled", "required": true, "serializedName": "Enabled", "type": { "name": "Boolean" } }, "days": { "xmlName": "Days", "serializedName": "Days", "constraints": { "InclusiveMinimum": 1 }, "type": { "name": "Number" } } } } }, "ServiceFilterBlobsHeaders": { "serializedName": "service-filterblobs-headers", "type": { "name": "Composite", "className": "ServiceFilterBlobsHeaders", "modelProperties": { "clientRequestId": { "serializedName": "x-ms-client-request-id", "type": { "name": "String" } }, "requestId": { "serializedName": "x-ms-request-id", "type": { "name": "String" } }, "version": { "serializedName": "x-ms-version", "type": { "name": "String" } }, "date": { "serializedName": "date", "type": { "name": "DateTimeRfc1123" } }, "errorCode": { "serializedName": "x-ms-error-code", "type": { "name": "String" } } } } }, "ServiceGetAccountInfoHeaders": { "serializedName": "service-getaccountinfo-headers", "type": { "name": "Composite", "className": "ServiceGetAccountInfoHeaders", "modelProperties": { "clientRequestId": { "serializedName": "x-ms-client-request-id", "type": { "name": "String" } }, "requestId": { "serializedName": "x-ms-request-id", "type": { "name": "String" } }, "version": { "serializedName": "x-ms-version", "type": { "name": "String" } }, "date": { "serializedName": "date", "type": { "name": "DateTimeRfc1123" } }, "skuName": { "serializedName": "x-ms-sku-name", "type": { "name": "Enum", "allowedValues": [ "Standard_LRS", "Standard_GRS", "Standard_RAGRS", "Standard_ZRS", "Premium_LRS" ] } }, "accountKind": { "serializedName": "x-ms-account-kind", "type": { "name": "Enum", "allowedValues": [ "Storage", "BlobStorage", "StorageV2", "FileStorage", "BlockBlobStorage" ] } }, "errorCode": { "serializedName": "x-ms-error-code", "type": { "name": "String" } } } } }, "ServiceGetPropertiesHeaders": { "serializedName": "service-getproperties-headers", "type": { "name": "Composite", "className": "ServiceGetPropertiesHeaders", "modelProperties": { "clientRequestId": { "serializedName": "x-ms-client-request-id", "type": { "name": "String" } }, "requestId": { "serializedName": "x-ms-request-id", "type": { "name": "String" } }, "version": { "serializedName": "x-ms-version", "type": { "name": "String" } }, "errorCode": { "serializedName": "x-ms-error-code", "type": { "name": "String" } } } } }, "ServiceGetStatisticsHeaders": { "serializedName": "service-getstatistics-headers", "type": { "name": "Composite", "className": "ServiceGetStatisticsHeaders", "modelProperties": { "clientRequestId": { "serializedName": "x-ms-client-request-id", "type": { "name": "String" } }, "requestId": { "serializedName": "x-ms-request-id", "type": { "name": "String" } }, "version": { "serializedName": "x-ms-version", "type": { "name": "String" } }, "date": { "serializedName": "date", "type": { "name": "DateTimeRfc1123" } }, "errorCode": { "serializedName": "x-ms-error-code", "type": { "name": "String" } } } } }, "ServiceGetUserDelegationKeyHeaders": { "serializedName": "service-getuserdelegationkey-headers", "type": { "name": "Composite", "className": "ServiceGetUserDelegationKeyHeaders", "modelProperties": { "clientRequestId": { "serializedName": "x-ms-client-request-id", "type": { "name": "String" } }, "requestId": { "serializedName": "x-ms-request-id", "type": { "name": "String" } }, "version": { "serializedName": "x-ms-version", "type": { "name": "String" } }, "date": { "serializedName": "date", "type": { "name": "DateTimeRfc1123" } }, "errorCode": { "serializedName": "x-ms-error-code", "type": { "name": "String" } } } } }, "ServiceListContainersSegmentHeaders": { "serializedName": "service-listcontainerssegment-headers", "type": { "name": "Composite", "className": "ServiceListContainersSegmentHeaders", "modelProperties": { "clientRequestId": { "serializedName": "x-ms-client-request-id", "type": { "name": "String" } }, "requestId": { "serializedName": "x-ms-request-id", "type": { "name": "String" } }, "version": { "serializedName": "x-ms-version", "type": { "name": "String" } }, "errorCode": { "serializedName": "x-ms-error-code", "type": { "name": "String" } } } } }, "ServiceSetPropertiesHeaders": { "serializedName": "service-setproperties-headers", "type": { "name": "Composite", "className": "ServiceSetPropertiesHeaders", "modelProperties": { "clientRequestId": { "serializedName": "x-ms-client-request-id", "type": { "name": "String" } }, "requestId": { "serializedName": "x-ms-request-id", "type": { "name": "String" } }, "version": { "serializedName": "x-ms-version", "type": { "name": "String" } }, "errorCode": { "serializedName": "x-ms-error-code", "type": { "name": "String" } } } } }, "ServiceSubmitBatchHeaders": { "serializedName": "service-submitbatch-headers", "type": { "name": "Composite", "className": "ServiceSubmitBatchHeaders", "modelProperties": { "contentType": { "serializedName": "content-type", "type": { "name": "String" } }, "requestId": { "serializedName": "x-ms-request-id", "type": { "name": "String" } }, "version": { "serializedName": "x-ms-version", "type": { "name": "String" } }, "clientRequestId": { "serializedName": "x-ms-client-request-id", "type": { "name": "String" } }, "errorCode": { "serializedName": "x-ms-error-code", "type": { "name": "String" } } } } }, "StaticWebsite": { "serializedName": "StaticWebsite", "type": { "name": "Composite", "className": "StaticWebsite", "modelProperties": { "enabled": { "xmlName": "Enabled", "required": true, "serializedName": "Enabled", "type": { "name": "Boolean" } }, "indexDocument": { "xmlName": "IndexDocument", "serializedName": "IndexDocument", "type": { "name": "String" } }, "errorDocument404Path": { "xmlName": "ErrorDocument404Path", "serializedName": "ErrorDocument404Path", "type": { "name": "String" } }, "defaultIndexDocumentPath": { "xmlName": "DefaultIndexDocumentPath", "serializedName": "DefaultIndexDocumentPath", "type": { "name": "String" } } } } }, "StorageError": { "serializedName": "StorageError", "type": { "name": "Composite", "className": "StorageError", "modelProperties": { "message": { "xmlName": "Message", "serializedName": "Message", "type": { "name": "String" } } } } }, "UserDelegationKey": { "serializedName": "UserDelegationKey", "type": { "name": "Composite", "className": "UserDelegationKey", "modelProperties": { "signedObjectId": { "xmlName": "SignedOid", "required": true, "serializedName": "SignedOid", "type": { "name": "String" } }, "signedTenantId": { "xmlName": "SignedTid", "required": true, "serializedName": "SignedTid", "type": { "name": "String" } }, "signedStartsOn": { "xmlName": "SignedStart", "required": true, "serializedName": "SignedStart", "type": { "name": "String" } }, "signedExpiresOn": { "xmlName": "SignedExpiry", "required": true, "serializedName": "SignedExpiry", "type": { "name": "String" } }, "signedService": { "xmlName": "SignedService", "required": true, "serializedName": "SignedService", "type": { "name": "String" } }, "signedVersion": { "xmlName": "SignedVersion", "required": true, "serializedName": "SignedVersion", "type": { "name": "String" } }, "value": { "xmlName": "Value", "required": true, "serializedName": "Value", "type": { "name": "String" } } } } } }, "isXML": true } } }, "response": { "headers": { "_headersMap": { "content-length": { "name": "content-length", "value": "4107" }, "content-type": { "name": "content-type", "value": "application/xml" }, "date": { "name": "date", "value": "Mon, 16 Nov 2020 08:46:39 GMT" }, "server": { "name": "server", "value": "Microsoft-HTTPAPI/2.0" }, "x-ms-error-code": { "name": "x-ms-error-code", "value": "AuthenticationFailed" }, "x-ms-request-id": { "name": "x-ms-request-id", "value": "05bd46ab-d4cd-4e1a-83a1-94d8af348c9a" } } }, "request": { "streamResponseBody": false, "url": "http://127.0.0.1:11002/devstoreaccount1/?include=metadata&comp=list", "method": "GET", "headers": { "_headersMap": { "x-ms-version": { "name": "x-ms-version", "value": "2019-07-07" }, "user-agent": { "name": "user-agent", "value": "MicrosoftAzure Storage Explorer, 1.16.0, win32, azsdk-js-storageblob/12.2.1 (NODE-VERSION v12.13.0; Windows_NT 10.0.17763)" }, "x-ms-client-request-id": { "name": "x-ms-client-request-id", "value": "c7b3f9b3-fbf7-4aad-a72a-78ccea6c3840" }, "x-ms-date": { "name": "x-ms-date", "value": "Mon, 16 Nov 2020 08:46:39 GMT" }, "authorization": { "name": "Authorization", "value": "SharedKey devstoreaccount1:redacted" }, "cookie": { "name": "Cookie", "value": "" } } }, "withCredentials": false, "timeout": 0, "keepAlive": true, "decompressResponse": false, "requestId": "c7b3f9b3-fbf7-4aad-a72a-78ccea6c3840", "operationSpec": { "httpMethod": "GET", "urlParameters": [ { "parameterPath": "url", "mapper": { "required": true, "serializedName": "url", "defaultValue": "", "type": { "name": "String" } }, "skipEncoding": true } ], "queryParameters": [ { "parameterPath": [ "options", "prefix" ], "mapper": { "serializedName": "prefix", "type": { "name": "String" } } }, { "parameterPath": [ "options", "marker" ], "mapper": { "serializedName": "marker", "type": { "name": "String" } } }, { "parameterPath": [ "options", "maxPageSize" ], "mapper": { "serializedName": "maxresults", "constraints": { "InclusiveMinimum": 1 }, "type": { "name": "Number" } } }, { "parameterPath": [ "options", "include" ], "mapper": { "serializedName": "include", "type": { "name": "Sequence", "element": { "type": { "name": "Enum", "allowedValues": [ "metadata", "deleted" ] } } } }, "collectionFormat": "," }, { "parameterPath": [ "options", "timeoutInSeconds" ], "mapper": { "serializedName": "timeout", "constraints": { "InclusiveMinimum": 0 }, "type": { "name": "Number" } } }, { "parameterPath": "comp", "mapper": { "required": true, "isConstant": true, "serializedName": "comp", "defaultValue": "list", "type": { "name": "String" } } } ], "headerParameters": [ { "parameterPath": "version", "mapper": { "required": true, "isConstant": true, "serializedName": "x-ms-version", "defaultValue": "2019-12-12", "type": { "name": "String" } } }, { "parameterPath": [ "options", "requestId" ], "mapper": { "serializedName": "x-ms-client-request-id", "type": { "name": "String" } } } ], "responses": { "200": { "bodyMapper": { "xmlName": "EnumerationResults", "serializedName": "ListContainersSegmentResponse", "type": { "name": "Composite", "className": "ListContainersSegmentResponse", "modelProperties": { "serviceEndpoint": { "xmlIsAttribute": true, "xmlName": "ServiceEndpoint", "required": true, "serializedName": "ServiceEndpoint", "type": { "name": "String" } }, "prefix": { "xmlName": "Prefix", "serializedName": "Prefix", "type": { "name": "String" } }, "marker": { "xmlName": "Marker", "serializedName": "Marker", "type": { "name": "String" } }, "maxPageSize": { "xmlName": "MaxResults", "serializedName": "MaxResults", "type": { "name": "Number" } }, "containerItems": { "xmlIsWrapped": true, "xmlName": "Containers", "xmlElementName": "Container", "required": true, "serializedName": "ContainerItems", "type": { "name": "Sequence", "element": { "type": { "name": "Composite", "className": "ContainerItem" } } } }, "continuationToken": { "xmlName": "NextMarker", "serializedName": "NextMarker", "type": { "name": "String" } } } } }, "headersMapper": { "serializedName": "service-listcontainerssegment-headers", "type": { "name": "Composite", "className": "ServiceListContainersSegmentHeaders", "modelProperties": { "clientRequestId": { "serializedName": "x-ms-client-request-id", "type": { "name": "String" } }, "requestId": { "serializedName": "x-ms-request-id", "type": { "name": "String" } }, "version": { "serializedName": "x-ms-version", "type": { "name": "String" } }, "errorCode": { "serializedName": "x-ms-error-code", "type": { "name": "String" } } } } } }, "default": { "bodyMapper": { "serializedName": "StorageError", "type": { "name": "Composite", "className": "StorageError", "modelProperties": { "message": { "xmlName": "Message", "serializedName": "Message", "type": { "name": "String" } } } } }, "headersMapper": { "serializedName": "service-listcontainerssegment-headers", "type": { "name": "Composite", "className": "ServiceListContainersSegmentHeaders", "modelProperties": { "clientRequestId": { "serializedName": "x-ms-client-request-id", "type": { "name": "String" } }, "requestId": { "serializedName": "x-ms-request-id", "type": { "name": "String" } }, "version": { "serializedName": "x-ms-version", "type": { "name": "String" } }, "errorCode": { "serializedName": "x-ms-error-code", "type": { "name": "String" } } } } } } }, "isXML": true, "serializer": { "modelMappers": { "BlobServiceProperties": { "xmlName": "StorageServiceProperties", "serializedName": "BlobServiceProperties", "type": { "name": "Composite", "className": "BlobServiceProperties", "modelProperties": { "blobAnalyticsLogging": { "xmlName": "Logging", "serializedName": "Logging", "type": { "name": "Composite", "className": "Logging" } }, "hourMetrics": { "xmlName": "HourMetrics", "serializedName": "HourMetrics", "type": { "name": "Composite", "className": "Metrics" } }, "minuteMetrics": { "xmlName": "MinuteMetrics", "serializedName": "MinuteMetrics", "type": { "name": "Composite", "className": "Metrics" } }, "cors": { "xmlIsWrapped": true, "xmlName": "Cors", "xmlElementName": "CorsRule", "serializedName": "Cors", "type": { "name": "Sequence", "element": { "type": { "name": "Composite", "className": "CorsRule" } } } }, "defaultServiceVersion": { "xmlName": "DefaultServiceVersion", "serializedName": "DefaultServiceVersion", "type": { "name": "String" } }, "deleteRetentionPolicy": { "xmlName": "DeleteRetentionPolicy", "serializedName": "DeleteRetentionPolicy", "type": { "name": "Composite", "className": "RetentionPolicy" } }, "staticWebsite": { "xmlName": "StaticWebsite", "serializedName": "StaticWebsite", "type": { "name": "Composite", "className": "StaticWebsite" } } } } }, "BlobServiceStatistics": { "xmlName": "StorageServiceStats", "serializedName": "BlobServiceStatistics", "type": { "name": "Composite", "className": "BlobServiceStatistics", "modelProperties": { "geoReplication": { "xmlName": "GeoReplication", "serializedName": "GeoReplication", "type": { "name": "Composite", "className": "GeoReplication" } } } } }, "ContainerItem": { "xmlName": "Container", "serializedName": "ContainerItem", "type": { "name": "Composite", "className": "ContainerItem", "modelProperties": { "name": { "xmlName": "Name", "required": true, "serializedName": "Name", "type": { "name": "String" } }, "deleted": { "xmlName": "Deleted", "serializedName": "Deleted", "type": { "name": "Boolean" } }, "version": { "xmlName": "Version", "serializedName": "Version", "type": { "name": "String" } }, "properties": { "xmlName": "Properties", "required": true, "serializedName": "Properties", "type": { "name": "Composite", "className": "ContainerProperties" } }, "metadata": { "xmlName": "Metadata", "serializedName": "Metadata", "type": { "name": "Dictionary", "value": { "type": { "name": "String" } } } } } } }, "ContainerProperties": { "serializedName": "ContainerProperties", "type": { "name": "Composite", "className": "ContainerProperties", "modelProperties": { "lastModified": { "xmlName": "Last-Modified", "required": true, "serializedName": "Last-Modified", "type": { "name": "DateTimeRfc1123" } }, "etag": { "xmlName": "Etag", "required": true, "serializedName": "Etag", "type": { "name": "String" } }, "leaseStatus": { "xmlName": "LeaseStatus", "serializedName": "LeaseStatus", "type": { "name": "Enum", "allowedValues": [ "locked", "unlocked" ] } }, "leaseState": { "xmlName": "LeaseState", "serializedName": "LeaseState", "type": { "name": "Enum", "allowedValues": [ "available", "leased", "expired", "breaking", "broken" ] } }, "leaseDuration": { "xmlName": "LeaseDuration", "serializedName": "LeaseDuration", "type": { "name": "Enum", "allowedValues": [ "infinite", "fixed" ] } }, "publicAccess": { "xmlName": "PublicAccess", "serializedName": "PublicAccess", "type": { "name": "String" } }, "hasImmutabilityPolicy": { "xmlName": "HasImmutabilityPolicy", "serializedName": "HasImmutabilityPolicy", "type": { "name": "Boolean" } }, "hasLegalHold": { "xmlName": "HasLegalHold", "serializedName": "HasLegalHold", "type": { "name": "Boolean" } }, "defaultEncryptionScope": { "xmlName": "DefaultEncryptionScope", "serializedName": "DefaultEncryptionScope", "type": { "name": "String" } }, "preventEncryptionScopeOverride": { "xmlName": "DenyEncryptionScopeOverride", "serializedName": "DenyEncryptionScopeOverride", "type": { "name": "Boolean" } }, "deletedOn": { "xmlName": "DeletedTime", "serializedName": "DeletedTime", "type": { "name": "DateTimeRfc1123" } }, "remainingRetentionDays": { "xmlName": "RemainingRetentionDays", "serializedName": "RemainingRetentionDays", "type": { "name": "Number" } } } } }, "CorsRule": { "serializedName": "CorsRule", "type": { "name": "Composite", "className": "CorsRule", "modelProperties": { "allowedOrigins": { "xmlName": "AllowedOrigins", "required": true, "serializedName": "AllowedOrigins", "type": { "name": "String" } }, "allowedMethods": { "xmlName": "AllowedMethods", "required": true, "serializedName": "AllowedMethods", "type": { "name": "String" } }, "allowedHeaders": { "xmlName": "AllowedHeaders", "required": true, "serializedName": "AllowedHeaders", "type": { "name": "String" } }, "exposedHeaders": { "xmlName": "ExposedHeaders", "required": true, "serializedName": "ExposedHeaders", "type": { "name": "String" } }, "maxAgeInSeconds": { "xmlName": "MaxAgeInSeconds", "required": true, "serializedName": "MaxAgeInSeconds", "constraints": { "InclusiveMinimum": 0 }, "type": { "name": "Number" } } } } }, "FilterBlobItem": { "xmlName": "Blob", "serializedName": "FilterBlobItem", "type": { "name": "Composite", "className": "FilterBlobItem", "modelProperties": { "name": { "xmlName": "Name", "required": true, "serializedName": "Name", "type": { "name": "String" } }, "containerName": { "xmlName": "ContainerName", "required": true, "serializedName": "ContainerName", "type": { "name": "String" } }, "tagValue": { "xmlName": "TagValue", "required": true, "serializedName": "TagValue", "type": { "name": "String" } } } } }, "FilterBlobSegment": { "xmlName": "EnumerationResults", "serializedName": "FilterBlobSegment", "type": { "name": "Composite", "className": "FilterBlobSegment", "modelProperties": { "serviceEndpoint": { "xmlIsAttribute": true, "xmlName": "ServiceEndpoint", "required": true, "serializedName": "ServiceEndpoint", "type": { "name": "String" } }, "where": { "xmlName": "Where", "required": true, "serializedName": "Where", "type": { "name": "String" } }, "blobs": { "xmlIsWrapped": true, "xmlName": "Blobs", "xmlElementName": "Blob", "required": true, "serializedName": "Blobs", "type": { "name": "Sequence", "element": { "type": { "name": "Composite", "className": "FilterBlobItem" } } } }, "continuationToken": { "xmlName": "NextMarker", "serializedName": "NextMarker", "type": { "name": "String" } } } } }, "GeoReplication": { "serializedName": "GeoReplication", "type": { "name": "Composite", "className": "GeoReplication", "modelProperties": { "status": { "xmlName": "Status", "required": true, "serializedName": "Status", "type": { "name": "String" } }, "lastSyncOn": { "xmlName": "LastSyncTime", "required": true, "serializedName": "LastSyncTime", "type": { "name": "DateTimeRfc1123" } } } } }, "KeyInfo": { "serializedName": "KeyInfo", "type": { "name": "Composite", "className": "KeyInfo", "modelProperties": { "startsOn": { "xmlName": "Start", "required": true, "serializedName": "Start", "type": { "name": "String" } }, "expiresOn": { "xmlName": "Expiry", "required": true, "serializedName": "Expiry", "type": { "name": "String" } } } } }, "ListContainersSegmentResponse": { "xmlName": "EnumerationResults", "serializedName": "ListContainersSegmentResponse", "type": { "name": "Composite", "className": "ListContainersSegmentResponse", "modelProperties": { "serviceEndpoint": { "xmlIsAttribute": true, "xmlName": "ServiceEndpoint", "required": true, "serializedName": "ServiceEndpoint", "type": { "name": "String" } }, "prefix": { "xmlName": "Prefix", "serializedName": "Prefix", "type": { "name": "String" } }, "marker": { "xmlName": "Marker", "serializedName": "Marker", "type": { "name": "String" } }, "maxPageSize": { "xmlName": "MaxResults", "serializedName": "MaxResults", "type": { "name": "Number" } }, "containerItems": { "xmlIsWrapped": true, "xmlName": "Containers", "xmlElementName": "Container", "required": true, "serializedName": "ContainerItems", "type": { "name": "Sequence", "element": { "type": { "name": "Composite", "className": "ContainerItem" } } } }, "continuationToken": { "xmlName": "NextMarker", "serializedName": "NextMarker", "type": { "name": "String" } } } } }, "Logging": { "serializedName": "Logging", "type": { "name": "Composite", "className": "Logging", "modelProperties": { "version": { "xmlName": "Version", "required": true, "serializedName": "Version", "type": { "name": "String" } }, "deleteProperty": { "xmlName": "Delete", "required": true, "serializedName": "Delete", "type": { "name": "Boolean" } }, "read": { "xmlName": "Read", "required": true, "serializedName": "Read", "type": { "name": "Boolean" } }, "write": { "xmlName": "Write", "required": true, "serializedName": "Write", "type": { "name": "Boolean" } }, "retentionPolicy": { "xmlName": "RetentionPolicy", "required": true, "serializedName": "RetentionPolicy", "type": { "name": "Composite", "className": "RetentionPolicy" } } } } }, "Metrics": { "serializedName": "Metrics", "type": { "name": "Composite", "className": "Metrics", "modelProperties": { "version": { "xmlName": "Version", "serializedName": "Version", "type": { "name": "String" } }, "enabled": { "xmlName": "Enabled", "required": true, "serializedName": "Enabled", "type": { "name": "Boolean" } }, "includeAPIs": { "xmlName": "IncludeAPIs", "serializedName": "IncludeAPIs", "type": { "name": "Boolean" } }, "retentionPolicy": { "xmlName": "RetentionPolicy", "serializedName": "RetentionPolicy", "type": { "name": "Composite", "className": "RetentionPolicy" } } } } }, "RetentionPolicy": { "serializedName": "RetentionPolicy", "type": { "name": "Composite", "className": "RetentionPolicy", "modelProperties": { "enabled": { "xmlName": "Enabled", "required": true, "serializedName": "Enabled", "type": { "name": "Boolean" } }, "days": { "xmlName": "Days", "serializedName": "Days", "constraints": { "InclusiveMinimum": 1 }, "type": { "name": "Number" } } } } }, "ServiceFilterBlobsHeaders": { "serializedName": "service-filterblobs-headers", "type": { "name": "Composite", "className": "ServiceFilterBlobsHeaders", "modelProperties": { "clientRequestId": { "serializedName": "x-ms-client-request-id", "type": { "name": "String" } }, "requestId": { "serializedName": "x-ms-request-id", "type": { "name": "String" } }, "version": { "serializedName": "x-ms-version", "type": { "name": "String" } }, "date": { "serializedName": "date", "type": { "name": "DateTimeRfc1123" } }, "errorCode": { "serializedName": "x-ms-error-code", "type": { "name": "String" } } } } }, "ServiceGetAccountInfoHeaders": { "serializedName": "service-getaccountinfo-headers", "type": { "name": "Composite", "className": "ServiceGetAccountInfoHeaders", "modelProperties": { "clientRequestId": { "serializedName": "x-ms-client-request-id", "type": { "name": "String" } }, "requestId": { "serializedName": "x-ms-request-id", "type": { "name": "String" } }, "version": { "serializedName": "x-ms-version", "type": { "name": "String" } }, "date": { "serializedName": "date", "type": { "name": "DateTimeRfc1123" } }, "skuName": { "serializedName": "x-ms-sku-name", "type": { "name": "Enum", "allowedValues": [ "Standard_LRS", "Standard_GRS", "Standard_RAGRS", "Standard_ZRS", "Premium_LRS" ] } }, "accountKind": { "serializedName": "x-ms-account-kind", "type": { "name": "Enum", "allowedValues": [ "Storage", "BlobStorage", "StorageV2", "FileStorage", "BlockBlobStorage" ] } }, "errorCode": { "serializedName": "x-ms-error-code", "type": { "name": "String" } } } } }, "ServiceGetPropertiesHeaders": { "serializedName": "service-getproperties-headers", "type": { "name": "Composite", "className": "ServiceGetPropertiesHeaders", "modelProperties": { "clientRequestId": { "serializedName": "x-ms-client-request-id", "type": { "name": "String" } }, "requestId": { "serializedName": "x-ms-request-id", "type": { "name": "String" } }, "version": { "serializedName": "x-ms-version", "type": { "name": "String" } }, "errorCode": { "serializedName": "x-ms-error-code", "type": { "name": "String" } } } } }, "ServiceGetStatisticsHeaders": { "serializedName": "service-getstatistics-headers", "type": { "name": "Composite", "className": "ServiceGetStatisticsHeaders", "modelProperties": { "clientRequestId": { "serializedName": "x-ms-client-request-id", "type": { "name": "String" } }, "requestId": { "serializedName": "x-ms-request-id", "type": { "name": "String" } }, "version": { "serializedName": "x-ms-version", "type": { "name": "String" } }, "date": { "serializedName": "date", "type": { "name": "DateTimeRfc1123" } }, "errorCode": { "serializedName": "x-ms-error-code", "type": { "name": "String" } } } } }, "ServiceGetUserDelegationKeyHeaders": { "serializedName": "service-getuserdelegationkey-headers", "type": { "name": "Composite", "className": "ServiceGetUserDelegationKeyHeaders", "modelProperties": { "clientRequestId": { "serializedName": "x-ms-client-request-id", "type": { "name": "String" } }, "requestId": { "serializedName": "x-ms-request-id", "type": { "name": "String" } }, "version": { "serializedName": "x-ms-version", "type": { "name": "String" } }, "date": { "serializedName": "date", "type": { "name": "DateTimeRfc1123" } }, "errorCode": { "serializedName": "x-ms-error-code", "type": { "name": "String" } } } } }, "ServiceListContainersSegmentHeaders": { "serializedName": "service-listcontainerssegment-headers", "type": { "name": "Composite", "className": "ServiceListContainersSegmentHeaders", "modelProperties": { "clientRequestId": { "serializedName": "x-ms-client-request-id", "type": { "name": "String" } }, "requestId": { "serializedName": "x-ms-request-id", "type": { "name": "String" } }, "version": { "serializedName": "x-ms-version", "type": { "name": "String" } }, "errorCode": { "serializedName": "x-ms-error-code", "type": { "name": "String" } } } } }, "ServiceSetPropertiesHeaders": { "serializedName": "service-setproperties-headers", "type": { "name": "Composite", "className": "ServiceSetPropertiesHeaders", "modelProperties": { "clientRequestId": { "serializedName": "x-ms-client-request-id", "type": { "name": "String" } }, "requestId": { "serializedName": "x-ms-request-id", "type": { "name": "String" } }, "version": { "serializedName": "x-ms-version", "type": { "name": "String" } }, "errorCode": { "serializedName": "x-ms-error-code", "type": { "name": "String" } } } } }, "ServiceSubmitBatchHeaders": { "serializedName": "service-submitbatch-headers", "type": { "name": "Composite", "className": "ServiceSubmitBatchHeaders", "modelProperties": { "contentType": { "serializedName": "content-type", "type": { "name": "String" } }, "requestId": { "serializedName": "x-ms-request-id", "type": { "name": "String" } }, "version": { "serializedName": "x-ms-version", "type": { "name": "String" } }, "clientRequestId": { "serializedName": "x-ms-client-request-id", "type": { "name": "String" } }, "errorCode": { "serializedName": "x-ms-error-code", "type": { "name": "String" } } } } }, "StaticWebsite": { "serializedName": "StaticWebsite", "type": { "name": "Composite", "className": "StaticWebsite", "modelProperties": { "enabled": { "xmlName": "Enabled", "required": true, "serializedName": "Enabled", "type": { "name": "Boolean" } }, "indexDocument": { "xmlName": "IndexDocument", "serializedName": "IndexDocument", "type": { "name": "String" } }, "errorDocument404Path": { "xmlName": "ErrorDocument404Path", "serializedName": "ErrorDocument404Path", "type": { "name": "String" } }, "defaultIndexDocumentPath": { "xmlName": "DefaultIndexDocumentPath", "serializedName": "DefaultIndexDocumentPath", "type": { "name": "String" } } } } }, "StorageError": { "serializedName": "StorageError", "type": { "name": "Composite", "className": "StorageError", "modelProperties": { "message": { "xmlName": "Message", "serializedName": "Message", "type": { "name": "String" } } } } }, "UserDelegationKey": { "serializedName": "UserDelegationKey", "type": { "name": "Composite", "className": "UserDelegationKey", "modelProperties": { "signedObjectId": { "xmlName": "SignedOid", "required": true, "serializedName": "SignedOid", "type": { "name": "String" } }, "signedTenantId": { "xmlName": "SignedTid", "required": true, "serializedName": "SignedTid", "type": { "name": "String" } }, "signedStartsOn": { "xmlName": "SignedStart", "required": true, "serializedName": "SignedStart", "type": { "name": "String" } }, "signedExpiresOn": { "xmlName": "SignedExpiry", "required": true, "serializedName": "SignedExpiry", "type": { "name": "String" } }, "signedService": { "xmlName": "SignedService", "required": true, "serializedName": "SignedService", "type": { "name": "String" } }, "signedVersion": { "xmlName": "SignedVersion", "required": true, "serializedName": "SignedVersion", "type": { "name": "String" } }, "value": { "xmlName": "Value", "required": true, "serializedName": "Value", "type": { "name": "String" } } } } } }, "isXML": true } } }, "status": 403, "bodyAsText": "<?xml version=\"1.0\" encoding=\"utf-8\"?>AuthenticationFailedServer failed to authenticate the request. Make sure the value of Authorization header is formed correctly including the signature.\nRequestId:05bd46ab-d4cd-4e1a-83a1-94d8af348c9a\nTime:2020-11-16T08:46:39.3225869ZThe MAC signature found in the HTTP request 'GMrKCePeEMrI+Lmx7EnrkatR0i9hs0Mrzbkg9A2rZ5s=' is not the same as any computed signature. Server used following string to sign: 'GET\n\n\n\n\n\n\n\n\n\n\n\nx-ms-client-request-id:c7b3f9b3-fbf7-4aad-a72a-78ccea6c3840\nx-ms-date:Mon, 16 Nov 2020 08:46:39 GMT\nx-ms-version:2019-07-07\n/devstoreaccount1/devstoreaccount1/\ncomp:list\ninclude:metadata'.The MAC signature found in the HTTP request 'GMrKCePeEMrI+Lmx7EnrkatR0i9hs0Mrzbkg9A2rZ5s=' is not the same as any computed signature. Server used following string to sign: 'GET\n\n\n\n\n\n\n\n\n\n\n\nx-ms-client-request-id:c7b3f9b3-fbf7-4aad-a72a-78ccea6c3840\nx-ms-date:Mon, 16 Nov 2020 08:46:39 GMT\nx-ms-version:2019-07-07\n/devstoreaccount1/devstoreaccount1/\ncomp:list\ninclude:metadata'.Microsoft.Cis.Services.Nephos.Common.Authentication.AuthenticationFailureException: The MAC signature found in the HTTP request 'GMrKCePeEMrI+Lmx7EnrkatR0i9hs0Mrzbkg9A2rZ5s=' is not the same as any computed signature. Server used following string to sign: 'GET\n\n\n\n\n\n\n\n\n\n\n\nx-ms-client-request-id:c7b3f9b3-fbf7-4aad-a72a-78ccea6c3840\nx-ms-date:Mon, 16 Nov 2020 08:46:39 GMT\nx-ms-version:2019-07-07\n/devstoreaccount1/devstoreaccount1/\ncomp:list\ninclude:metadata'. ---> Microsoft.Cis.Services.Nephos.Common.Authentication.AuthenticationFailureException: The MAC signature found in the HTTP request 'GMrKCePeEMrI+Lmx7EnrkatR0i9hs0Mrzbkg9A2rZ5s=' is not the same as any computed signature. Server used following string to sign: 'GET\n\n\n\n\n\n\n\n\n\n\n\nx-ms-client-request-id:c7b3f9b3-fbf7-4aad-a72a-78ccea6c3840\nx-ms-date:Mon, 16 Nov 2020 08:46:39 GMT\nx-ms-version:2019-07-07\n/devstoreaccount1/devstoreaccount1/\ncomp:list\ninclude:metadata'. ---> Microsoft.Cis.Services.Nephos.Common.Authentication.AuthenticationFailureException: The MAC signature found in the HTTP request 'GMrKCePeEMrI+Lmx7EnrkatR0i9hs0Mrzbkg9A2rZ5s=' is not the same as any computed signature. Server used following string to sign: 'GET\n\n\n\n\n\n\n\n\n\n\n\nx-ms-client-request-id:c7b3f9b3-fbf7-4aad-a72a-78ccea6c3840\nx-ms-date:Mon, 16 Nov 2020 08:46:39 GMT\nx-ms-version:2019-07-07\n/devstoreaccount1/devstoreaccount1/\ncomp:list\ninclude:metadata'.\r\n at Microsoft.Cis.Services.Nephos.Common.Authentication.NephosAuthenticationManager.SharedKeyAuthenticate(String stringToSign, String requestSignature, AuthenticationInformation authInfo)\r\n at Microsoft.Cis.Services.Nephos.Common.Authentication.NephosAuthenticationManager.AuthenticateImpl(IStorageAccount storageAccount, RequestContext requestContext, NephosUriComponents uriComponents, GetStringToSignCallback getStringToSignCallback, TimeSpan timeout, AsyncIteratorContext1 context)+MoveNext()\r\n at AsyncHelper.AsyncIteratorContextBase.ExecuteIterator(Boolean inBegin)\r\n --- End of inner exception stack trace ---\r\n at Microsoft.Cis.Services.Nephos.Common.Authentication.NephosAuthenticationManager.EndAuthenticate(IAsyncResult asyncResult)\r\n at Microsoft.Cis.Services.Nephos.Common.Authentication.XFEBlobAuthenticationManager.AuthenticateImpl(IStorageAccount storageAccount, RequestContext requestContext, NephosUriComponents uriComponents, GetStringToSignCallback getStringToSignCallback, TimeSpan timeout, AsyncIteratorContext1 context)+MoveNext()\r\n at AsyncHelper.AsyncIteratorContextBase.ExecuteIterator(Boolean inBegin)\r\n --- End of inner exception stack trace ---\r\n at Microsoft.Cis.Services.Nephos.Common.Authentication.XFEBlobAuthenticationManager.EndAuthenticate(IAsyncResult asyncResult)\r\n at Microsoft.Cis.Services.Nephos.Common.Protocols.Rest.BasicHttpProcessorWithAuthAndAccountContainer1.ProcessImpl(AsyncIteratorContext1 async)+MoveNext()", "parsedBody": { "message": "Server failed to authenticate the request. Make sure the value of Authorization header is formed correctly including the signature.\nRequestId:05bd46ab-d4cd-4e1a-83a1-94d8af348c9a\nTime:2020-11-16T08:46:39.3225869Z", "Code": "AuthenticationFailed", "AuthenticationErrorDetail": "The MAC signature found in the HTTP request 'GMrKCePeEMrI+Lmx7EnrkatR0i9hs0Mrzbkg9A2rZ5s=' is not the same as any computed signature. Server used following string to sign: 'GET\n\n\n\n\n\n\n\n\n\n\n\nx-ms-client-request-id:c7b3f9b3-fbf7-4aad-a72a-78ccea6c3840\nx-ms-date:Mon, 16 Nov 2020 08:46:39 GMT\nx-ms-version:2019-07-07\n/devstoreaccount1/devstoreaccount1/\ncomp:list\ninclude:metadata'.", "ExceptionDetails": { "ExceptionMessage": "The MAC signature found in the HTTP request 'GMrKCePeEMrI+Lmx7EnrkatR0i9hs0Mrzbkg9A2rZ5s=' is not the same as any computed signature. Server used following string to sign: 'GET\n\n\n\n\n\n\n\n\n\n\n\nx-ms-client-request-id:c7b3f9b3-fbf7-4aad-a72a-78ccea6c3840\nx-ms-date:Mon, 16 Nov 2020 08:46:39 GMT\nx-ms-version:2019-07-07\n/devstoreaccount1/devstoreaccount1/\ncomp:list\ninclude:metadata'.", "StackTrace": "Microsoft.Cis.Services.Nephos.Common.Authentication.AuthenticationFailureException: The MAC signature found in the HTTP request 'GMrKCePeEMrI+Lmx7EnrkatR0i9hs0Mrzbkg9A2rZ5s=' is not the same as any computed signature. Server used following string to sign: 'GET\n\n\n\n\n\n\n\n\n\n\n\nx-ms-client-request-id:c7b3f9b3-fbf7-4aad-a72a-78ccea6c3840\nx-ms-date:Mon, 16 Nov 2020 08:46:39 GMT\nx-ms-version:2019-07-07\n/devstoreaccount1/devstoreaccount1/\ncomp:list\ninclude:metadata'. ---> Microsoft.Cis.Services.Nephos.Common.Authentication.AuthenticationFailureException: The MAC signature found in the HTTP request 'GMrKCePeEMrI+Lmx7EnrkatR0i9hs0Mrzbkg9A2rZ5s=' is not the same as any computed signature. Server used following string to sign: 'GET\n\n\n\n\n\n\n\n\n\n\n\nx-ms-client-request-id:c7b3f9b3-fbf7-4aad-a72a-78ccea6c3840\nx-ms-date:Mon, 16 Nov 2020 08:46:39 GMT\nx-ms-version:2019-07-07\n/devstoreaccount1/devstoreaccount1/\ncomp:list\ninclude:metadata'. ---> Microsoft.Cis.Services.Nephos.Common.Authentication.AuthenticationFailureException: The MAC signature found in the HTTP request 'GMrKCePeEMrI+Lmx7EnrkatR0i9hs0Mrzbkg9A2rZ5s=' is not the same as any computed signature. Server used following string to sign: 'GET\n\n\n\n\n\n\n\n\n\n\n\nx-ms-client-request-id:c7b3f9b3-fbf7-4aad-a72a-78ccea6c3840\nx-ms-date:Mon, 16 Nov 2020 08:46:39 GMT\nx-ms-version:2019-07-07\n/devstoreaccount1/devstoreaccount1/\ncomp:list\ninclude:metadata'.\r\n at Microsoft.Cis.Services.Nephos.Common.Authentication.NephosAuthenticationManager.SharedKeyAuthenticate(String stringToSign, String requestSignature, AuthenticationInformation authInfo)\r\n at Microsoft.Cis.Services.Nephos.Common.Authentication.NephosAuthenticationManager.AuthenticateImpl(IStorageAccount storageAccount, RequestContext requestContext, NephosUriComponents uriComponents, GetStringToSignCallback getStringToSignCallback, TimeSpan timeout, AsyncIteratorContext1 context)+MoveNext()\r\n at AsyncHelper.AsyncIteratorContextBase.ExecuteIterator(Boolean inBegin)\r\n --- End of inner exception stack trace ---\r\n at Microsoft.Cis.Services.Nephos.Common.Authentication.NephosAuthenticationManager.EndAuthenticate(IAsyncResult asyncResult)\r\n at Microsoft.Cis.Services.Nephos.Common.Authentication.XFEBlobAuthenticationManager.AuthenticateImpl(IStorageAccount storageAccount, RequestContext requestContext, NephosUriComponents uriComponents, GetStringToSignCallback getStringToSignCallback, TimeSpan timeout, AsyncIteratorContext1 context)+MoveNext()\r\n at AsyncHelper.AsyncIteratorContextBase.ExecuteIterator(Boolean inBegin)\r\n --- End of inner exception stack trace ---\r\n at Microsoft.Cis.Services.Nephos.Common.Authentication.XFEBlobAuthenticationManager.EndAuthenticate(IAsyncResult asyncResult)\r\n at Microsoft.Cis.Services.Nephos.Common.Protocols.Rest.BasicHttpProcessorWithAuthAndAccountContainer1.ProcessImpl(AsyncIteratorContext1 async)+MoveNext()" } }, "parsedHeaders": { "requestId": "05bd46ab-d4cd-4e1a-83a1-94d8af348c9a", "errorCode": "AuthenticationFailed", "content-length": "4107", "content-type": "application/xml", "date": "Mon, 16 Nov 2020 08:46:39 GMT", "server": "Microsoft-HTTPAPI/2.0" } }, "details": { "requestId": "05bd46ab-d4cd-4e1a-83a1-94d8af348c9a", "errorCode": "AuthenticationFailed", "content-length": "4107", "content-type": "application/xml", "date": "Mon, 16 Nov 2020 08:46:39 GMT", "server": "Microsoft-HTTPAPI/2.0", "message": "Server failed to authenticate the request. Make sure the value of Authorization header is formed correctly including the signature.\nRequestId:05bd46ab-d4cd-4e1a-83a1-94d8af348c9a\nTime:2020-11-16T08:46:39.3225869Z", "Code": "AuthenticationFailed", "AuthenticationErrorDetail": "The MAC signature found in the HTTP request 'GMrKCePeEMrI+Lmx7EnrkatR0i9hs0Mrzbkg9A2rZ5s=' is not the same as any computed signature. Server used following string to sign: 'GET\n\n\n\n\n\n\n\n\n\n\n\nx-ms-client-request-id:c7b3f9b3-fbf7-4aad-a72a-78ccea6c3840\nx-ms-date:Mon, 16 Nov 2020 08:46:39 GMT\nx-ms-version:2019-07-07\n/devstoreaccount1/devstoreaccount1/\ncomp:list\ninclude:metadata'.", "ExceptionDetails": { "ExceptionMessage": "The MAC signature found in the HTTP request 'GMrKCePeEMrI+Lmx7EnrkatR0i9hs0Mrzbkg9A2rZ5s=' is not the same as any computed signature. Server used following string to sign: 'GET\n\n\n\n\n\n\n\n\n\n\n\nx-ms-client-request-id:c7b3f9b3-fbf7-4aad-a72a-78ccea6c3840\nx-ms-date:Mon, 16 Nov 2020 08:46:39 GMT\nx-ms-version:2019-07-07\n/devstoreaccount1/devstoreaccount1/\ncomp:list\ninclude:metadata'.", "StackTrace": "Microsoft.Cis.Services.Nephos.Common.Authentication.AuthenticationFailureException: The MAC signature found in the HTTP request 'GMrKCePeEMrI+Lmx7EnrkatR0i9hs0Mrzbkg9A2rZ5s=' is not the same as any computed signature. Server used following string to sign: 'GET\n\n\n\n\n\n\n\n\n\n\n\nx-ms-client-request-id:c7b3f9b3-fbf7-4aad-a72a-78ccea6c3840\nx-ms-date:Mon, 16 Nov 2020 08:46:39 GMT\nx-ms-version:2019-07-07\n/devstoreaccount1/devstoreaccount1/\ncomp:list\ninclude:metadata'. ---> Microsoft.Cis.Services.Nephos.Common.Authentication.AuthenticationFailureException: The MAC signature found in the HTTP request 'GMrKCePeEMrI+Lmx7EnrkatR0i9hs0Mrzbkg9A2rZ5s=' is not the same as any computed signature. Server used following string to sign: 'GET\n\n\n\n\n\n\n\n\n\n\n\nx-ms-client-request-id:c7b3f9b3-fbf7-4aad-a72a-78ccea6c3840\nx-ms-date:Mon, 16 Nov 2020 08:46:39 GMT\nx-ms-version:2019-07-07\n/devstoreaccount1/devstoreaccount1/\ncomp:list\ninclude:metadata'. ---> Microsoft.Cis.Services.Nephos.Common.Authentication.AuthenticationFailureException: The MAC signature found in the HTTP request 'GMrKCePeEMrI+Lmx7EnrkatR0i9hs0Mrzbkg9A2rZ5s=' is not the same as any computed signature. Server used following string to sign: 'GET\n\n\n\n\n\n\n\n\n\n\n\nx-ms-client-request-id:c7b3f9b3-fbf7-4aad-a72a-78ccea6c3840\nx-ms-date:Mon, 16 Nov 2020 08:46:39 GMT\nx-ms-version:2019-07-07\n/devstoreaccount1/devstoreaccount1/\ncomp:list\ninclude:metadata'.\r\n at Microsoft.Cis.Services.Nephos.Common.Authentication.NephosAuthenticationManager.SharedKeyAuthenticate(String stringToSign, String requestSignature, AuthenticationInformation authInfo)\r\n at Microsoft.Cis.Services.Nephos.Common.Authentication.NephosAuthenticationManager.AuthenticateImpl(IStorageAccount storageAccount, RequestContext requestContext, NephosUriComponents uriComponents, GetStringToSignCallback getStringToSignCallback, TimeSpan timeout, AsyncIteratorContext1 context)+MoveNext()\r\n at AsyncHelper.AsyncIteratorContextBase.ExecuteIterator(Boolean inBegin)\r\n --- End of inner exception stack trace ---\r\n at Microsoft.Cis.Services.Nephos.Common.Authentication.NephosAuthenticationManager.EndAuthenticate(IAsyncResult asyncResult)\r\n at Microsoft.Cis.Services.Nephos.Common.Authentication.XFEBlobAuthenticationManager.AuthenticateImpl(IStorageAccount storageAccount, RequestContext requestContext, NephosUriComponents uriComponents, GetStringToSignCallback getStringToSignCallback, TimeSpan timeout, AsyncIteratorContext1 context)+MoveNext()\r\n at AsyncHelper.AsyncIteratorContextBase.ExecuteIterator(Boolean inBegin)\r\n --- End of inner exception stack trace ---\r\n at Microsoft.Cis.Services.Nephos.Common.Authentication.XFEBlobAuthenticationManager.EndAuthenticate(IAsyncResult asyncResult)\r\n at Microsoft.Cis.Services.Nephos.Common.Protocols.Rest.BasicHttpProcessorWithAuthAndAccountContainer1.ProcessImpl(AsyncIteratorContext1 async)+MoveNext()" } } }

Steps to Reproduce

  1. add local emmulator storage account
  2. click the "Blob Containers"

Expected Experience

view and create can work normally.

Actual Experience

error dialog.

Additional Context

JasonYeMSFT commented 4 years ago

It seems like you are using the .Net Azure Storage Emulator. That product is on its way to deprecation and a modern replacement for it is Azurite. We recommend you to migrate to use Azurite instead of the .Net emulator. If you still face problem accessing your emulator, let us know.

AiHaibara commented 4 years ago

@JasonYeMSFT How to create storage account by Azurite other than the default well-known'devstoreaccount1'. Can I use the Azure Storage Explorer create it with our key and port or a ConnectionString other than the well-known‘ConnectionString’? for example: BlobEndpoint=http://127.0.0.1:11002/test;AccountName=test;AccountKey=T3xL0xP8E0sKbMvwOVaij0/qwhO0PaFN3NvPsKegXFewyp7Atljnw0Yx3GCnx+k9z2ZlFCRVXMLW/fqBMw61mA==;

Unable to retrieve child resources.

Details:
{
  "name": "RestError",
  "message": "Invalid storage account.\nRequestId:8de807f4-1723-4642-bc1b-8656a11ec562\nTime:2020-11-17T04:38:15.916Z",
...
JasonYeMSFT commented 4 years ago

To create storage account other than 'devstoreaccount1' in Azurite, you need to configure it when starting Azurite (see preview release note v3.3.0 https://github.com/Azure/Azurite/releases). You cannot create it in Storage Explorer. In Storage Explorer, what you give is used to access that storage account assuming it exists. You can find documentation for all these configurations here https://github.com/Azure/Azurite/blob/8c61bf42e8fb5d2d8fdff9f8e14f1bb9bf34ecde/README.md#azurite-v3.

Once you configured it, you can use the customized connection string (endpoint, account name, account key, etc.) to connect to the storage account in Azurite.