我在 Azure 逻辑应用程序中有一个队列和几个 Azure 函数。
Azure 函数需要 5 分钟,当事件“完成队列中的消息”在逻辑应用中运行时,它会失败。以下是输出。
{
"status": 400,
"message": "Failed to complete the message with the lock token '{the-guid}'. The lock on the message has been lost.",
"source": "127.0.0.1"
}
Run Code Online (Sandbox Code Playgroud)
一周前这还没有发生。
在逻辑应用条件中使用布尔值的正确方法是什么?如果 bool 设置为 true,则工作流应在 YES 分支中继续,但我总是以以下错误消息结束:
ActionBranchingConditionNotSatisfied。跳过模板操作“HTTP”的执行:不满足此操作的分支条件。
{
"reservations": {
"sendBooking": true
}}
Run Code Online (Sandbox Code Playgroud)
如何在 Application Insights 中关联跨多个 Azure 服务的单个请求?
假设我们使用 API 应用程序在 API 管理中公开一个“创建案例”API 端点。
API 应用程序执行一些工作,包括触发逻辑应用程序。
我如何才能看到请求在所有各种 Azure 服务中的“流程”,以提供特定案例状态的单一“视图”?
我只是说 Application Insights,因为我们在 Web 应用程序/API 应用程序中使用它,所以任何其他基于 Azure 的工具都可以
azure azure-api-management azure-application-insights azure-logic-apps azure-api-apps
我是Azure逻辑应用程序的新手.我有一个服务总线并将json对象消息传递给该服务总线,然后我在逻辑应用程序中设置一个动作来收听我的服务总线.因此,每当有新消息进入该服务总线时,我的逻辑应用程序就会接收它
并将其发送到http.
我的问题是如何从服务总线中的消息中获取属性并将其传递给我的http操作.我试过这个
“Id” : “@{json(triggerBody()[‘ContentData’]).id}”
Run Code Online (Sandbox Code Playgroud)
但它不起作用
我想使用azure logic app get blob contents connector读取 blob 内容,并使用 azure logic app send email connector通过电子邮件将该内容作为附件发送。
附件可以是一个或多个。
发送电子邮件需要以下 json 格式的附件数据:
[
{
"ContentBytes": "@{body('Get_blob_content')}",
"Name": "Test"
}
]
Run Code Online (Sandbox Code Playgroud) .net azure azure-storage-blobs azure-logic-apps workflow-definition-language
我想发送这个动态内容:
content:@concat(formatDateTime(adddays(utcnow(),-1),'mm'),formatDateTime(adddays(utcnow(),-1),'dd'))
Run Code Online (Sandbox Code Playgroud)
从 Azure 数据工厂中的 Web 活动到逻辑应用。
但在这一步运行后,我收到此错误:
InvalidTemplate. Unable to process template language expressions in action 'Extract' inputs at line '1' and column '1292': 'The template language expression 'triggerBody()?['ID']' cannot be evaluated because property 'ID' cannot be selected. Property selection is not supported on values of type 'Integer'. Please see https://aka.ms/logicexpressions for usage details.'.
Run Code Online (Sandbox Code Playgroud)
我怎么解决这个问题?
我正在尝试为逻辑应用程序和 Azure 函数配置安全性。Azure 函数有一个 HTTP 触发器。到目前为止,我已经完成了以下工作:
当我运行逻辑应用程序时,它显示 HTTP 操作失败,因为它未经授权。谁能告诉我我错过了什么?我找到了一些关于如何使用类似方法访问 KeyVault(例如)的教程,但对于 Azure 函数却没有。我觉得我需要告诉应用注册逻辑应用的托管标识有权限,但我不知道这是否正确,也不知道如何去做。
azure azure-active-directory azure-logic-apps azure-functions
我遇到了与此类似的问题。我正在尝试通过 ARM 模板部署 API 连接,但在部署时出现“ParameterNotDefined”错误。
但是,我没有创建到 azure 表的 API 连接,而是连接到 azure 队列。
我没有得到具体的答案,而是希望获得有关如何使用文档或其他方法自己回答这个问题的指导:我无法找到有关通过“MICROSOFT.WEB/CONNECTIONS”类型支持的现有 API 的文档,以及每个 API 期望您提供的相关“参数值”。
在此处搜索解决方案非常困难,因为术语非常多。这是我已经尝试过的:
在不久的将来,我将创建大量与逻辑应用程序的 API 连接,我需要一种比谷歌搜索、堆栈溢出和代码示例重用更复杂的发现方法。 我如何查看整套 API 连接,以及每个 API 连接所支持的“参数值”?
我有带有嵌套元素的复杂 XML 文件。我构建了一个过程来处理使用 SSIS 和 T-SQL。我们使用 Azure 数据工厂,我想探索将 XML 文件转换为 JSON 或 CSV,因为 ADF 支持这些文件,而 XML 不支持。
看来逻辑应用程序是一种选择。有没有人在使用 XML 并在管道内进行转换方面有其他运气?
当前工作流程:从文件夹中提取 XML 文件,放到网络驱动器上,将 XML 批量插入到暂存行中,将 XML 解析为各种 SQL 表进行分析。
样本:
<HEADER>
<SurveyID> 1234 </SURVEYID>
<RESPONSES>
<VAR>Question1</VAR>
<VALUE>Answer1</VALUE>
</RESPONSES>
<RESPONSES>
<VAR>Question2</VAR>
<VALUE>Answer2</VALUE>
</RESPONSES>
<SurveyID> 1234 </SURVEYID>
<RESPONSES>
<VAR>Question1</VAR>
<VALUE>DifferentAnswer</VALUE>
</RESPONSES>
</HEADER>
Run Code Online (Sandbox Code Playgroud)
注意:我不需要知道如何解析 XML,这就完成了。我也知道您可以在 ADF 中执行 SSIS。我正在寻找整个过程的替代方案。
我想根据以下类解析 json:
public class DerModel
{
public string Name { get; set; }
public string Email { get; set; }
}
public class DriverPositiveResultModel
{
public int DriverId { get; set; }
public string DriverName { get; set; }
public string DriverSSN { get; set; }
public string CarrierName { get; set; }
public DerModel DER { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
以及以下架构:
{
"properties": {
"CarrierName": {
"type": "string"
},
"DER": {
"properties": {
"Email": {
"type": "string"
},
"Name": …Run Code Online (Sandbox Code Playgroud)