Как проверить, существует ли Traffic Manager глобально
Я хочу проверить, является ли менеджер трафика уникальным или нет. Я использую Powershell Commandlets для получения информации.
$profile = Get-AzureRmTrafficManagerProfile -Name $ResourceName -ResourceGroupName $ResourceGroupName
Эта команда проверяет только профиль администратора трафика в указанной группе. Но диспетчеры трафика развернуты по всему миру. Поэтому, когда я пытаюсь выполнить развертывание с тем же именем диспетчера трафика в другой группе ресурсов, возникает ошибка.
Чтобы избежать этой ошибки, сначала я хочу проверить, существует ли глобально этот диспетчер трафика. Не нашел никакого решения в документации.
Есть ли способ добиться этого?
1 ответ
Вы можете использовать Test-AzureTrafficManagerDomainName
Командлет powershell.
C:\> get-help Test-AzureTrafficManagerDomainName
NAME
Test-AzureTrafficManagerDomainName
SYNOPSIS
Checks whether a domain name is available as a Traffic Manager profile.
SYNTAX
Test-AzureTrafficManagerDomainName [-DomainName] <String> [<CommonParameters>]
DESCRIPTION
The Test-AzureTrafficManagerDomainName cmdlet checks whether a domain name is available as a Microsoft Azure
Traffic Manager profile. If the domain name is available, this cmdlet returns a value of $True.
Или вы можете использовать вызов rest для этой конечной точки:
https://management.core.windows.net/SUB_GUID/services/WATM/operations/isavailable/%NAME%.trafficmanager.net