Как проверить, существует ли 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

Другие вопросы по тегам