Condividi tramite


Associare il peer ASN alla sottoscrizione di Azure con PowerShell

Prima di inviare una richiesta di peering, è necessario associare l'ASN alla sottoscrizione di Azure seguendo la procedura descritta in questo articolo.

Se si preferisce, è possibile completare questa guida usando il portale di Azure.

Uso di Azure PowerShell

Per eseguire i cmdlet, è possibile usare Azure Cloud Shell, una shell interattiva gratuita. Include strumenti comuni di Azure preinstallati e configurati per l'uso con l'account. Selezionare Copia per copiare il codice e incollarlo in Cloud Shell. Selezionare quindi Invio per eseguirlo. Esistono alcuni modi per avviare Cloud Shell:

Launch, metodo Schermata
Aprire Cloud Shell nel browser. https://shell.azure.com/powershell
Selezionare il pulsante Cloud Shell sulla barra degli strumenti in alto a destra del portale di Azure. Cloud Shell in the portal

Se non si vuole usare Azure Cloud Shell, è possibile installare PowerShell in locale. Se si sceglie di installare e usare PowerShell in locale, assicurarsi di installare la versione più recente dei cmdlet di PowerShell per Azure Resource Manager. I cmdlet di PowerShell vengono aggiornati di frequente. In genere è necessario aggiornare i cmdlet di PowerShell per ottenere la funzionalità più recente. In caso contrario, potrebbero verificarsi problemi.

Per trovare la versione di PowerShell in esecuzione in locale, usare il cmdlet 'Get-Module -ListAvailable Az' . Per aggiornare, vedere Installare il modulo Azure PowerShell. Per altre informazioni, vedere come installare e configurare Azure PowerShell.

Se si usa PowerShell in macOS, seguire la procedura descritta in Installazione di PowerShell in macOS.

Creare peerASN per associare l'ASN alla sottoscrizione di Azure

Accedere al proprio account Azure e selezionare la sottoscrizione

Prima di iniziare la configurazione, installare e importare i moduli necessari. Per installare i moduli in PowerShell sono necessari privilegi Amministrazione istrator.

  1. Installare e importare il modulo Az.

    Install-Module Az -AllowClobber
    Import-Module Az
    
  2. Installare e importare il modulo Az.Peering.

    Install-Module -Name Az.Peering -AllowClobber
    Import-Module Az.Peering
    
  3. Verificare che i moduli importati correttamente usando questo comando:

    Get-Module
    
  4. Accedere al proprio account di Azure con il seguente comando:

    Connect-AzAccount
    
  5. Controllare le sottoscrizioni per l'account e selezionare la sottoscrizione in cui si vuole creare un peering.

    Get-AzSubscription
    Select-AzSubscription -SubscriptionId "subscription-id"
    
  6. Se non si ha già un gruppo di risorse, è necessario crearne uno prima di creare un peering. A questo scopo, eseguire il comando seguente:

    New-AzResourceGroup -Name "PeeringResourceGroup" -Location "Central US"
    

Importante

Se l'ASN e la sottoscrizione non sono già state associate, seguire la procedura descritta in Associare l'ASN peer. Questa azione è necessaria per richiedere un peering.

Nota

La posizione di un gruppo di risorse è indipendente dalla posizione in cui si sceglie di configurare un peering.  

Eseguire la registrazione per il provider di risorse di peering

Eseguire la registrazione per il provider di risorse di peering nella sottoscrizione usando Register-AzResourceProvider. Se non si esegue questa operazione, le risorse di Azure necessarie per configurare il peering non sono accessibili.

Register-AzResourceProvider -ProviderNamespace Microsoft.Peering

È possibile controllare lo stato di registrazione usando Get-AzResourceProvider:

Get-AzResourceProvider -ProviderNamespace Microsoft.Peering

Importante

Attendere che RegistrationState turni "Registered" (Registrato) prima di procedere. L'esecuzione del comando può richiedere da 5 a 30 minuti.

Aggiornare le informazioni peer associate a questa sottoscrizione

Aggiornare le informazioni peer associate a questa sottoscrizione usando 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

Nota

-Name corrisponde al nome della risorsa e può essere qualsiasi elemento scelto. Tuttavia, -peerName corrisponde al nome della società e deve essere il più vicino possibile al profilo peeringDB. Si noti che il valore per -peerName supporta solo i caratteri a-z, A-Z e lo spazio.

Una sottoscrizione può avere più asn. Aggiornare le informazioni di peering per ogni asn. Assicurarsi che "name" sia univoco per ogni ASN.

È previsto che i peer abbiano un profilo completo e aggiornato nel peeringDB. Queste informazioni vengono usate durante la registrazione per convalidare i dettagli del peer, ad esempio informazioni NOC, informazioni di contatto tecniche e la loro presenza nelle strutture di peering e così via.

Al posto di {subscriptionId} nell'output, viene visualizzato l'ID sottoscrizione effettivo.

Visualizzare lo stato di un peerASN

Verificare lo stato di convalida ASN usando Get-AzPeerAsn:

Get-AzPeerAsn

Di seguito è riportata una risposta di esempio:

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

Importante

Attendere che lo stato di convalida sia "Approvato" prima di inviare una richiesta di peering. L'approvazione può richiedere fino a 12 ore.

Modificare l'oggetto PeerAsn

È possibile modificare le informazioni di contatto NOC in qualsiasi momento usando Set-AzPeerAsn:

Set-AzPeerAsn -Name Contoso_1234 -Email "newemail@test.com" -Phone "1800-000-0000"

Eliminare un oggetto PeerAsn

L'eliminazione di un peerASN non è attualmente supportata. Se è necessario eliminare PeerASN, contattare il peering Microsoft.

Passaggi successivi