Azure ARM 模板 - 是否可以获取现有资源名称以将它们指定为新 ARM 部署中的参数或变量?

标签 azure azure-resource-manager azure-rm-template

我的问题与 Azure ARM 有关

我想用从当前资源组获取的值填充允许的参数列表。 需要明确的是 - 我想将虚拟机放置到虚拟网络子网中,但我不想手动输入 vNet 名称。我已经找到了一种获取资源组 ID、资源组名称、订阅 ID 的方法,但似乎无法从这里获取对象列表 - 仅当我知道资源名称时,请告诉我 - 这是可能的?

最佳答案

不,这对于 ARM 模板来说根本不可能。您可以做什么 - 您可以使用 powershell 脚本来提取这些值,并且用户将在部署之前选择这些值之一(例如,使用 Out-GridView)。

关于Azure ARM 模板 - 是否可以获取现有资源名称以将它们指定为新 ARM 部署中的参数或变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60002164/

相关文章:

t-sql - 如何分析 Azure SQL 死锁?

node.js - 覆盖 Azure 存储中的现有 blob 不适用于 NODE

azure - 在 Azure DevOps 自定义代理池中哪里可以找到工件

azure - 为什么第一次进入azure云应用程序会变慢?

powershell - 如何使用Microsoft帐户添加-AzureRmAccount?

azure - 如何使用不同的标签无缝标记 Azure 资源

azure ARM "code": "InUseSubnetCannotBeDeleted" when trying to update vnet

通过powershell进行Azure模板部署: "Template parameter JToken type is not valid"

azure - 保留子网范围内的私有(private)IP地址

azure - 通过 ARM 模板将节点池添加到现有 AKS 集群