如何在Azure Blob存储中获取版本特定的URL

b0zn9rqh  于 11个月前  发布在  其他
关注(0)|答案(1)|浏览(63)

我将我的文档存储在azure blob存储中,并启用了版本控制。我注意到所有版本的url都是相同的,我试图将versionid作为查询字符串参数传递,但它说参数无效。


的数据
有没有办法从Azure Blob存储中获取特定于版本的URL
版本特定URL

plupiseo

plupiseo1#

错误> UnsupportedQueryParameter请求URI中指定的查询参数之一不受支持。RequestId:10951 a2 a-b 01 e-005 c-5d 6 f-183 b4 e00000时间:2023-11- 16 T09:28:00.0596573Z</ Message>< QueryParameterName >versionid</ QueryParameterName>< /Error>
上述错误是由于您在您的环境中没有传递带有**x-ms-version的请求中的头而发生的。
当我在Postman中使用相同的URI并传递header
x-ms-version=2019-10-10**时,我能够从Azure blob存储中获取特定版本。

请求:

GET  https://<storageaccount-name>.blob.core.windows.net/<container-name>/<blobname>?versionid=<datetime>
Header:
x-ms-version=2019-10-10

字符串

输出:

x1c 0d1x的数据

参考:

获取Blob(REST API)- Azure存储|微软学习

相关问题