ARM模板:如何从不同的资源组创建到存储的连接?



我正试图编写一个ARM模板来部署到我的逻辑应用程序的存储帐户的连接。问题是我的逻辑应用程序属于一个资源组&存储帐户在另一个。

当我运行部署管道时,我得到以下部署错误:

资源'微软。存储/storageAccounts/StorageAccountName"在资源组">逻辑应用程序资源组"下找不到。

我知道存储帐户不属于此资源组,但我如何编写ARM模板从另一个组查找存储帐户?

下面是我的连接模板:

{
"type": "Microsoft.Web/connections",
"apiVersion": "2016-06-01",
"name": "[parameters('storageConName')]",
"location": "[parameters('logicAppLocation')]",
"properties": {
"displayName": "[parameters('storageConName')]",
"parameterValues": {
"accountName": "[parameters('storageAccountName')]",
"accessKey": "[listKeys(variables('storageAccountId'),'2019-06-01').keys[0].value]"
},
"api": {
"id": "[concat('/subscriptions/',parameters('resourceGroupId'),'/providers/Microsoft.Web/locations/northeurope/managedApis/azureblob')]"
}
}
}

我已经找出了什么是错的,属性:api:id使用逻辑应用程序资源组id,它应该使用存储帐户资源组id

我误解了这是我想要在其中创建连接的资源组。

最新更新