我正在尝试通过查询将数据从 CosmosDB 导出到不同的集合。
我使用该查询创建了一个函数作为 CosmosDB 绑定参数。
由于查询结果集太大,函数一直超时,检索时间超过5分钟。
对于如何使用 Azure 函数运行导出有什么建议吗?或者我应该采取不同的方法?
我正在尝试通过查询将数据从 CosmosDB 导出到不同的集合。
根据您的描述,也许您可以尝试使用DocumentDB数据迁移工具来实现您的目标。您可以选择源信息和目标信息。并且您可以通过选择输入查询单选按钮添加特定的查询语句。欲了解更多详情,请阅读这篇文章。
您可以在主机文件中将函数的超时时间增加到最多 10 分钟,但我同意 Mikhail 的观点,函数的触发器适用于较小的工作负载。如果您绝对必须将持久函数包含在函数中,则可以创建持久函数,但您不使用触发器而是从函数内进行选择。