Azure 模板引用函数不适用于现有资源(不在模板中)
Azure Template reference function does not work for existing resource (not in template)
尝试在我的 ARM 模板中使用引用函数来获取已存在但未包含在我的模板中的资源。这似乎不起作用。有什么办法吗?
特别是,我将一个新的 SQL 数据库以及一个新的 Web 应用程序部署到现有的 SQL 服务器。在网络应用程序中,我正在尝试使用
设置连接字符串
reference(concat('Microsoft.Sql/servers/', variables('sqlserverName'))).fullyQualifiedDomainName
但这不起作用 - 表示资源不是 available/included。
要使参考函数在现有资源上工作,您需要传入 API 版本。 Documentation.
apiVersion - API 指定资源的版本。当资源未在同一模板中供应时包括此参数。通常,格式为 yyyy-mm-dd.
reference(parameters('storageAccountName'), '2016-12-01')
尝试在我的 ARM 模板中使用引用函数来获取已存在但未包含在我的模板中的资源。这似乎不起作用。有什么办法吗?
特别是,我将一个新的 SQL 数据库以及一个新的 Web 应用程序部署到现有的 SQL 服务器。在网络应用程序中,我正在尝试使用
设置连接字符串reference(concat('Microsoft.Sql/servers/', variables('sqlserverName'))).fullyQualifiedDomainName
但这不起作用 - 表示资源不是 available/included。
要使参考函数在现有资源上工作,您需要传入 API 版本。 Documentation.
apiVersion - API 指定资源的版本。当资源未在同一模板中供应时包括此参数。通常,格式为 yyyy-mm-dd.
reference(parameters('storageAccountName'), '2016-12-01')