是否有将 azure 逻辑应用程序从一个帐户迁移到另一个帐户的过程

Is there a procedure for migrating azure logic app from one account to another account

有两个订阅不同的 Azure 帐户,我想将 Azure 逻辑应用程序从旧帐户迁移到新帐户。请帮助完成迁移步骤

导航到您的逻辑应用,在订阅旁边的概览窗格中,您可以找到 move 从那里您可以从当前迁移到另一个帐户。

现在您可以从订阅列表和资源组列表select目标订阅和资源组,然后select 好的.

参考资料: Move logic apps across subscriptions, resource groups, or regions

用于克隆

方式 - 1 您可以尝试的一种解决方法是将逻辑应用克隆到相同的订阅和资源中,然后移动到另一个订阅。

方式 - 2 将逻辑应用的 ARM 模板部署到另一个订阅。

第一步

导航到导出模板并单击部署

第 2 步

更改连接器的订阅 ID,然后 select 要部署到的订阅和资源组。

你发表评论说你想克隆你的LogicApp到另一个subscription/account,如果第一个答案不是你想要的那么你可以(在你的words) clone 通过复制代码视图并将其粘贴到另一个 subscription/account.

中的新 LogicApp 来克隆应用程序

例如,这是我刚刚创建的极其基本的 LogicApp 的 JSON 定义...

{
    "definition": {
        "$schema": "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#",
        "actions": {
            "Initialize_variable": {
                "inputs": {
                    "variables": [
                        {
                            "name": "Text String",
                            "type": "string",
                            "value": "This is a test"
                        }
                    ]
                },
                "runAfter": {},
                "type": "InitializeVariable"
            }
        },
        "contentVersion": "1.0.0.0",
        "outputs": {},
        "parameters": {},
        "triggers": {
            "Recurrence": {
                "evaluatedRecurrence": {
                    "frequency": "Month",
                    "interval": 12
                },
                "recurrence": {
                    "frequency": "Month",
                    "interval": 12
                },
                "type": "Recurrence"
            }
        }
    },
    "parameters": {}
}

看起来像这样...

您可以直接采用该 JSON 定义并将其粘贴到任何现有的 LogicApp 中,它将产生相同的流程。