Azure 如何在ARm模板中获取不同订阅(而不是您要部署到的订阅)的订阅ID?
我正在尝试在Azure中为SQL server设置审核,同样,我需要将日志发送到与SQL server订阅不同的事件中心。我正在尝试将其添加到SQL server ARM模板中,但是,我不知道如何通过事件中心资源的订阅名称获取订阅IDAzure 如何在ARm模板中获取不同订阅(而不是您要部署到的订阅)的订阅ID?,azure,azure-resource-manager,azure-sql-server,Azure,Azure Resource Manager,Azure Sql Server,我正在尝试在Azure中为SQL server设置审核,同样,我需要将日志发送到与SQL server订阅不同的事件中心。我正在尝试将其添加到SQL server ARM模板中,但是,我不知道如何通过事件中心资源的订阅名称获取订阅ID 提前感谢您的帮助。根据我的研究,Azure ARM模板不提供通过订阅名称获取订阅id的功能。它只提供获取当前部署的订阅详细信息的功能。有关更多详细信息,请参阅。 如果希望通过名称获取订阅id,则需要使用其他工具,如PowerShell、Azure CLI。比如说
提前感谢您的帮助。根据我的研究,Azure ARM模板不提供通过订阅名称获取订阅id的功能。它只提供获取当前部署的订阅详细信息的功能。有关更多详细信息,请参阅。 如果希望通过名称获取订阅id,则需要使用其他工具,如PowerShell、Azure CLI。比如说
Connect-AzAccount
Get-AzSubscription -SubscriptionName "name"
您必须将事件中心的资源ID作为参数传入
/subscriptions/<subscriptionID>/resourceGroups/<RGName>/providers/Microsoft.EventHub/namespaces/<EvenHubName>
这是正确的,您无法从中获取其他订阅的订阅idtemplate@Akash如果我的回答有用,你能接受吗?它可以帮助更多的人。