【问题标题】:Azure Blob Storage V2 , unusual API calls from Azure Function App, after upgradeAzure Blob Storage V2,来自 Azure Function App 的异常 API 调用,升级后
【发布时间】:2021-08-17 02:09:37
【问题描述】:

我已经使用 Azure Blob Storage V1 的 Azure Function App 消费计划有一段时间了,没有问题。

两个月前,我们切换到 Azure blob Storage V2,突然间我们注意到成本急剧增加。

经过一番调查,我们发现有几十个数千个 API 调用 获取Blob, 获取BlobProperties, 获取BlobServiceProperties, 列表块, PurBlob, RenewBlobLease。

我的函数不会将这个特定的存储帐户用于任何存储,因为我使用的是外部帐户来存储表。

有没有人遇到过这样的问题或知道为什么要调用这些 API 调用?

【问题讨论】:

  • 没有足够的信息。启用存储帐户的日志记录(在诊断设置下)。您将获得有关谁在拨打这些电话的详细信息。

标签: azure azure-functions azure-blob-storage


【解决方案1】:

也许这个存储也是你的函数应用的 AzureWebJobsStorage?

函数应用的文件将存储在 AzureWebJobsStorage 中。

你可以按照这个来检查请求的来源:

How to view Blob Storage logs in Azure App Insights?

【讨论】:

  • 是的,这个帐户是在我的功能应用 AzureWebJobsStorage 设置中设置的。
  • @user8400863 我怀疑是因为你的函数应用的版本更新。您如何部署函数应用程序?您是否检查了访问存储的请求的来源?
  • 我正在从 Visual Studio 部署为 zip 部署。
  • @user8400863 您是否通过我发布的链接检查了请求的来源?:)
  • 这是调用 API 的示例:https://...:443/remotehub-leases/taskhub.json https://...:443/remotehub-leases/默认/remotehub-control-02 https://...:443/remotehub-leases/default/remotehub-control-02?comp=lease&timeout=10
猜你喜欢
  • 2020-10-25
  • 1970-01-01
  • 2020-10-27
  • 2020-03-12
  • 2021-10-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多