当租用时间超过 1 分钟时,Azure Blob 存储获取租用会引发错误

Ova*_*ais 5 azure azure-storage azure-storage-blobs

我试图获得一个博客的租约,但它给了我一个400 Bad Request. 如果时间跨度超过 1 分钟。

这是预期的吗?我找不到任何关于它的文档。

Dav*_*gon 4

最初,blob 租约只有 60 秒。从 2012 年 2 月 12 日版本开始,blob 租用持续时间可以在 15-60 秒之间,或者无限。您可以阅读此博客文章,了解有关 2012 年 2 月 12 日更新中所有更新的更多详细信息。

如果您想查看 SDK 背后的实际 REST API 详细信息,请参阅此处。在此页面中,您将看到无限租约期限被指定为-1(这与 .net SDK 调用略有不同,后者用于null表示无限租约)。

  • 花了很多时间试图理解为什么 90 秒不起作用,因为只得到“错误的请求”响应。 (2认同)