快速入門:使用 Resource Manager 範本建立公用 IP 位址
本文說明如何在 Resource Manager 範本內建立公用 IP 地址資源。
如需此公用IP可以與此公用IP相關聯之資源的詳細資訊,以及基本和標準SKU之間的差異,請參閱 公用IP位址。
必要條件
- 如果您沒有 Azure 訂用帳戶,請在開始前建立免費帳戶。
- Azure 訂用帳戶中的資源群組。
- 公用IP區段的 Azure Resource Manager 樣本。
建立具有區域的標準 SKU 公用 IP
在此節中,您建立具有區域的公用 IP。 公用 IP 位址可以是區域備援或區域性。
區域備援
本節中的程序代碼會建立名為 myStandardPublicIP 的標準區域備援公用 IPv4 位址。
若要建立 IPv6 位址,請將 publicIPAddressVersion
參數修改為 IPv6。
要新增的範本區段:
{
"apiVersion": "2020-08-01",
"type": "Microsoft.Network/publicIPAddresses",
"name": "myStandardPublicIP",
"location": "[resourceGroup().location]",
"sku": {
"name": "Standard"
},
"zones": [
"1",
"2",
"3"
],
"properties": {
"publicIPAllocationMethod": "Static",
"publicIPAddressVersion": "IPv4"
}
重要
對於 2020-08-01 之前的 API 版本,請使用上述程式代碼,而不指定標準 SKU 的區域參數來建立區域備援 IP 位址。
注意
上述區域選項只在具有可用性區域的區域中才是有效的選取項目。
區域性
本節中的程序代碼會建立名為 myStandardPublicIP-zonal 的標準區域性公用 IPv4 位址。
若要在區域 2 中建立標準區域性公用 IP 位址, “zone” 屬性會包含 '2'。
要新增的範本區段:
{
"apiVersion": "2020-08-01",
"type": "Microsoft.Network/publicIPAddresses",
"name": "myStandardPublicIP-zonal",
"location": "[resourceGroup().location]",
"sku": {
"name": "Standard"
},
"zones": [
"2"
],
"properties": {
"publicIPAllocationMethod": "Static",
"publicIPAddressVersion": "IPv4"
}
注意
上述區域選項只在具有可用性區域的區域中才是有效的選取項目。
建立沒有區域的標準公用IP
在此節中,您建立非區域性 IP 位址。
本節中的程序代碼會建立名為 myStandardPublicIP 的標準無區域公用 IPv4 位址。 程式代碼區段適用於具有或不含 可用性區域 的所有區域。
若要建立 IPv6 位址,請將 publicIPAddressVersion 參數修改為 IPv6。
要新增的範本區段:
{
"apiVersion": "2020-08-01",
"type": "Microsoft.Network/publicIPAddresses",
"name": "myStandardPublicIP-nozone",
"location": "[resourceGroup().location]",
"sku": {
"name": "Standard"
},
"properties": {
"publicIPAllocationMethod": "Static",
"publicIPAddressVersion": "IPv4"
}
重要
對於 2020-08-01 之前的 API 版本,若未指定標準 SKU 的區域參數,將會建立區域備援 IP 位址。
建立基本公用IP
在此節中,您建立基本 IP。 基本公用 IP 不支援可用性區域。
本節中的程序代碼會建立名為 myBasicPublicIP 的基本公用 IPv4 位址。
若要建立 IPv6 位址,請將 publicIPAddressVersion 參數修改為 IPv6。
要新增的範本區段:
{
"apiVersion": "2020-08-01",
"type": "Microsoft.Network/publicIPAddresses",
"name": "myBasicPublicIP",
"location": "[resourceGroup().location]",
"sku": {
"name": "Basic"
},
"properties": {
"publicIPAllocationMethod": "Static",
"publicIPAddressVersion": "IPv4"
}
如果 IP 位址可以隨著時間變更,則可以藉由將 AllocationMethod 變更為 Dynamic 來選取 publicIPAllocationMethod IP 指派。
注意
基本 IPv6 位址必須一律為「動態」。
路由喜好設定和階層
標準 SKU 靜態公用 IPv4 位址支援路由喜好設定或全域階層功能。
路由喜好設定
根據預設,公用 IP 位址的路由喜好設定會設定為Microsoft 網路,其可將流量透過 Microsoft 的全球廣域網路傳遞給使用者。
選取 [網際網路],可將在 Microsoft 網路上的移動降至最低,改為使用傳輸 ISP 網路,以成本最佳化的費率傳遞流量。
如需路由喜好設定的詳細資訊,請參閱什麼是路由喜好設定 (預覽)?。
若要使用標準區域備援公用 IPv4 位址的因特網路由喜好設定,範本區段看起來應該類似:
{
"apiVersion": "2020-08-01",
"type": "Microsoft.Network/publicIPAddresses",
"name": "myStandardZRPublicIP-RP",
"location": "[resourceGroup().location]",
"sku": {
"name": "Standard"
},
"zones": [
"1",
"2",
"3"
],
"properties": {
"publicIPAllocationMethod": "Static",
"publicIPAddressVersion": "IPv4",
"ipTags": [
{
"ipTagType": "RoutingPreference",
"tag": "Internet"
}
]
}
}
層
公用 IP 位址會與單一區域相關聯。 全域階層讓一個 IP 位址能夠橫跨多個區域。 全域階層是跨區域負載平衡器前端的必要項目。
如需詳細資訊,請參閱跨區域負載平衡器。
若要使用標準全域公用 IPv4 位址,範本區段看起來應該類似:
{
"apiVersion": "2020-08-01",
"type": "Microsoft.Network/publicIPAddresses",
"name": "myStandardPublicIP-Global",
"location": "[resourceGroup().location]",
"sku": {
"name": "Standard",
"tier": "Global"
},
"properties": {
"publicIPAllocationMethod": "Static",
"publicIPAddressVersion": "IPv4"
}
其他資訊
如需本文所列之公用IP屬性的詳細資訊,請參閱 管理公用IP位址。
下一步
- 將 公用IP位址與虛擬機產生關聯
- 深入了解 Azure 中的公用 IP 位址。
- 深入了解所有公用 IP 位址設定。