从DocumentDB的post触发器调用API

时间:2016-10-18 19:24:09

标签: rest azure azure-cosmosdb

我需要从Azure DocumentDB的post触发器进行API调用。 我尝试调用外部API - 但发现此类调用在DocumentDB中被阻止。如果我在Azure的同一帐户上托管API,是否允许从post触发器调用API?如果不是什么可以替代。

3 个答案:

答案 0 :(得分:1)

服务器端代码在沙盒环境中运行,无法进行外部调用。相反,在服务确认您的请求后,您可以从客户端进行相同的调用(表明您的后触发成功/失败)。

答案 1 :(得分:1)

DocumentDB现在支持服务器端更改Feed的私有预览。使用此模型,您可以从DocumentDB集合中下拉所有更改并执行自定义逻辑,以执行所需的后处理,如调用Web服务。

如果您想了解有关此模式的更多信息,请发送电子邮件至Microsoft dot com的askdocdb。

答案 2 :(得分:0)

在服务器端脚本中,您可以使用DocumentDB的所有JavaScript功能和CRUD / Query API。其他"托管" API未公开。例如,JavaScript本身并不具有对文件系统或Web API的内置支持,需要由主机(IE,cscript等)提供的功能。除了CRUD / Query API之外,DocumentDB不提供其他API。

相关问题