快速入門:使用 Resource Manager 範本建立公用 IP 位址
本文說明如何在 Resource Manager 範本內建立公用 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 位址,"zones" 屬性需包含 '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 位址設定。