Azure Cosmo DB和Rest API

Azure Cosmo DB和Rest API,azure,azure-storage,azure-functions,azure-cosmosdb,Azure,Azure Storage,Azure Functions,Azure Cosmosdb,我有一个外部E2E URL,它提供JSON格式的数据,我想加载到Microsoft Azure Cosmos DB中 有人能提出实施这一点的方法吗 提前感谢。Cosmos DB包含一个MongoDB API。您是否愿意使用库来加载数据?例如,以下是一些示例: Node.js- 蟒蛇- 在这些示例的左侧导航菜单上可以找到其他示例 如果不是一个库,下面介绍与Cosmos DB的RESTful交互: 听起来您正在寻找能够调用HTTP端点、获取JSON负载并将其格式化以放入Azure Cosmo

我有一个外部E2E URL,它提供JSON格式的数据,我想加载到Microsoft Azure Cosmos DB中

有人能提出实施这一点的方法吗


提前感谢。

Cosmos DB包含一个MongoDB API。您是否愿意使用库来加载数据?例如,以下是一些示例:

  • Node.js-
  • 蟒蛇-
在这些示例的左侧导航菜单上可以找到其他示例

如果不是一个库,下面介绍与Cosmos DB的RESTful交互:


听起来您正在寻找能够调用HTTP端点、获取JSON负载并将其格式化以放入Azure Cosmos DB的东西。你可以创建一个Azure函数。Azure功能可以在您喜欢的任何东西上触发(计时器、网络等)

  • 已触发Azure函数(请参阅触发选项) 外部服务使用JSON格式的负载调用Azure函数HTTP端点
  • Azure函数调用外部端点并接收JSON负载。这篇文章可能会有帮助:
  • Azure函数使用输出绑定写入Cosmos DB(仅适用于SQL API)

  • 如果这不是你想要的建议,你能详细说明一下你的情况吗?

    Thnaks Marie Hoeger,让我解释一下,我有一个端点url,如果在浏览器中点击wyth url,它将返回JSON响应,现在我想在Azure中调用这个端点url,并将该响应存储在Cosmo Db中。实际上我对Azure没有太多的想法。谢谢您的帮助。@Naveen-我已经更新了我的答案以反映您的场景。感谢Marie能够使用函数从rest api获取数据,但不确定如何与cosmosdb集成。请提供任何建议。就像在function.json中定义触发器一样,您可以创建“输出绑定”。这里有一些。如果你是通过门户网站来做这件事的话,这里还有一个例子,尽管我们通常推荐@Naveen-我早就应该想到这一点,但是(Azure中的)逻辑应用程序也可能非常适合你!它允许您以一种非常简单的方式定义这些类型的流(触发器=>Http调用=>output Cosmos)。下面是有关制作的信息,还有一个与Cosmos DB的预览连接器。