【发布时间】:2019-10-22 19:52:03
【问题描述】:
很快,我有两个问题:
- 我们怎么能
setup logic app variable value at realease time(对于 示例)... - 或者逻辑应用如何从设置文件中读取值?
My actual environment:
我有 2 个azure "environments",也就是 2 azure resource groups,每个都包含相同的资源和配置。
天蓝色
|
|__Dev 资源组:逻辑应用 + api 应用 + .... 其他资源
|__Prod 资源组:prod 逻辑应用程序 + prod api App + .... 其他产品资源
在我的逻辑应用程序中,我有 http 端点调用步骤。
实际上,两个逻辑应用程序(产品逻辑应用程序和开发逻辑应用程序)都在调用开发 api 应用程序端点(开发环境中的相同 api 应用程序),因为 我的问题是我 不能找到一种方法来转换逻辑应用 http 调用中 url 的值。
我要做的是通过每个环境(开发和产品)的适当 api 应用程序 url 更改上图中带下划线的基本 url 值,如下所示:
Dev api 应用网址为:https://pwfotcapiapp
Prod api 应用网址为:https://pwfprodotwapiapp...
我尝试在 appsettings.json 的变量中设置 api 应用程序基本 url,并在部署时对其进行转换。没关系,但我无法设置基本 url 值,因为我找不到从逻辑应用读取 appsettings.json 变量的方法。
我有一个 Ci/Cd 管道,可以在每个资源组上创建或更新足够的资源并成功进行变量转换:
所以,换句话说,我有:
2个环境,2个web应用(api应用),2个逻辑应用
==>我希望能够设置每个逻辑应用 http 调用 url 值以在发布时指向不同的网络应用(api 应用)或查找一种从逻辑应用读取 appsettings 值的方法。
任何贡献将不胜感激
编辑:
我使用 Visual Studio 开发我的逻辑应用
我的构建的触发器是提交,然后 drop(构建工件下降)是部署管道的触发器。
【问题讨论】:
标签: azure continuous-integration continuous-deployment azure-logic-apps application-settings