Skip to content

Unable to list containers in Azure Storage #546

@eman-moh

Description

@eman-moh

When I run this small piece of code

var pkgcloud = require('pkgcloud');
 var azure = pkgcloud.storage.createClient({
   provider: 'azure',
   storageAccount: "xx",         // Name of your storage account
   storageAccessKey: "xxxxxxxxxxx" // Access key for storage account
 });

 azure.getContainers(c=>console.log(c));

I get this error


{ Error: azure Error (400): Bad Request
    at Request._callback (~/pkcloud/node_modules/pkgcloud/lib/pkgcloud/core/base/client.js:183:28)
    at Request.self.callback (~/pkcloud/node_modules/request/request.js:123:22)
    at emitTwo (events.js:106:13)
    at Request.emit (events.js:191:7)
    at Request.<anonymous> (~/pkcloud/node_modules/request/request.js:1047:14)
    at emitOne (events.js:101:20)
    at Request.emit (events.js:188:7)
    at IncomingMessage.<anonymous> (~/pkcloud/node_modules/request/request.js:998:12)
    at emitNone (events.js:91:20)
  name: 'Error',
  provider: 'azure',
  failCode: 'Bad Request',
  statusCode: 400,
  href: 'http://xx.blob.core.windows.net/?comp=list',
  method: 'GET',
  headers: 
   { 'content-length': '328',
     'content-type': 'application/xml',
     server: 'Microsoft-HTTPAPI/2.0',
     'x-ms-request-id': 'b8ba8f95-0001-0085-2b70-548ca0000000',
     date: 'Mon, 12 Dec 2016 12:10:07 GMT',
     connection: 'close' },
  result: { err: '<?xml version="1.0" encoding="utf-8"?><Error><Code>InvalidHeaderValue</Code><Message>The value for one of the HTTP headers is not in the correct format.\nRequestId:b8ba8f95-0001-0085-2b70-548ca0000000\nTime:2016-12-12T12:10:07.8586867Z</Message><HeaderName>x-ms-version</HeaderName><HeaderValue>2011-08-18</HeaderValue></Error>' } }

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions