提交對等互連要求之前,您應該先使用本文中的步驟,將您的 ASN 與 Azure 訂用帳戶產生關聯。
使用 Azure PowerShell
若要執行 Cmdlet,您可以使用 Azure Cloud Shell,一個免費的互動式命令殼。 它具有預先安裝和設定的共用 Azure 工具,可與您的帳戶搭配使用。 請選取 [複製] 以複製該程式碼,並將其貼到 Cloud Shell。 然後選取 Enter 以執行它。 以下有幾種 Cloud Shell 的啟動方式:
| 啟動方法 | 螢幕快照 |
|---|---|
| 在您的瀏覽器中開啟 Cloud Shell。 | ![]() |
| 請選取 Azure 入口網站右上方工具列的 [Cloud Shell] 按鈕。 |
|
如果您不想使用 Azure Cloud Shell,您可改為在本機安裝 PowerShell。 如果您選擇在本機安裝及使用 PowerShell,請務必安裝最新版的 Azure Resource Manager PowerShell Cmdlet。 PowerShell Cmdlet 會經常更新。 您通常需要更新 PowerShell Cmdlet 以取得最新的功能。 如果您沒有這麼做,可能會遇到一些問題。
若要尋找您在本機執行的 PowerShell 版本,請使用 'Get-Module -ListAvailable Az' Cmdlet。 若要更新,請參閱 安裝 Azure PowerShell 模組。 如需詳細資訊,請參閱 如何安裝和設定 Azure PowerShell。
如果您在macOS上使用PowerShell,請遵循在macOS上安裝PowerShell中的步驟。
建立 PeerASN 以將您的 ASN 與 Azure 訂用帳戶產生關聯
登入您的 Azure 帳戶並且選取您的訂用帳戶
開始設定之前,請先安裝並匯入必要的模組。 您需要系統管理員權限,才能在 PowerShell 中安裝模組。
安裝和匯入 Az 模組。
Install-Module Az -AllowClobber Import-Module Az安裝和匯入 Az.Peering 模組。
Install-Module -Name Az.Peering -AllowClobber Import-Module Az.Peering使用此命令確認模組已正確匯入:
Get-Module使用以下命令登入您的 Azure 帳戶:
Connect-AzAccount檢查帳戶的訂閱,然後選取您要在其中建立對等互連的訂閱。
Get-AzSubscription Select-AzSubscription -SubscriptionId "subscription-id"如果您尚未有資源群組,則必須在建立對等互連之前先建立一個資源群組。 您可以執行下列命令來這麼做:
New-AzResourceGroup -Name "PeeringResourceGroup" -Location "Central US"
這很重要
如果您尚未將 ASN 與訂閱關聯起來,請按照 關聯對等 ASN 的步驟進行操作。 要執行此動作才能請求對等互連。
備註
資源群組的位置與您選擇的對等連線設定位置無關。
註冊對等連接資源提供者
使用 Register-AzResourceProvider 註冊您的訂用帳戶中的對等互連資源提供者。 如果您未執行此動作,則無法存取設定對等互連所需的 Azure 資源。
Register-AzResourceProvider -ProviderNamespace Microsoft.Peering
您可以使用 get-AzResourceProvider 來檢查註冊狀態:
Get-AzResourceProvider -ProviderNamespace Microsoft.Peering
這很重要
等候 RegistrationState 開啟 「已註冊」,再繼續進行。 執行命令可能需要 5 到 30 分鐘的時間。
更新與此訂用帳戶相關聯的對等資訊
使用 New-AzPeerAsn 更新與此訂用帳戶相關聯的對等資訊:
$contactDetails = New-AzPeerAsnContactDetail -Role Noc -Email "noc@contoso.com" -Phone "+1 (555) 555-5555"
New-AzPeerAsn -Name "Contoso_1234" -PeerName "Contoso" -PeerAsn 1234 -ContactDetail $contactDetails
備註
-名稱對應至資源名稱,而且可以是您選擇的任何名稱。 不過,-peerName 對應到公司的名稱,而且必須盡可能接近您的PeeringDB配置檔。 請注意,-peerName 的值僅支援 a-z、A-Z 和空格字元。
訂用帳戶可以有多個 ASN。 更新每個 ASN 的對等互連資訊。 確保每個 ASN 的名稱是唯一的。
對等預期在PeeringDB 上具有完整且 up-to日期配置檔。 在註冊過程中,我們會使用這些資訊來驗證夥伴的詳細資料,例如 NOC 資訊、技術聯絡人資料,以及他們在對等設施的存在等等。
在輸出中取代 {subscriptionId} 的位置,將顯示實際的訂閱代號。
檢視 PeerASN 的狀態
使用 Get-AzPeerAsn 檢查 ASN 驗證狀態:
Get-AzPeerAsn
以下是範例回應:
PeerContactInfo : Microsoft.Azure.PowerShell.Cmdlets.Peering.Models.PSContactInfo
PeerName : Contoso
ValidationState : Approved
PeerAsnProperty : 1234
Name : Contoso_1234
Id : /subscriptions/{subscriptionId}/providers/Microsoft.Peering/peerAsns/Contoso_1234
Type : Microsoft.Peering/peerAsns
這很重要
在提交對等互連要求之前,請等待 ValidationState 變為「已核准」。 此核准最多可能需要 12 小時的時間。
修改 PeerAsn
您可以隨時使用 Set-AzPeerAsn 修改 NOC 連絡資訊:
Set-AzPeerAsn -Name Contoso_1234 -Email "newemail@test.com" -Phone "1800-000-0000"
刪除 PeerAsn
目前尚不支援刪除 Peer ASN。 如果您需要刪除 PeerASN,請連絡 Microsoft 對等連線。
