Azure模板引用功能不适用于现有资源(不在模板中)

问题描述 投票:3回答:1

尝试在我的ARM模板中使用参考函数来获取已存在但未包含在我的模板中的资源。这似乎不起作用。有办法做到这一点吗?

特别是,我将一个新的SQL数据库部署到一个现有的SQL服务器,以及一个新的webapp。在Web应用程序中,我正在尝试使用设置连接字符串

reference(concat('Microsoft.Sql/servers/', variables('sqlserverName'))).fullyQualifiedDomainName

但这不起作用 - 说资源不可用/包含在内。

azure azure-resource-manager arm-template
1个回答
3
投票

要使用参考函数来处理现有资源,您需要传递APIversión。 Documentation

apiVersion - 指定资源的API版本。在未在同一模板中配置资源时包括此参数。通常,格式为yyyy-mm-dd。

reference(parameters('storageAccountName'), '2016-12-01')
© www.soinside.com 2019 - 2024. All rights reserved.