如何使用REST Api(c#)在azure blob存储中创建blob的共享访问签名? [英] How to create shared access signature of blob in azure blob storage using REST Api (c#)?

查看:132
本文介绍了如何使用REST Api(c#)在azure blob存储中创建blob的共享访问签名?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

请分享任何示例以获取共享访问签名。

Please share any example to get shared access signature.

这是我的代码请给我一个想法我做错了什么。

This is my code please give me an idea if i am doing anything wrong.

我正在获取网址,但每当我尝试复制并粘贴它时。它会显示我的错误。

I am getting url but whenever i tried to copy and paste it.It shows me below error.

错误 - 签名不匹配。使用的字符串是rw 2019-03-12T12:02:24Z 2019-03-12T14:02:24Z /blob/a2dtest1/account/anmol.txt https 2018-03-28 

推荐答案


只是为了澄清:你能否重新检查指定SAS参数?
您的sasToken变量似乎没有覆盖响应头,所以你应该在签名时使用带有换行符的空字符串。规范化资源
也与服务器资源不匹配。

那么,你看看  Azure
Storage Client图书馆
 创建共享访问签名令牌?它提供了许多功能,是访问Microsoft Azure存储的官方SDK。

根据您的错误信息,您可以参考本文中提到的建议

SO
主题。

使用a委派访问权限共享访问签名
(REST API)

Delegating access with a shared access signature (REST API)

共享
访问签名,第2部分:创建和使用带有Blob存储的SAS

构建服务SAS

Shared Access Signatures, Part 2: Create and use a SAS with Blob storage
Constructing a Service SAS




如果上述情况有所帮助或者您需要在这个问题上需要进一步的帮助,请告诉我们。

------------------------------------- -------------------------------------------------- ---

点击帮助您的帖子上的"标记为答案",这对其他社区成员有益。




这篇关于如何使用REST Api(c#)在azure blob存储中创建blob的共享访问签名?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆