Get-AzNetworkServiceTag
Obtém a lista de recursos de informações da etiqueta de serviço.
Sintaxe
Get-AzNetworkServiceTag
-Location <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Description
O cmdlet Get-AzNetworkServiceTag obtém a lista de recursos de informações da marca de serviço.
Observe que as informações de região do Azure especificadas serão usadas como referência para a versão (não como um filtro com base no local).
Por exemplo, mesmo que você especifique -Location eastus2
, obterá a lista de tags de serviço com detalhes de prefixo em todas as regiões, mas limitada à nuvem à qual sua assinatura pertence (ou seja, pública, governo dos EUA, China ou Alemanha).
Exemplos
Exemplo 1
$serviceTags = Get-AzNetworkServiceTag -Location eastus2
$serviceTags
Name : Public
Id : /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxx/providers/Microsoft.Network/serviceTags/Public
Type : Microsoft.Network/serviceTags
ChangeNumber : 63
Cloud : Public
Values : {ApiManagement, ApiManagement.AustraliaCentral, ApiManagement.AustraliaCentral2, ApiManagement.AustraliaEast...}
$serviceTags.Values
Name : ApiManagement
System Service : AzureApiManagement
Address Prefixes : {13.64.39.16/32, 13.66.138.92/31, 13.66.140.176/28, 13.67.8.108/31...}
Change Number : 7
Name : ApiManagement.AustraliaCentral
System Service : AzureApiManagement
Region : australiacentral
Address Prefixes : {20.36.106.68/31, 20.36.107.176/28}
Change Number : 2
Name : ApiManagement.AustraliaCentral2
System Service : AzureApiManagement
Region : australiacentral2
Address Prefixes : {20.36.114.20/31, 20.36.115.128/28}
Change Number : 2
Name : ApiManagement.AustraliaEast
System Service : AzureApiManagement
Region : australiaeast
Address Prefixes : {13.70.72.28/31, 13.70.72.240/28, 13.75.217.184/32, 13.75.221.78/32...}
Change Number : 3
Name : ApiManagement.AustraliaSoutheast
System Service : AzureApiManagement
Region : australiasoutheast
Address Prefixes : {13.77.50.68/31, 13.77.52.224/28}
Change Number : 2
...
O comando obtém a lista de recursos de informações da etiqueta de serviço e armazena-a na variável serviceTags
.
Exemplo 2: Obter todos os prefixos de endereço para AzureSQL
$serviceTags = Get-AzNetworkServiceTag -Location eastus2
$sql = $serviceTags.Values | Where-Object { $_.Name -eq "Sql" }
$sql
Name : Sql
System Service : AzureSQL
Address Prefixes : {13.65.31.249/32, 13.65.39.207/32, 13.65.85.183/32, 13.65.200.105/32...}
Change Number : 18
$sql.Properties.AddressPrefixes.Count
644
$sql.Properties.AddressPrefixes
13.65.31.249/32
13.65.39.207/32
13.65.85.183/32
13.65.200.105/32
13.65.209.243/32
...
O primeiro comando obtém a lista de recursos de informações da etiqueta de serviço e a armazena na variável serviceTags
.
O segundo comando filtra a lista para selecionar o recurso de informações para Sql.
Exemplo 3: Obter o recurso de informações de etiqueta de serviço do Storage para West US 2
$serviceTags = Get-AzNetworkServiceTag -Location eastus2
$serviceTags.Values | Where-Object { $_.Name -eq "Storage.WestUS2" }
Name : Storage.WestUS2
System Service : AzureStorage
Region : westus2
Address Prefixes : {13.66.176.16/28, 13.66.176.48/28, 13.66.232.64/28, 13.66.232.208/28...}
Change Number : 5
$serviceTags.Values | Where-Object { $_.Name -like "Storage*" -and $_.Properties.Region -eq "westus2" }
Name : Storage.WestUS2
System Service : AzureStorage
Region : westus2
Address Prefixes : {13.66.176.16/28, 13.66.176.48/28, 13.66.232.64/28, 13.66.232.208/28...}
Change Number : 5
$serviceTags.Values | Where-Object { $_.Properties.SystemService -eq "AzureStorage" -and $_.Properties.Region -eq "westus2" }
Name : Storage.WestUS2
System Service : AzureStorage
Region : westus2
Address Prefixes : {13.66.176.16/28, 13.66.176.48/28, 13.66.232.64/28, 13.66.232.208/28...}
Change Number : 5
O primeiro comando obtém a lista de recursos de informações da etiqueta de serviço e a armazena na variável serviceTags
.
Os comandos a seguir mostram várias maneiras de filtrar a lista para selecionar informações de etiqueta de serviço para Armazenamento no Oeste dos EUA 2.
Exemplo 4: Obter todos os recursos de informações da etiqueta de serviço global
$serviceTags = Get-AzNetworkServiceTag -Location eastus2
$serviceTags.Values | Where-Object { -not $_.Properties.Region }
Name : ApiManagement
System Service : AzureApiManagement
Address Prefixes : {13.64.39.16/32, 13.66.138.92/31, 13.66.140.176/28, 13.67.8.108/31...}
Change Number : 7
Name : AppService
System Service : AzureAppService
Address Prefixes : {13.64.73.110/32, 13.65.30.245/32, 13.65.37.122/32, 13.65.39.165/32...}
Change Number : 13
Name : AppServiceManagement
System Service : AzureAppServiceManagement
Address Prefixes : {13.64.115.203/32, 13.66.140.0/26, 13.67.8.128/26, 13.69.64.128/26...}
Change Number : 7
Name : AzureActiveDirectory
System Service : AzureAD
Address Prefixes : {13.64.151.161/32, 13.66.141.64/27, 13.67.9.224/27, 13.67.50.224/29...}
Change Number : 3
Name : AzureActiveDirectoryDomainServices
System Service : AzureIdentity
Address Prefixes : {13.64.151.161/32, 13.66.141.64/27, 13.67.9.224/27, 13.69.66.160/27...}
Change Number : 2
...
O primeiro comando obtém a lista de recursos de informações da etiqueta de serviço e a armazena na variável serviceTags
.
O segundo comando filtra a lista para selecionar apenas aqueles sem região definida.
Parâmetros
-DefaultProfile
As credenciais, a conta, o locatário e a assinatura usados para comunicação com o Azure.
Tipo: | IAzureContextContainer |
Aliases: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Necessário: | False |
Aceitar entrada de pipeline: | False |
Aceitar carateres universais: | False |
-Location
O local que será usado como referência para a versão (não como um filtro com base na localização, você obterá a lista de tags de serviço com detalhes de prefixo em todas as regiões, mas limitada à nuvem à qual sua assinatura pertence).
Tipo: | String |
Position: | Named |
Default value: | None |
Necessário: | True |
Aceitar entrada de pipeline: | True |
Aceitar carateres universais: | False |