首页 > 解决方案 > Azure BLOB 存储幻象请求

问题描述

将 blob 上传到存储时,我看到了奇怪的请求。我使用的唯一方法是PutBlobSetBlobTier。但指标显示大量GetBlobProperties请求的时间间隔约为 1 小时。Azure 似乎出于统计目的提出了一些额外的请求。它仅在上传过程正在运行时发生。在附图中,您可以看到 GetBlobProperties 请求的 4 个峰值。 带有 4 个 GetBlobProperties 部分的图表的屏幕截图 有人知道它是什么吗?另一个问题是,我会为此请求付费吗?

标签: azureazure-blob-storage

解决方案


任何 API 调用都被视为一个事务:

事务对存储服务的每个单独的 Blob、表和队列 REST 请求都被视为计费的潜在事务。然后,应用程序可以通过控制向存储服务发送请求的频率和数量来控制其交易成本。我们分析收到的每个请求,然后根据我们处理请求的能力和请求的结果将其分类为可计费或不可计费。

对于该特定交易,我猜您正在使用 Blob Archive(如果我错了,请纠正我),价格如下:

在此处输入图像描述

它将被视为所有其他操作(每 10,000 次)定价。

What could be causing it?

由于我们系统中的错误,当 blob 在冷存储层和存档存储层之间转换时,一些内部事务被错误地归类为客户请求。这些意外事务也将在 Azure Monitor 和存储分析日志记录中可见。我们正在对此进行修复,并将尽快部署它。对于由此可能造成的任何不便和困惑,我们深表歉意。


推荐阅读