通过ARM模板访问控制配置逻辑应用程序

时间:2017-12-07 14:43:36

标签: azure azure-logic-apps

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

1 个答案:

答案 0 :(得分: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"
                    }
                ]
            }
        }
    }
}