Snabbstart: Skapa en offentlig IP-adress med PowerShell

I den här snabbstarten får du lära dig hur du skapar en offentlig IP-adress i Azure. Offentliga IP-adresser i Azure används för offentliga anslutningar till Azure-resurser. Offentliga IP-adresser är tillgängliga i två SKU:er: basic och standard. Det finns två nivåer med offentliga IP-adresser: regionala och globala. Routningsinställningen för en offentlig IP-adress anges när den skapas. Internetroutning och Microsoft Network-routning är de tillgängliga alternativen.

Diagram of an example use of a public IP address. A public IP address is assigned to a load balancer.

Förutsättningar

Om du väljer att installera och använda PowerShell lokalt kräver den här artikeln version 5.4.1 eller senare av Azure PowerShell-modulen. Kör Get-Module -ListAvailable Az för att hitta den installerade versionen. Om du behöver uppgradera kan du läsa Install Azure PowerShell module (Installera Azure PowerShell-modul). Om du kör PowerShell lokalt måste du också köra Connect-AzAccount för att skapa en anslutning till Azure.

Skapa en resursgrupp

En Azure-resursgrupp är en logisk container där Azure-resurser distribueras och hanteras.

Skapa en resursgrupp med New-AzResourceGroup med namnet QuickStartCreateIP-rgplatsen eastus2.

$rg =@{
    Name = 'QuickStartCreateIP-rg'
    Location = 'eastus2'
}
New-AzResourceGroup @rg

Skapa offentlig IP-adress

Kommentar

Offentlig IP-adress för standard-SKU rekommenderas för produktionsarbetsbelastningar. Mer information om SKU:er finns i Offentliga IP-adresser.

Följande kommando fungerar för Az.Network-modul version 4.5.0 eller senare. Mer information om de PowerShell-moduler som används för närvarande finns i PowerShellGet-dokumentationen.

I det här avsnittet skapar du en offentlig IP-adress med zoner. Offentliga IP-adresser kan vara zonredundanta eller zonindeliga.

Använd New-AzPublicIpAddress för att skapa en standardzonredundant offentlig IPv4-adress med namnet myStandardPublicIP i SnabbstartSkapaIP-rg.

Om du vill skapa en IPv6-adress ändrar du parametern --IpAddressVersion till IPv6.

$ip = @{
    Name = 'myStandardPublicIP'
    ResourceGroupName = 'QuickStartCreateIP-rg'
    Location = 'eastus2'
    Sku = 'Standard'
    AllocationMethod = 'Static'
    IpAddressVersion = 'IPv4'
    Zone = 1,2,3
}
New-AzPublicIpAddress @ip

Viktigt!

För Az.Network-moduler som är äldre än 4.5.0 kör du kommandot ovan utan att ange en zonparameter för att skapa en zonredundant IP-adress.

Skapa en zonindelad eller icke-zonbaserad offentlig IP-adress

I det här avsnittet får du lära dig hur du skapar en zonindelad eller icke-zonbaserad offentlig IP-adress.

Använd följande kommando för att skapa en offentlig IPv4-standardadress i zon 2 med namnet myStandardPublicIP-zonal i SnabbstartSkapaIP-rg.

Om du vill skapa en IPv6-adress ändrar du parametern --IpAddressVersion till IPv6.

$ip = @{
    Name = 'myStandardPublicIP-zonal'
    ResourceGroupName = 'QuickStartCreateIP-rg'
    Location = 'eastus2'
    Sku = 'Standard'
    AllocationMethod = 'Static'
    IpAddressVersion = 'IPv4'
    Zone = 2
}
New-AzPublicIpAddress @ip

Kommentar

Ovanstående alternativ för zoner är endast giltiga val i regioner med Tillgänglighetszoner.

Routningsinställningar och -nivå

Standard SKU statiska offentliga IPv4-adresser stöder routningsinställningar eller funktionen Global nivå.

Som standard är routningsinställningen för offentliga IP-adresser inställd på Microsoft-nätverk, som levererar trafik via Microsofts globala wide area-nätverk till användaren.

Valet av Internet minimerar resandet i Microsofts nätverk, i stället använder du internetleverantörens transitnätverk för att leverera trafik till en kostnadsoptimerad hastighet.

Mer information om routningsinställningar finns i Vad är routningsinställningar (förhandsversion)?.

Kommandot skapar en ny standardzonredundant offentlig IPv4-adress med en routningsinställning av typen Internet:

## Create IP tag for Internet and Routing Preference. ##
$tag = @{
    IpTagType = 'RoutingPreference'
    Tag = 'Internet'   
}
$ipTag = New-AzPublicIpTag @tag

## Create IP. ##
$ip = @{
    Name = 'myStandardPublicIP-RP'
    ResourceGroupName = 'QuickStartCreateIP-rg'
    Location = 'eastus2'
    Sku = 'Standard'
    AllocationMethod = 'Static'
    IpAddressVersion = 'IPv4'
    IpTag = $ipTag
    Zone = 1,2,3   
}
New-AzPublicIpAddress @ip

Rensa resurser

När du är klar med den virtuella datorn och den offentliga IP-adressen tar du bort resursgruppen och alla resurser som den innehåller med Remove-AzResourceGroup.

Remove-AzResourceGroup -Name 'TutorVMRoutePref-rg'

Nästa steg

Gå vidare till nästa artikel för att lära dig hur du skapar ett offentligt IP-prefix: