azure - 具有 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 中遇到过类似的问题吗?如果是,您能否建议可能的原因和可能的解决方法。
谢谢
解决方案
似乎您正在达到 Azure Blob 托管 API 的速率限制。
推荐阅读
- java - 给定的 Json 对象值不能转换为字符串
- javascript - 从 React 组件内的脚本访问变量
- vue.js - v-select 不显示数据
- html - 为什么表格列会改变大小,我该如何阻止它
- python - Python Argparse - 基于另一个参数的值有条件地需要参数
- javascript - 获取选项标签的名称
- java - Spring Boot:@Autowired 记住并为下一个请求保存相同的对象
- javascript - 只有当另一个动画已经完成时才开始一个 CSS 动画
- python - Pandas 内存泄漏和数据帧排序
- c++ - 通过socket c++发送长度和数据