从Azure blob下载数据的成本

时间:2015-01-12 06:02:58

标签: http azure azure-storage-blobs

我有一个托管在Azure上的MVC 5互联网应用程序。在此应用程序中,用户可以将文件上载到Azure Blob容器。创建blob后,任何人都可以访问此blob的HTTP地址。

我的问题是:匿名用户可以免费使用Azure服务通过HTTP从blob下载数据吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

要回答您的问题,不允许匿名用户通过HTTP从Blob下载数据。您作为帐户所有者将支付两件事:

  1. 交易:每个GET请求都需要付费。因此,假设您有一个blob通过单个GET请求下载并且有1000次下载,您将支付1000个存储事务。
  2. 数据出口:每当数据流出Azure区域时,您需要支付转出的字节数。假设您的blob大小为1KB,并且该blob有1000次下载,您将支付1000 KB数据出口。
  3. 您可能会发现此博文对了解存储费用很有用:http://blogs.msdn.com/b/windowsazurestorage/archive/2010/07/09/understanding-windows-azure-storage-billing-bandwidth-transactions-and-capacity.aspx