首页 > 解决方案 > 在 Azure 存储中上传文件的最大速率是多少?

问题描述

我创建了一个脚本来将一些75000个文件上传到 Azure Blob 存储中的容器。但不知何故,在上传了47000次之后,身份验证令牌失败了,它给出了身份验证错误,因此所有后续请求都被取消了。

对于每个请求,我正在检查令牌是否失败,我正在刷新它并使用新令牌更新它。那就是我正在使用相同的刷新令牌更新令牌。

当我试图调查 azure 的速率限制时。我找到了2篇文章。

  1. 标准存储帐户的可扩展性和性能目标
  2. 限制资源管理器请求

其中一个说 limit to be20000/sec而另一个说 it to be some 10/sec 1200/hr。有人可以澄清一下实际的限制是什么吗?

标签: azureazure-storageazure-blob-storagerate-limiting

解决方案


有人可以澄清一下实际的限制是什么吗?

将对象上传到 Azure blob 存储应该会获得 20k/s 的限制。

限制 1200/h 与资源管理器的写入有关,这意味着更新 Azure 资源,例如创建容器、创建 blob 存储......

身份验证令牌失败

当达到限制时,您应该得到 http 500 或 http 503 响应(据我所知,请检查)。但是您说auth token fails这意味着身份验证问题(401、403 响应)。那么它是哪一个?(顺便说一句,身份验证令牌有其有效性)


推荐阅读