azure - 对于Azure DocumentDB输入绑定(bind),有没有办法从标题中获取文档ID?

标签 azure azure-cosmosdb azure-functions

我正在尝试使用 Azure 函数来自动化一个流程,其中第三方向我发送一个 http 请求,其中 http header 中包含文档 ID。我想使用该 id 来使用 documentdb 输入绑定(bind)。

我已经了解到我们可以从 body 上做到这一点。感谢 Brett Samblanet 对 Azure 文档本身的回复。

或者,我可以通过将“文档 id”放入查询字符串中来进一步重定向它,这会有点低效,但仍然比根本无法使用它要好。因此,如果有人可以帮助我找到一种方法,那就太好了:

  • 使用http header 作为文档ID。
  • 使用查询字符串作为文档 ID。

最佳答案

目前您只能绑定(bind)到请求正文中的值。我们已经合并了一个 PR,它可以扩展它以允许绑定(bind)到查询字符串。但此更改当前尚未投入生产(我可以在生产时更新此响应):https://github.com/Azure/azure-webjobs-sdk-script/pull/568

目前不支持 header ,但我已提交问题:https://github.com/Azure/azure-webjobs-sdk-script/issues/591

仅供引用 - 我也在这里复制了这个答案:https://azure.microsoft.com/en-us/documentation/articles/functions-bindings-documentdb/

关于azure - 对于Azure DocumentDB输入绑定(bind),有没有办法从标题中获取文档ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39036629/

相关文章:

reactjs - 如何使 'forgot password' 在带有 Azure AD B2C 的 React-aad-msal 中工作?

azure - 如何在 Azure Function 中使用 TelemetryConfiguration 的依赖项注入(inject)

Azure Functions 入站连接限制

azure - 使用在批处理文件中运行的 azcopy 复制文件

javascript - 如何将 React 应用程序的生产 npm 版本部署到 Azure 应用服务

c# - 从辅助角色使用 Azure Cmdlet

c# - 如何从具有当前纬度和经度的 cosmos db 查找最近的优惠券

Azure Cosmos 数据库批量导入

azure - AzCosmosDBSqlContainer : "Object reference not set to an instance of an object."

java - 如何在 Azure 中使用多个端点编写 Spring Cloud Function 代码?