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.
Förutsättningar
- Ett Azure-konto med en aktiv prenumeration. Skapa ett konto utan kostnad.
- Azure PowerShell installerat lokalt eller Azure Cloud Shell
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-rg på platsen 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: