使用Workflow Management API的Azure Logic应用程序

时间:2016-05-26 07:40:18

标签: azure azure-logic-apps

{
    "name": "12HourHeartBeat",
    "type": "Microsoft.Logic/workflows",
    "location": "East US",
    "tags": { },
    "properties": {
        "state": "Enabled",
        "definition": { // Must include at least one trigger

        }
        "parameters": { // Optional

        },
        "sku": { 
            "name": "Standard",
            "plan": { 
                "name": "appserviceplan001", 
                "type": "Microsoft.Web/ServerFarms",
                "id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/serverFarms/appserviceplan001
            }
        },
    }
}

我发送Http PUT请求创建Logic应用程序。但创建的逻辑应用程序的状态为未启用,服务计划也未显示 !!任何建议

1 个答案:

答案 0 :(得分:0)

创建逻辑应用程序,其中一个初始化步骤是验证逻辑应用程序的sku属性下引用的主机方案是否存在。如果找不到托管计划,逻辑应用程序将被禁用。

在逻辑应用上执行PUT时,您是否使用有效的主机方案?在开始部署逻辑应用程序之前,您需要首先提供托管计划(如果您通过azure门户创建逻辑应用程序,则创建体验允许您创建托管计划(如果尚不存在)。如果您只是在逻辑应用上执行PUT,则不会隐式创建主机方案。