【Azure Logic App】中国区标准版本的逻辑应用(Standard Logic App)无法查看历史执行记录的解决之道

本文涉及的产品
.cn 域名,1个 12个月
简介: 【Azure Logic App】中国区标准版本的逻辑应用(Standard Logic App)无法查看历史执行记录的解决之道

问题描述

使用中国区标准版本逻辑应用(Standard Logic App),常规情况下,可以正常查看历史执行中的输入/输出日志,方便排查。

但是,现在居然无法查看,这个情况有什么解决之道呢?

 

问题解答

Azure 门户报错调查第一规则:打开浏览器开发者模式,查看页面中所发送的网络请求,检查是否有请求错误!

在Logic App中,默认情况下,Azure Logic 历史记录页面获取执行的历史Input/output记录是通过 https://XXXXXXXX.chinacloudsites.cn/runtime/webhooks/workflow/scaleUnits/prod-00/workflows/XXXXXXXX/runs/XXXXXXXX/actions/Transform_XML/contents/ActionOutputs 或  https://XXXXXXXX.chinacloudsites.cn/runtime/webhooks/workflow/scaleUnits/prod-00/workflows/XXXXXXXX/runs/XXXXXXXX/actions/Transform_XML/contents/ActionInputs 来获取的实例记录。

但是,由于*.chinacloudsites.cn 是标准逻辑应用的默认域名,此域名不能用于业务访问,需要进行自定义域名且完成ICP备案后,才能通过自定义域名访问Logic App服务。详见:

( ICP 备案操作解析 : https://www.azure.cn/support/icp/icp-faq/

 

为了解决此问题,所以需要自定义域名。但是,只是自定义域名后还不够,还需要多一部配置:

在Logic App的配置里添加 Workflows.CustomHostName 参数!

Workflows.CustomHostName : 设置用于工作流和输入-输出 URL 的主机名,例如“logic.contoso.com”。

 

以上配置完成后,标准逻辑应用就可以查看历史记录中的输入/输出内容了!

 

综上,解决之道为:

自定义域名 + 配置 Workflows.CustomHostName

 

参考资料

ICP 备案操作解析 : https://www.azure.cn/support/icp/icp-faq/

在 Azure 逻辑应用中排查和诊断工作流故障 : https://docs.azure.cn/zh-cn/logic-apps/logic-apps-diagnosing-failures?tabs=standard

应用设置参考: https://learn.microsoft.com/zh-cn/azure/logic-apps/edit-app-settings-host-settings?tabs=azure-portal#reference-for-app-settings---localsettingsjson

 

相关文章
|
8天前
|
C# Windows
【Azure App Service】在App Service for Windows上验证能占用的内存最大值
根据以上测验,当使用App Service内存没有达到预期的值,且应用异常日志出现OutOfMemory时,就需要检查Platform的设置是否位64bit。
32 11
|
9天前
|
JavaScript C++ 容器
【Azure Bot Service】部署NodeJS ChatBot代码到App Service中无法自动启动
2024-11-12T12:22:40.366223350Z Error: Cannot find module 'dotenv' 2024-11-12T12:40:12.538120729Z Error: Cannot find module 'restify' 2024-11-12T12:48:13.348529900Z Error: Cannot find module 'lodash'
33 11
|
3天前
|
缓存 容器 Perl
【Azure Container App】Container Apps 设置延迟删除 (terminationGracePeriodSeconds) 的解释
terminationGracePeriodSeconds : 这个参数的定义是从pod收到terminated signal到最终shutdown的最大时间,这段时间是给pod中的application 缓冲时间用来处理链接关闭,应用清理缓存的;并不是从idel 到 pod被shutdown之间的时间;且是最大时间,意味着如果application 已经gracefully shutdown,POD可能被提前terminated.
|
7天前
|
开发框架 监控 .NET
【Azure App Service】部署在App Service上的.NET应用内存消耗不能超过2GB的情况分析
x64 dotnet runtime is not installed on the app service by default. Since we had the app service running in x64, it was proxying the request to a 32 bit dotnet process which was throwing an OutOfMemoryException with requests >100MB. It worked on the IaaS servers because we had the x64 runtime install
|
5天前
|
Java 开发工具 Windows
【Azure App Service】在App Service中调用Stroage SDK上传文件时遇见 System.OutOfMemoryException
System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown.
|
6天前
|
安全 Apache 开发工具
【Azure App Service】在App Service上关于OpenSSH的CVE2024-6387漏洞解答
CVE2024-6387 是远程访问漏洞,攻击者通过不安全的OpenSSh版本可以进行远程代码执行。CVE-2024-6387漏洞攻击仅应用于OpenSSH服务器,而App Service Runtime中并未使用OpenSSH,不会被远程方式攻击,所以OpenSSH并不会对应用造成安全风险。同时,如果App Service的系统为Windows,不会受远程漏洞影响!
|
16天前
|
C#
【Azure App Service】使用Microsoft.Office.Interop.Word来操作Word文档,部署到App Service后报错COMException
System.Runtime.InteropServices.COMException (0x80040154): Retrieving the COM class factory for component with CLSID {000209FF-0000-0000-C000-000000000046} failed due to the following error: 80040154 Class not registered (0x80040154 (REGDB_E_CLASSNOTREG)).
|
17天前
【Azure App Service】PowerShell脚本批量添加IP地址到Web App允许访问IP列表中
Web App取消公网访问后,只允许特定IP能访问Web App。需要写一下段PowerShell脚本,批量添加IP到Web App的允许访问IP列表里!
|
23天前
|
机器人 Shell Linux
【Azure Bot Service】部署Python ChatBot代码到App Service中
本文介绍了使用Python编写的ChatBot在部署到Azure App Service时遇到的问题及解决方案。主要问题是应用启动失败,错误信息为“Failed to find attribute 'app' in 'app'”。解决步骤包括:1) 修改`app.py`文件,添加`init_func`函数;2) 配置`config.py`,添加与Azure Bot Service认证相关的配置项;3) 设置App Service的启动命令为`python3 -m aiohttp.web -H 0.0.0.0 -P 8000 app:init_func`。
|
2月前
|
移动开发 Android开发 数据安全/隐私保护
移动应用与系统的技术演进:从开发到操作系统的全景解析随着智能手机和平板电脑的普及,移动应用(App)已成为人们日常生活中不可或缺的一部分。无论是社交、娱乐、购物还是办公,移动应用都扮演着重要的角色。而支撑这些应用运行的,正是功能强大且复杂的移动操作系统。本文将深入探讨移动应用的开发过程及其背后的操作系统机制,揭示这一领域的技术演进。
本文旨在提供关于移动应用与系统技术的全面概述,涵盖移动应用的开发生命周期、主要移动操作系统的特点以及它们之间的竞争关系。我们将探讨如何高效地开发移动应用,并分析iOS和Android两大主流操作系统的技术优势与局限。同时,本文还将讨论跨平台解决方案的兴起及其对移动开发领域的影响。通过这篇技术性文章,读者将获得对移动应用开发及操作系统深层理解的钥匙。

热门文章

最新文章