在 VS code 中使用基于环境的逻辑应用参数

问题描述 投票:0回答:1

我有一个要求,在 azure 门户中创建了多个逻辑应用程序,我需要将它们全部移动到 Visual Studio 代码,这是我通过复制工作流程.json 所做的。

因此,这就是我需要帮助的内容:根据环境规范,我想在工作流程.json 中传递输入。举例来说,如果环境是开发环境,那么我想传递空输入,如果是生产环境,那么我想向输入传递一些值。

我对逻辑应用程序非常陌生,因此对如何执行此操作没有正确的想法,请指导我实现这一目标。

azure azure-logic-apps
1个回答
0
投票

既然您提到了

workflow.json
,我假设您正在使用标准逻辑应用程序。在这种情况下,您通常必须处理逻辑应用程序的以下部分:

应用程序设置存储在

Environment variables
Configuration
部分。这些设置可以是明文形式,也可以是对密钥保管库机密的引用:

如果应用程序设置是明文值,则需要在逻辑应用程序中维护它。如果它是对密钥保管库机密的引用,则可以在密钥保管库中更新此类机密。在这种情况下,不需要对逻辑应用程序进行任何更改。

应用程序设置可以在逻辑应用程序的

Connections
Parameters
部分中引用:

最后,这些参数可以在逻辑应用工作流程中使用(

workflow.json
):

如您所见,您可以继续使用相同的

workflow.json
- 仅应用程序设置,并且在某些情况下参数在不同环境中会保持不同的值。

© www.soinside.com 2019 - 2024. All rights reserved.