共用方式為


使用 PowerShell 將對等 ASN 與 Azure 訂用帳戶建立關聯

提交對等互連要求之前,您應該先使用本文中的步驟,將 ASN 與 Azure 訂用帳戶建立關聯。

如果您想要的話,可以使用 Azure 入口網站完成本指南。

使用 Azure PowerShell

若要執行 Cmdlet,您可以使用 Azure Cloud Shell (免費的互動式殼層)。 它具有預先安裝和設定的共用 Azure 工具,可與您的帳戶搭配使用。 請選取 [複製] 以複製該程式碼,並將其貼到 Cloud Shell。 然後選取 Enter 來加以執行。 以下有幾種 Cloud Shell 的啟動方式:

啟動方法 Screenshot
在您的瀏覽器中開啟 Cloud Shell。 https://shell.azure.com/powershell
請選取 Azure 入口網站右上方工具列的 [Cloud Shell] 按鈕。 Cloud Shell in the portal

如果您不想使用 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 中安裝模組。

  1. 安裝和匯入 Az 模組。

    Install-Module Az -AllowClobber
    Import-Module Az
    
  2. 安裝和匯入 Az.Peering 模組。

    Install-Module -Name Az.Peering -AllowClobber
    Import-Module Az.Peering
    
  3. 使用此命令確認模組已正確匯入:

    Get-Module
    
  4. 使用以下命令登入您的 Azure 帳戶:

    Connect-AzAccount
    
  5. 檢查帳戶的訂用帳戶,然後選取您要在其中建立對等互連的訂用帳戶。

    Get-AzSubscription
    Select-AzSubscription -SubscriptionId "subscription-id"
    
  6. 若您還沒有資源群組,您必須在建立對等互連之前建立一個資源群組。 您可以執行下列命令來這麼做:

    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

注意

-Name 會與資源名稱相對應,而且可以是您選擇的任何名稱。 -peerName 會與您的公司名稱相對應,而且必須盡量接近 PeeringDB 設定檔。 請注意,-peerName 的值僅支援字元 a-z、A-Z 和空格。

訂用帳戶可以有多個 ASN。 更新每個 ASN 的對等互連資訊。 請確保每個 ASN 的「名稱」都是唯一的。

我們預期對等會在 PeeringDB 上具有完整且最新的設定檔。 在註冊期間,我們會使用這項資訊來驗證對等的詳細資料,例如 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

目前不支援刪除 PeerASN。 如果您需要刪除 PeerASN,請連絡 Microsoft 對等互連

下一步