首页 > 解决方案 > 具有 Azure Blob 存储操作的 Azure 逻辑应用:获取 429 statusCode 错误

问题描述

我正在使用带有 Azure BLOB 存储触发器的 Azure Logic App。

在 Azure 存储中更新或修改 blob 时,我会从存储中提取创建或修改的 blob 的内容,对数据进行一些转换,然后使用创建内容 - LogicApp 的 Azure Blob 存储操作将其作为新的 blob 内容推送回 Azure 存储。

插入大量 blob(例如 10000 个文件)或更新到 blob 存储时,逻辑应用会按预期触发这些插入 blob 的多次运行,但进一步的 Azure Blob 操作失败并出现以下错误:

{
  "statusCode": 429,
  "message": "Rate limit is exceeded. Try again in 16 seconds."
}

有人在 Logic App 中遇到过类似的问题吗?如果是,您能否建议可能的原因和可能的解决方法。

谢谢

标签: azureazure-storageazure-logic-appsazure-blob-storage

解决方案


似乎您正在达到 Azure Blob 托管 API 的速率限制

限制


推荐阅读