Udostępnij za pośrednictwem


Kojarzenie równorzędnej nazwy ASN z subskrypcją platformy Azure przy użyciu programu PowerShell

Przed przesłaniem żądania komunikacji równorzędnej należy najpierw skojarzyć usługę ASN z subskrypcją platformy Azure, wykonując kroki opisane w tym artykule.

Jeśli wolisz, możesz wykonać ten przewodnik przy użyciu witryny Azure Portal.

Praca z programem Azure PowerShell

Aby uruchomić polecenia cmdlet, możesz użyć usługi Azure Cloud Shell, bezpłatnej interaktywnej powłoki. Udostępnia ona wstępnie zainstalowane i najczęściej używane narzędzia platformy Azure, które są skonfigurowane do użycia na koncie. Wybierz pozycję Kopiuj , aby skopiować kod i wklej go w usłudze Cloud Shell. Następnie wybierz klawisz Enter , aby go uruchomić. Istnieje kilka sposobów uruchamiania usługi Cloud Shell:

Launch, metoda Zrzut ekranu
Otwórz usługę Cloud Shell w swojej przeglądarce. https://shell.azure.com/powershell
Wybierz przycisk Cloud Shell na pasku narzędzi w prawym górnym rogu witryny Azure Portal. Cloud Shell in the portal

Jeśli nie chcesz używać usługi Azure Cloud Shell, możesz zainstalować program PowerShell lokalnie. Jeśli zdecydujesz się zainstalować program PowerShell i używać go lokalnie, zainstaluj najnowszą wersję poleceń cmdlet programu PowerShell usługi Azure Resource Manager. Polecenia cmdlet programu PowerShell są często aktualizowane. Zazwyczaj należy zaktualizować polecenia cmdlet programu PowerShell, aby uzyskać najnowsze funkcje funkcji. Jeśli tego nie zrobisz, mogą wystąpić problemy.

Aby znaleźć wersję programu PowerShell, która jest uruchomiona lokalnie, użyj polecenia cmdlet "Get-Module -ListAvailable Az". Aby przeprowadzić aktualizację, zobacz Instalowanie modułu programu Azure PowerShell. Aby uzyskać więcej informacji, zobacz instalowanie i konfigurowanie programu Azure PowerShell.

Jeśli używasz programu PowerShell w systemie macOS, wykonaj kroki opisane w temacie Instalowanie programu PowerShell w systemie macOS.

Tworzenie usługi PeerASN w celu skojarzenia numeru ASN z subskrypcją platformy Azure

Zaloguj się do konta platformy Azure i wybierz swoją subskrypcję

Przed rozpoczęciem konfiguracji zainstaluj i zaimportuj wymagane moduły. Aby zainstalować moduły w programie PowerShell, potrzebne są uprawnienia Administracja istratora.

  1. Zainstaluj i zaimportuj moduł Az.

    Install-Module Az -AllowClobber
    Import-Module Az
    
  2. Zainstaluj i zaimportuj moduł Az.Peering.

    Install-Module -Name Az.Peering -AllowClobber
    Import-Module Az.Peering
    
  3. Sprawdź, czy moduły zaimportowane prawidłowo przy użyciu tego polecenia:

    Get-Module
    
  4. Zaloguj się do konta platformy Azure przy użyciu tego polecenia:

    Connect-AzAccount
    
  5. Sprawdź subskrypcje konta i wybierz subskrypcję, w której chcesz utworzyć komunikację równorzędną.

    Get-AzSubscription
    Select-AzSubscription -SubscriptionId "subscription-id"
    
  6. Jeśli nie masz jeszcze grupy zasobów, musisz go utworzyć przed utworzeniem komunikacji równorzędnej. Możesz to zrobić, uruchamiając następujące polecenie:

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

Ważne

Jeśli nie skojarzono jeszcze usługi ASN i subskrypcji, wykonaj kroki opisane w artykule Kojarzenie równorzędnej nazwy ASN. Ta akcja jest wymagana do żądania komunikacji równorzędnej.

Uwaga

Lokalizacja grupy zasobów jest niezależna od lokalizacji, w której chcesz skonfigurować komunikację równorzędną.  

Rejestrowanie dostawcy zasobów komunikacji równorzędnej

Zarejestruj się w celu uzyskania dostawcy zasobów komunikacji równorzędnej w ramach subskrypcji przy użyciu polecenia Register-AzResourceProvider. Jeśli to nie zrobisz, zasoby platformy Azure wymagane do skonfigurowania komunikacji równorzędnej nie są dostępne.

Register-AzResourceProvider -ProviderNamespace Microsoft.Peering

Stan rejestracji można sprawdzić przy użyciu polecenia Get-AzResourceProvider:

Get-AzResourceProvider -ProviderNamespace Microsoft.Peering

Ważne

Przed kontynuowaniem zaczekaj, aż stan RegistrationState włączy wartość "Zarejestrowano". Wykonanie polecenia może potrwać od 5 do 30 minut.

Aktualizowanie informacji równorzędnych skojarzonych z tą subskrypcją

Zaktualizuj informacje równorzędne skojarzone z tą subskrypcją przy użyciu polecenia 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

Uwaga

-Nazwa odpowiada nazwie zasobu i może być dowolnego wybranego elementu. Jednak parametr -peerName odpowiada nazwie firmy i musi być jak najbardziej zbliżony do profilu usługi PeeringDB. Należy pamiętać, że wartość -peerName obsługuje tylko znaki a-z, A-Z i spacji.

Subskrypcja może mieć wiele numerów ASN. Zaktualizuj informacje dotyczące komunikacji równorzędnej dla każdej nazwy ASN. Upewnij się, że wartość "name" jest unikatowa dla każdej nazwy ASN.

Oczekuje się, że komunikacja równorzędna będzie mieć pełny i aktualny profil w bazie danych PeeringDB. Te informacje są używane podczas rejestracji, aby zweryfikować szczegóły osoby równorzędnej, takie jak informacje NOC, informacje kontaktowe techniczne i ich obecność w obiektach komunikacji równorzędnej itp.

Zamiast {subscriptionId} w danych wyjściowych zostanie wyświetlony rzeczywisty identyfikator subskrypcji.

Wyświetlanie stanu elementu PeerASN

Sprawdź stan weryfikacji usługi ASN przy użyciu polecenia Get-AzPeerAsn:

Get-AzPeerAsn

Poniżej znajduje się przykładowa odpowiedź:

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

Ważne

Przed przesłaniem żądania komunikacji równorzędnej poczekaj, aż stan ValidationState zwróci wartość "Approved". Zatwierdzenie może potrwać do 12 godzin.

Modyfikowanie komunikacji równorzędnej

Informacje kontaktowe NOC można modyfikować w dowolnym momencie przy użyciu polecenia Set-AzPeerAsn:

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

Usuń element peerAsn

Usuwanie nazwy PeerASN nie jest obecnie obsługiwane. Jeśli musisz usunąć usługę PeerASN, skontaktuj się z komunikacją równorzędną firmy Microsoft.

Następne kroki