快速入門:使用 PowerShell 建立公用 IP 位址

在此快速入門中,您會了解如何建立 Azure 公用 IP 位址。 Azure 中的公用 IP 位址用於與 Azure 資源的公用連線。 公用 IP 位址能以兩種 SKU 取得:標準和基本。 有兩個層級的公用 IP 位址可供使用:區域和全域。 建立時,會設定公用 IP 位址的路由喜好設定。 網際網路路由和 Microsoft 網路路由均為可用選項。

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

必要條件

  • 具有有效訂用帳戶的 Azure 帳戶。 免費建立帳戶
  • 已在本機安裝 Azure PowerShell 或 Azure Cloud Shell

如果您選擇在本機安裝和使用 PowerShell,本文會要求使用 Azure PowerShell 模組版本 5.4.1 或更新版本。 執行 Get-Module -ListAvailable Az 以尋找安裝的版本。 如果您需要升級,請參閱安裝 Azure PowerShell 模組。 如果正在本機執行 PowerShell,也需要執行 Connect-AzAccount,以建立與 Azure 的連線。

建立資源群組

Azure 資源群組是在其中部署與管理 Azure 資源的邏輯容器。

使用 New-AzResourceGroup,在 eastus2 位置中建立名為 QuickStartCreateIP-rg 的資源群組。

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

建立公用 IP

注意

建議對實際執行工作負載使用標準 SKU 公用 IP。 如需 SKU 的詳細資訊,請參閱公用 IP 位址

下列命令適用於 Az.Network 模組 4.5.0 版或更新版本。 如需目前使用之 PowerShell 模組的詳細資訊,請參閱 PowerShellGet 文件

在此節中,您建立具有區域的公用 IP。 公用 IP 位址可以是區域備援或區域性。

使用 New-AzPublicIpAddress,在 QuickStartCreateIP-rg 中建立名為 myStandardPublicIP 的標準區域備援公用 IPv4 位址。

若要建立 IPv6 位址,請將 --IpAddressVersion 參數修改為 IPv6

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

重要

針對 4.5.0 之前的 Az.Network 模組,請在不指定區域參數的情況下執行上述命令,以建立區域備援 IP 位址。

建立區域性或非區域性公用 IP 位址

在此節中,您會了解如何建立區域性或非區域性公用 IP 位址。

若要在區域 2 中,於 QuickStartCreateIP-rg 中建立名為 myStandardPublicIP-zonal 的標準區域性公用 IPv4 位址,請使用下列命令。

若要建立 IPv6 位址,請將 --IpAddressVersion 參數修改為 IPv6

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

注意

上述區域選項只在具有可用性區域的區域中才是有效的選取項目。

路由喜好設定和階層

標準 SKU 靜態公用 IPv4 位址支援路由喜好設定或全域階層功能。

根據預設,公用 IP 位址的路由喜好設定會設定為Microsoft 網路,其可將流量透過 Microsoft 的全球廣域網路傳遞給使用者。

選取 [網際網路],可將在 Microsoft 網路上的移動降至最低,改為使用傳輸 ISP 網路,以成本最佳化的費率傳遞流量。

如需路由喜好設定的詳細資訊,請參閱什麼是路由喜好設定 (預覽)?

此命令會使用 Internet 類型的路由喜好設定,來建立新的標準區域備援公用 IPv4 位址:

## 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

清除資源

當您不再使用虛擬機器和公用 IP 位址時,請使用 Remove-AzResourceGroup 來刪除資源群組及其包含的所有資源。

Remove-AzResourceGroup -Name 'TutorVMRoutePref-rg'

下一步

請前往下一篇文章,以了解如何建立公用 IP 首碼: