【问题标题】:Access control configuration Logic Apps via ARM templates通过 ARM 模板访问控制配置逻辑应用
【发布时间】:2026-02-02 15:40:01
【问题描述】:

是否可以通过 ARM 模板部署逻辑应用的 accessControl 部分? 我使用来自 GitHub (https://github.com/jeffhollan/LogicAppTemplateCreator) 的 LogicAppTemplateCreator 来检索 Logic 的 ARM 定义,并尝试添加 accessControl 部分,但因为它不在 Logic 应用程序本身的定义中,所以我的 ARM 模板无效。 那么,自动化逻辑应用访问控制配置的最佳选择是什么? 谢谢。

【问题讨论】:

    标签: azure azure-logic-apps


    【解决方案1】:

    是的,访问控制是逻辑应用资源定义的一部分,可以包含在模板中。详情请参阅以下内容 https://docs.microsoft.com/en-us/azure/logic-apps/logic-apps-securing-a-logic-app

    您希望包含在逻辑应用资源模板中的相关部分如下

    {
        "name:" "myLogicAppWithAccessControl"
        "type": "Microsoft.Logic/workflows"
        "properties": {
            "definition": { <your logic app definition> },
            "accessControl": {
                "triggers": {
                    "allowedCallerIpAddresses": [
                        {
                            "addressRange": "192.168.12.0/23"
                        },
                        {
                            "addressRange": "2001:0db8::/64"
                        }
                    ]
                }
            }
        }
    }
    

    【讨论】: