发布时的设置逻辑应用程序变量值-http调用

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

很快,我有两个问题:

  1. 我们如何setup logic app variable value at realease time(对于示例)...
  2. 或者逻辑应用程序如何从设置文件中读取值?

My actual environment:

我有2个azure "environments",换句话说,2 azure resource groups分别包含相同的资源和配置。

天蓝色|| __Dev资源组:逻辑应用程序+ api应用程序+ ....其他资源| __产品资源组:产品逻辑应用程序+产品api App + ....其他产品资源

在我的逻辑应用程序中,我有http端点调用步骤。

here

实际上,两个逻辑应用程序(prod逻辑应用程序和dev逻辑应用程序)都在调用dev api应用程序终结点(在dev环境上是相同的api应用程序),因为我的问题是我无法找到一种转换方法逻辑应用程序http调用中url的值

我想做的是通过每个环境(dev和prod)的适当api应用程序url来更改上图中加底线的基本url值,如下所示:

Dev api应用程序的URL为:https://pwfotcapiapp

Prod api应用程序的网址是:https://pwfprodotwapiapp ...

我试图在appsettings.json中的变量中设置api应用库的url,并在部署时进行转换。可以,但是我无法设置基本url值,因为我找不到从逻辑应用程序读取appsettings.json变量的方法。

我有一个Ci / Cd管道,可以在每个资源组上创建或更新足够的资源,并成功进行变量转换:

ci cd

所以,换句话说,我有:

2个环境,2个Web应用程序(API应用程序),2个逻辑应用程序

==>

我希望能够设置每个逻辑应用程序http调用url值以指向不同的Web应用程序(api应用程序)在发布时或找到一种从其中读取appsettings值的方法逻辑应用程序。

任何贡献将不胜感激

编辑:

我使用Visual Studio开发我的逻辑应用程序

我的构建的触发器是提交,然后放置(构建工件放置)是部署管道的触发器。

很快,我有两个问题:如何在重新分配时间设置逻辑应用程序变量值(例如)...或者逻辑应用程序如何从设置文件读取值?我的实际环境:我有2 ...

azure continuous-integration continuous-deployment azure-logic-apps application-settings
1个回答
0
投票

我们可以通过以下步骤从逻辑应用程序读取appsettings.json:

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