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

使用Python的Azure定时器触发函数

鄢选
2023-03-14

我正在使用Python 3.x编写一个Azure timer触发器。我已经运行了一个这样的函数。我想我知道怎么做,从JS创建一个然后删除' index.js '并创建一个run.py,但这次,当我运行我的python函数时,我总是得到一个错误,说“没有这样的文件:index.js”。我没有看到函数和“index.js”文件之间有任何联系。

有什么想法吗?

共有3个答案

缑永年
2023-03-14

在我的例子中,run.py在我从portal: Azure Functions重启Azure Functions后被识别并运行

截图

齐阳
2023-03-14

我在评论中遵循教程,并在我这边重现您的问题,尽管我刷新了门户。

但是,等了一段时间后,它起作用了。我怀疑这是由于缓存。

建议你直接在kudu上创建python azure函数。只需在新文件夹中创建< code>run.py和< code>function.json即可,无需更改JS模板。

希望它能帮助你。

邓开济
2023-03-14

我们可以直接从Azure门户添加python函数。如果您想创建Timetrigger函数,那么我们可以更改触发器类型

以下是我创建Python时间触发器函数的详细步骤。

1.CreateAzure函数应用

2.添加一个python函数

3.Changehttp触发器到timetrigger

4.添加测试代码并从 Azure 门户进行测试。

默认版本是2.7.8。如果您想使用python 3.x,您可以按照本教程更新python版本。

5.更新了python版本。

a、 安装Azure功能应用程序的扩展

湾。添加处理程序映射条目,以便通过FastCGI使用Python3. X

6.从Azure门户测试它

 类似资料:
  • 我对azure非常陌生,正在努力处理eventGrid中的python函数触发器。我正在使用从azure为python创建的现成模板,并出现错误。我将共享这些文件。 (init.py) function.json 主机. json 这是我发送给事件网格的数据集 我得到的错误是 也许在上面的某个地方很容易出错,但我找不到。。 提前感谢!

  • 我已经审阅了Microsoft提供的关于触发器的文档。[https://docs.microsoft.com/en-us/azure/azure-functions/functions-bindings-storage-blob-trigger?tabs=python][1] 事实上,在Azure函数中使用参数允许我们检索blob和一些属性(),我们还可以使用函数读取字节,但是我们如何将字节转换为

  • 有没有人知道某种方法可以触发具有 Blob 触发器的 Azure 函数?无论是通过API还是使用“测试/运行”功能。 情况是,我需要在测试目的中这样做。目前我看到的是,可以在blob存储中提供要触发的文件的名称。但这是无用的,因为无论如何,将文件放在那里都会触发功能。我想做的是为文件的内容而不是名称提供功能,以避免不必要的操作。 不幸的是,微软在所有相关主题上的留档很差,但这个没有。在这个gith

  • 我正在 Azure 上试验两种基于 .NET Framework 的机制,它们可以由计时器触发:Azure Function v1 和 WebJob。AF 部署在函数应用上,WebJob 部署在 Api 应用上。两者都有免费计划集。 我希望通过有一个CRON计划(使用:“0*/10 * * * *" 每10分钟测试一次)来重复运行一些测试代码(控制台中的一行)将是一项简单的任务。似乎不是这样。 注

  • 我有一个 Python Azure Functions 计时器触发器,每天运行一次,并将文件从通用 v2 热存储容器存档到通用 v2 冷存储容器。我正在使用Linux消费计划。代码如下所示: 在过去的几个月里,这种方法一直正常工作,没有出现任何问题,但是在过去的两天里,我在存档过程的中途看到了这个错误:< br> 除此之外,没有其他有意义的错误消息。如果我通过UI手动调用该函数,它将成功地归档其余

  • 我是Azure Function应用程序中blob触发器的新手,需要一些帮助。我正在努力寻找有关如何重命名触发该函数的blob的资源。 我有一个函数应用程序,当一个新的blob被上传到容器时触发,文件被处理,我需要一种方法来将其“标记”为已处理,因此我想重命名blob。 这是我的职责: 我该如何重命名该文件?在这种情况下有可能吗?