问题标签 [azure-triggers]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
azure - 创建 Blob 时的逻辑应用触发器显示错误
我创建了一个逻辑应用,我希望它在将新 blob 添加到存储帐户时触发。一旦我添加了这个触发器,就会出现以下错误,它不是很具有描述性,并且不确定它没有看到哪些权限。
请检查您的帐户信息和/或权限,然后重试。详细信息:此请求无权执行此操作。
HTTP 触发器有效,但随后存储连接步骤再次失败。我不确定没有提供哪些帐户信息或权限。
另外,我注意到存储帐户和逻辑应用程序不能位于同一区域。我通过在美国西部 2 中使用存储应用程序在美国西部 1 中使用逻辑应用程序将它们分开。
我也按照本文中的说明进行操作。但是有同样的问题。 https://techcommunity.microsoft.com/t5/integrations-on-azure/access-storage-accounts-behind-firewalls-from-logic-apps-within/ba-p/1997801
这是一个截图。Http 连接有效,但 Azure Blob 存储连接无效。
azure-data-factory - 在月底的第二个星期五以及同一周的星期二、星期三和星期四触发 Azure 数据工厂管道
我需要一个管道在一个月的周末(周二、周三、周四和周五)触发。
Monthend 定义为,
"Last but one" Friday
或
Second Friday from the end of the month
。
例如,对于 2021 年 6 月,18 日是 Monthend(如图所示的橙色) Calendar Image
如果它只是在月末,即日历月末的第二个星期五,那很容易。只需在 Scheduled trigger 中使用 Occurrance 作为 -2 和 day 作为 Friday 并添加到管道以触发,
但我还需要在同一周的周二、周三和周四跑步,我觉得这很困难,因为这些工作日可能是日历月末的第二个或第三个工作日。例如:对于 2021 年 6 月,如图所示,我还需要在 15 日(日历月末的第三个星期二)、16 日(日历月末的第三个星期三)、17 日(日历月末的第二个星期四)运行日历月)。
您能否告诉我这是否可以使用 Azure 数据工厂的触发器来实现?如果没有,还有其他实现方式吗?谢谢你!
azure-data-factory - Azure 数据工厂触发器:管道必须在每年 12 月的第二个星期五从月底触发
管道必须在每年 12 月月底的第二个星期五触发。我正在尝试使用 ADF 的预定触发器来执行此操作,请参阅触发器定义,方法是:
- 2021 年 12 月 1 日开始日期
- 12个月复发
- 没有结束日期
- 工作日的高级重复选项,出现时间为 -2,日期为星期五。
这是正确的方法吗?我怎么知道它肯定会每年触发,从 12 月底开始的第二个星期五。有没有办法在 ADF 中查看未来的日程安排?
谢谢!
azure - 在数据工厂中,Azure 事件触发器是否会等到完整文件被复制?
假设我正在将一个 10 GB 的文件复制到 ADLS 位置,并且该位置正在由 Azure 事件触发器监视。事件触发器会等待复制完整的 10 GB 文件以触发事件,还是在文件开始复制后立即触发管道?如果管道在文件开始复制时立即启动,我们如何延迟它以便管道可以等到完整文件被复制?
azure - Azure 管道 - 在功能分支上触发
我的 azure-pipeline.yml 定义如下:
在每次推动开发分支时,都会触发管道 - 正如预期的那样。我想在功能分支上触发相同的管道。
我从开发分支创建了新分支。名称是featureBranch。我将 azure-pipeline.yml 编辑为如下所示:
当我将代码推送到featureBranch时,管道不会触发。我也试过这个但没有成功:
azure-data-factory - 通过 CLI 停止所有 Azure 数据工厂触发器
我正在尝试通过 Azure CLI 部署 ARM 模板,如下所示:
但是,当任何触发器处于Start
状态时,就会出现错误。
我们可以使用以下命令一一停止触发器。
像这样我们有10多个触发器,很难一一阻止。有什么方法可以立即停止所有这些并在部署成功后启动所有这些?
azure - 带有表存储输入绑定的计时器触发天蓝色功能
所以我有一个 azure 表,其中包含用户列表(由行和分区键标识)和他们的 activityStatus 是 1(已完成)或 0(未完成)。
我正在尝试制作一个简单的 azure 函数,每天下午 5 点检查每个用户的活动状态,并将所有未完成练习的用户的行键和分区键记录到不同的 azure 表中。
所以我创建了一个计时器触发的 azure 函数,设置为每天下午 5 点触发,然后为我的 azure 表创建了一个输入和输出绑定,现在我不知道下一步该做什么?
我找不到有关如何从计时器触发的天蓝色函数中读取输入表数据以及如何使用 activityStatus 实体过滤数据以及如何记录数据并将数据输入到新表中的任何教程。
非常感谢任何对好的教程/资源的帮助或指导。
azure - Azure Cosmos DB 触发器 - 发生多个更改时触发
只有当我的容器中的所有 4 行都更新时,我才需要运行一个函数。我还没有在网上找到任何关于它是否可能的信息。如果你能告诉我这是否可能,如果可以的话,如何做到这一点会非常好。
azure - Azure Functions 触发器失败:函数的侦听器无法启动
我正在使用 cosmos db 触发器创建一个 azure 函数,我使用了 Visual Studio Code azure 工具来创建它,它生成了以下代码:
但是当我尝试在本地启动它时,它会产生以下错误:
任何人都可以帮助我吗?
azure - 使用 .Net.Sdk.Functions 3.0.13 的 Azure 队列触发错误:错误索引方法“Function1”,存储:找不到有效的帐户信息组合
即使在阅读了许多有关此错误的帖子后,我也无法运行新的服务总线队列触发器。我还没有向解决方案添加任何逻辑,只是试图让生成的 shell 正确运行。它是在 Core 3.1 中构建的,使用 VS2019 中的 QueueTrigger 模板。此触发器位于另一个 Azure 函数的解决方案中,但它不是队列触发器(它是 Kafka 主题触发器)。我将队列触发器设置为启动项目。
尽管进行了许多更改尝试来解决此问题,但我仍然遇到这些错误:
我首先尝试使用开发存储(“AzureWebJobsStorage”:“UseDevelopmentStorage=true”,)然后创建了一个实际的存储帐户。都没有奏效。当我尝试运行触发器时,我看到存储模拟器启动。
我读了这个问题,但不清楚我需要做什么,如果有的话,与 blob 存储有关: 队列触发器需要 blob 存储
已安装的软件包:
这是触发器的签名:
这是我的 local.settings.json 文件。注意,我删除了“EndpointSuffix=core.windows.net/;” 后缀,因为许多帖子说这是一个修复。我的两个键值都以“=”结尾是可以的,对吗?
host.json 文件:
我在 host.json 中尝试过,但已将其删除: