对于使用 Azure Function、Binding 或 SDK 构建访问 Cosmos DB 的 API,哪个更好?

Which is better for building API that access Cosmos DB using Azure Function, using Binding or SDK?

我正在尝试使用读取和写入 Cosmos DB 数据库的 Azure 函数创建后端 API。经过一番阅读,我找到了这两个文档: Binding SDK 就我的目的而言,我认为这两种方法都可以正常工作。问题是,一般来说哪个更好?而且,一个比另一个有什么优势?

谢谢

这实际上取决于您正在构建的 API,一个简单的答案是使用绑定(如果它适用于您的场景),这意味着您可以直接将请求的参数绑定到 Cosmos DB 到 read/insert.

总的来说,绑定基本上是为了节省您直接针对 SDK 编码的负担,一个例子是绑定简化了连接调用,您不需要编写特定的连接逻辑。