当前位置: 首页 > 知识库问答 >
问题:

如何用Python从Azure函数调用一个Cosmos DB存储过程?

宇文鸣
2023-03-14

我有一个用Python编写的HTTP触发的Azure函数。我还有一个CosmosDB容器,其中包含一个不带参数的存储过程。如何从Azure函数的Python代码中调用此存储过程?

  • 在查看了Cosmos文档后,我知道可以为Cosmos DB创建一个HTTP触发器,向适当的URL发送请求,但我无法确定这是否必要,如果是,是否有任何Azure Python模块可以创建必要的URL和模板。
  • 我无法在Azure Functions文档中找到是否有存储过程的绑定。
import azure.functions as func

def main(req: func.HttpRequest) -> func.HttpResponse:
    # What do I type here?
    return func.HttpResponse(....)

共有1个答案

孟雪风
2023-03-14

请参阅有关如何调用存储过程 LINK 的官方 python 文档。

此外,没有触发Cosmos DB存储过程的输出绑定。

 类似资料:
  • 问题内容: 我有一个需要很多参数的插入存储过程-其中2个是@ FirstName,@ LastName。我还有一个更新存储过程,该过程需要许多参数-其中2个是@ FirstName,@ LastName。 我想做的是,从插入SP内部完成之后,调用更新SP并将其发送给@ FirstName,@ LastName。 我不知道这样做的正确语法;我试过了: 但我认为这是错误的。 有人可以告诉我怎么写这个电

  • 我正在尝试通过python访问Azure表存储。 按老办法走查https://docs.microsoft.com/en-us/azure/cosmos-db/table-storage-how-to-use-python#install-the-azure-storage-sdk-for-python 但是它特别为Azure表(https://github.com/Azure/azure-sto

  • 我希望API管理服务中的一个API调用CosmosDB中的存储过程并返回其结果。似乎没有太多关于这个主题的文件。 到目前为止我的尝试: null null null

  • 我对Typescript和CosmosDB是新手,这可能是一个相当愚蠢的问题,然而,我在网上搜索了一整天,也找不到适合我的解决方案。希望有人愿意帮忙。 select似乎不是typescript中定义的函数,有人能帮忙吗?

  • 我正在使用Azure函数V1 c#。我有一个时间触发的azure函数,它每秒都在检查我的数据库中的一些数据。如果找到了数据,我想对它执行一些操作。此操作可能需要30秒到5分钟的时间,具体取决于其上发生的操作。 > 当我的时间触发函数获取数据并开始对其执行操作时。在第一个操作完成之前,时间触发的函数不会再次执行。因此,即使时间触发函数被安排为每秒执行一次,如果上一次迭代中的操作花费了 30 秒,则在