[
https://issues.apache.org/jira/browse/JCLOUDS-1320?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16082506#comment-16082506
]
Abel Salgado Romero commented on JCLOUDS-1320:
----------------------------------------------
On a side note, being able to use Blob Storage accounts is important because
this is the only way to access Hot/Cool tier options.
> Document requirements for Blob Storage accounts in azureblob provider
> ---------------------------------------------------------------------
>
> Key: JCLOUDS-1320
> URL: https://issues.apache.org/jira/browse/JCLOUDS-1320
> Project: jclouds
> Issue Type: Improvement
> Components: jclouds-blobstore
> Affects Versions: 2.0.2
> Environment: Java 8
> Reporter: Abel Salgado Romero
> Priority: Minor
>
> First, thanks for the project!
> Now...access to Azure Blob Storage accounts requires an explicit update of
> the API version to a newer version. Documentation could be improved to
> mention that.
> *Current behavior*:
> - Calls to a Blob Storage account (do not confuse with a blob container
> inside a general purpose storage account) fail with the error
> {{org.jclouds.http.HttpResponseException: request: HEAD
> https://------.blob.core.windows.net/-----/Sample-20170711-064501930.pdf
> HTTP/1.1 failed with response: HTTP/1.1 400 The value for one of the HTTP
> headers is not in the correct format.}}
> - Same code (based on example
> https://jclouds.apache.org/guides/azure-storage/) works when used in a
> general purpose account.
> *Applied fix*
> Debugging the code I could the whole error pointing to {{x-ms-version}}
> header, so fixing the issue was easy. Setting the API version with
> {{ContextBuilder.apiVersion}} to the newer version "2016-05-31" was enough.
> *Request*
> I think that a note on the example could be added to help with it, or else,
> just update the default version of the API, currently it uses "2013-8-15".
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)