[ https://issues.apache.org/jira/browse/JCLOUDS-1428?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16998029#comment-16998029 ]
Manju commented on JCLOUDS-1428: -------------------------------- [~gaul] [~himanshujain] Any example of how to use the SAS token? with the below snippet we are getting 400 error code while uploading the file to the container. {code:java} failed with code 400, error: AzureError{requestId='737e1a19-001e-0017-20bd-b4bde1000000', code='InvalidQueryParameterValue', message='Value for one of the query parameters specified in the request URI is invalid. {code} BlobStoreContext context = ContextBuilder.newBuilder("azureblob") //using sasToken in place of storage key .credentials(storageAccountName, sasToken) .buildView(BlobStoreContext.class); > Support for SAS token based Authentication for Azure Blob Storage > ----------------------------------------------------------------- > > Key: JCLOUDS-1428 > URL: https://issues.apache.org/jira/browse/JCLOUDS-1428 > Project: jclouds > Issue Type: Improvement > Components: jclouds-blobstore > Reporter: Himanshu Jain > Assignee: Andrew Gaul > Priority: Major > Labels: azureblob > Fix For: 2.2.0, 2.1.3 > > Attachments: azure_stacktrace.txt > > Time Spent: 1.5h > Remaining Estimate: 0h > > Hi, > We have one use case where we want to provide limited access to objects in > our storage accounts. We figured that the best way to do this is by using > SAS token based authentication mechanism to upload/download objects to Azure > Blob Storage - [SAS based > Authentication|https://docs.microsoft.com/en-us/azure/storage/common/storage-dotnet-shared-access-signature-part-1] > We found that JClouds client library provides support for Azure Blob Storage > using account keys which might not fit our use case because of security > reasons. -- This message was sent by Atlassian Jira (v8.3.4#803005)