我正在尝试使用ARM模板向现有API管理实例添加新的逻辑应用程序。有没有办法使用ARM模板从另一个资源组引用APIM实例?新逻辑应用程序和现有APIM位于同一订阅下的不同资源组中。
是的,你可以使用resourceId()函数来实现这一点。
resourceId()
"[resourceId('otherResourceGroup', 'Microsoft.ApiManagement/service', 'apim_name')]"
您可以使用上述方法引用另一个资源组中的资源。更多阅读:
https://docs.microsoft.com/en-us/azure/azure-resource-manager/resource-group-template-functions-resource#resourceid