Skapa eller ändra en peeringtjänstanslutning med PowerShell

Azure Peering Service är en nätverkstjänst som förbättrar anslutningen till Microsofts molntjänster som Microsoft 365, Dynamics 365, SaaS-tjänster (programvara som en tjänst), Azure eller alla Microsoft-tjänster som är tillgängliga via det offentliga Internet.

I den här artikeln får du lära dig hur du skapar och ändrar en peeringtjänstanslutning med hjälp av PowerShell.

Om du inte har någon Azure-prenumeration kan du skapa ett kostnadsfritt konto innan du börjar.

Azure Cloud Shell

Azure är värd för Azure Cloud Shell, en interaktiv gränssnittsmiljö som du kan använda via webbläsaren. Du kan använda antingen Bash eller PowerShell med Cloud Shell för att arbeta med Azure-tjänster. Du kan använda Cloud Shell förinstallerade kommandon för att köra koden i den här artikeln utan att behöva installera något i din lokala miljö.

Så här startar du Azure Cloud Shell:

Alternativ Exempel/länk
Välj Prova i det övre högra hörnet i ett kod- eller kommandoblock. Om du väljer Prova kopieras inte koden eller kommandot automatiskt för att Cloud Shell. Skärmbild som visar ett exempel på Prova för Azure Cloud Shell.
Gå till https://shell.azure.com eller Välj knappen Starta Cloud Shell för att öppna Cloud Shell i webbläsaren. Skärmbild som visar hur du startar Cloud Shell i ett nytt fönster.
Välj knappen Cloud Shell på menyn längst upp till höger i Azure-portalen. Skärmbild som visar knappen Cloud Shell i Azure Portal

Så här använder du Azure Cloud Shell:

  1. Starta Cloud Shell.

  2. Välj knappen Kopiera i ett kodblock (eller kommandoblock) för att kopiera koden eller kommandot.

  3. Klistra in koden eller kommandot i den Cloud Shell sessionen genom att välja Ctrl+Skift+V i Windows och Linux, eller genom att välja Cmd+Skift+V på macOS.

  4. Välj Retur för att köra koden eller kommandot.

Om du väljer att installera och använda PowerShell lokalt i stället kräver den här artikeln att du använder Azure PowerShell modulversion 1.0.0 eller senare. Kör Get-Module -ListAvailable Az för att hitta den installerade versionen. Information om installation och uppgradering finns i Installera Azure PowerShell modul.

Till sist, om du kör PowerShell lokalt måste du även köra Connect-AzAccount. Kommandot skapar en anslutning med Azure.

Använd modulen Azure PowerShell för att registrera och hantera peeringtjänsten. Du kan registrera eller hantera peeringtjänsten från PowerShell-kommandoraden eller i skript.

Förutsättningar

Registrera din prenumeration med resursprovidern och funktionsflaggan

Innan du fortsätter med stegen för att skapa Peering Service ska du registrera din prenumeration med resursprovidern och funktionsflaggan med register-AzResourceProvider och Register-AzProviderFeature:

# Register Microsoft.Peering provider.
Register-AzResourceProvider -ProviderNamespace Microsoft.Peering
# Register AllowPeeringService feature.
Register-AzProviderFeature -FeatureName AllowPeeringService -ProviderNamespace Microsoft.Peering 

Lista peeringtjänstplatser och tjänstleverantörer

Använd Get-AzPeeringServiceCountry för att lista de länder där Peering Service är tillgängligt och Get-AzPeeringServiceLocation för att visa en lista över tillgängliga tunnelbaneplatser i varje land där du kan hämta peeringtjänsten:

# List the countries available for Peering Service.
Get-AzPeeringServiceCountry 
# List metro locations serviced in a country
Get-AzPeeringServiceLocation -Country "United States"

Använd Get-AzPeeringServiceProvider för att hämta en lista över tillgängliga peeringtjänstleverantörer:

Get-AzPeeringServiceProvider

Skapa en peeringtjänstanslutning

Skapa en Peering Service-anslutning med New-AzPeeringService:

New-AzPeeringService -ResourceGroupName myResourceGroup -Name myPeeringService -PeeringLocation Virginia -PeeringServiceProvider Contoso

Lägg till prefixet Peering Service

Använd New-AzPeeringServicePrefix för att lägga till prefixet som tillhandahålls av anslutningsleverantören:

New-AzPeeringServicePrefix -ResourceGroupName myResourceGroup -PeeringServiceName myPeeringService -Name myPrefix -prefix 240.0.0.0/32 -ServiceKey 00000000-0000-0000-0000-000000000000

Visa en lista över alla Peering Services-anslutningar

Om du vill visa listan över alla peeringtjänstanslutningar använder du Get-AzPeeringService:

Get-AzPeeringService | Format-Table Name, PeeringServiceLocation, PeeringServiceProvider, Location

Visa en lista över alla peeringtjänstprefix

Om du vill visa listan över alla peeringtjänstprefix använder du Get-AzPeeringServicePrefix:

Get-AzPeeringServicePrefix -PeeringServiceName myPeeringService -ResourceGroupName myResourceGroup

Ta bort prefixet Peering Service

Om du vill ta bort prefixet Peering Service använder du Remove-AzPeeringServicePrefix:

Remove-AzPeeringServicePrefix -ResourceGroupName myResourceGroup -Name myPeeringService -PrefixName myPrefix

Nästa steg