Udostępnij przez


Rejestrowanie dzierżawców do śledzenia użycia w usłudze Azure Stack Hub

Ten artykuł zawiera szczegółowe informacje o operacjach rejestracji. Za pomocą tych operacji można wykonywać następujące czynności:

  • Zarządzanie rejestracjami najemców.
  • Zarządzanie monitorowaniem użycia lokatora.

Dodaj najemcę do rejestracji

Tej operacji można użyć, gdy chcesz dodać nowego najemcę do rejestracji. Użycie tenanta jest zgłaszane w ramach subskrypcji platformy Azure połączonej z tenantem Microsoft Entra.

Tej operacji można również użyć do zmiany subskrypcji skojarzonej z dzierżawą. Wywołaj metodę PUT lub polecenie cmdlet new-AzResource programu PowerShell, aby zastąpić poprzednie mapowanie. Jeśli używasz modułu AzureRM PowerShell, użyj polecenia cmdlet New-AzureRMResource programu PowerShell.

Możesz powiązać jedną subskrypcję Azure z dzierżawcą. Jeśli spróbujesz dodać drugą subskrypcję do istniejącej dzierżawy, pierwsza subskrypcja zostanie zastąpiona.

Użyj profili interfejsu API

Następujące polecenia cmdlet rejestracji wymagają określenia profilu interfejsu API podczas uruchamiania programu PowerShell. Profile interfejsu API reprezentują zestaw dostawców zasobów platformy Azure i ich wersji interfejsu API. Ułatwiają one korzystanie z odpowiedniej wersji interfejsu API podczas interakcji z wieloma chmurami platformy Azure. Na przykład, jeśli pracujesz z wieloma chmurami w kontekście globalnej platformy Azure i usługi Azure Stack Hub, profile interfejsów API określają nazwy odpowiadające ich dacie wydania. Używasz profilu 2017-09-03.

Aby uzyskać więcej informacji na temat profilów usługi Azure Stack Hub i interfejsu API, zobacz Zarządzanie profilami wersji interfejsu API w usłudze Azure Stack Hub.

Parametry

Parametr Opis
identyfikatorSubskrypcjiRejestracji Subskrypcja platformy Azure, która została użyta do początkowej rejestracji.
identyfikatorSubskrypcjiKlienta Subskrypcja platformy Azure, którą należy zarejestrować (a nie usługa Azure Stack Hub), należąca do klienta. Należy utworzyć w ofercie Dostawcy Rozwiązań w Chmurze (CSP) za pośrednictwem Centrum Partnerskiego. Jeśli klient ma więcej niż jedną dzierżawę, utwórz subskrypcję dla dzierżawy, dzięki której można się zalogować do usługi Azure Stack Hub. Identyfikator subskrypcji klienta rozróżnia małe i wielkie litery.
grupa zasobów Grupa zasobów na platformie Azure, w której jest przechowywana rejestracja.
nazwaRejestracji Nazwa rejestracji usługi Azure Stack Hub. Jest to obiekt przechowywany na platformie Azure. Nazwa jest zwykle w postaci azurestack-CloudID, gdzie CloudID jest identyfikatorem chmury wdrożenia usługi Azure Stack Hub.

Uwaga / Notatka

Dzierżawcy muszą być zarejestrowani w każdym wdrożeniu Azure Stack Hub, które wykorzystują. Jeśli najemca używa więcej niż jednego Azure Stack Hub, zaktualizuj początkowe rejestracje każdego wdrożenia, korzystając z subskrypcji najemcy.

PowerShell

Użyj polecenia cmdlet New-AzResource, aby dodać najemcę. Połącz się z platformą Azure, a następnie w wierszu polecenia z podwyższonym poziomem uprawnień uruchom następujące polecenie:

New-AzResource -ResourceId "subscriptions/{registrationSubscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.AzureStack/registrations/{registrationName}/customerSubscriptions/{customerSubscriptionId}" -ApiVersion 2017-06-01

Wywołanie interfejsu API

Operacja: PUT
RequestURI: subscriptions/{registrationSubscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.AzureStack/registrations/{registrationName}/customerSubscriptions/{customerSubscriptionId}?api-version=2017-06-01 HTTP/1.1
Odpowiedź: 201 Utworzono
Treść odpowiedzi: pusta

Wymień wszystkich zarejestrowanych najemców

Pobierz listę wszystkich najemców, którzy zostali dodani do rejestracji.

Uwaga / Notatka

Jeśli żadni lokatorzy nie zostali zarejestrowani, nie otrzymasz odpowiedzi.

Parametry

Parametr Opis
IdentyfikatorSubskrypcjiRejestracji Subskrypcja platformy Azure, która została użyta do początkowej rejestracji.
grupa zasobów Grupa zasobów na platformie Azure, w której jest przechowywana rejestracja.
nazwaRejestracji Nazwa rejestracji wdrożenia usługi Azure Stack Hub. Jest to obiekt przechowywany na platformie Azure. Nazwa jest zwykle w postaci azurestack-CloudID, gdzie CloudID jest identyfikatorem chmury wdrożenia usługi Azure Stack Hub.

PowerShell

Użyj cmdletu Get-AzResource, aby wyświetlić listę wszystkich zarejestrowanych dzierżawców. Połącz się z usługą Azure Stack Hub, a następnie w wierszu polecenia z podwyższonym poziomem uprawnień uruchom następujące polecenie cmdlet:

Get-AzResource -ResourceId "subscriptions/{registrationSubscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.AzureStack/registrations/{registrationName}/customerSubscriptions" -ApiVersion 2017-06-01

Wywołanie interfejsu API

Listę wszystkich mapowań dzierżaw można uzyskać przy użyciu operacji GET.

Operacja: GET
RequestURI: subscriptions/{registrationSubscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.AzureStack/registrations/{registrationName}/customerSubscriptions?api-version=2017-06-01 HTTP/1.1
Odpowiedź: 200
Treść odpowiedzi:

{
    "value": [{
            "id": " subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.AzureStack/registrations/{registrationName}/customerSubscriptions/{ cspSubscriptionId 1}",
            "name": " cspSubscriptionId 1",
            "type": "Microsoft.AzureStack\customerSubscriptions",
            "properties": { "tenantId": "tId1" }
        },
        {
            "id": " subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.AzureStack/registrations/{registrationName}/customerSubscriptions/{ cspSubscriptionId 2}",
            "name": " cspSubscriptionId2 ",
            "type": "Microsoft.AzureStack\customerSubscriptions",
            "properties": { "tenantId": "tId2" }
        }
    ],
    "nextLink": "{originalRequestUrl}?$skipToken={opaqueString}"
}

Usuń mapowanie dzierżawcy

Możesz usunąć najemcę, który został dodany do rejestracji. Jeśli ten dzierżawca nadal korzysta z zasobów w Azure Stack Hub, ich użycie jest naliczane do subskrypcji używanej w początkowej rejestracji Azure Stack Hub.

Parametry

Parametr Opis
IdentyfikatorSubskrypcjiRejestracji Identyfikator subskrypcji dla rejestracji.
grupa zasobów Grupa zasobów na potrzeby rejestracji.
nazwaRejestracji Nazwa rejestracji.
IdentyfikatorSubskrypcjiKlienta Identyfikator subskrypcji klienta. Identyfikator subskrypcji klienta rozróżnia małe i wielkie litery.

PowerShell

Użyj polecenia cmdlet Remove-AzResource, aby usunąć dzierżawcę. Połącz się z usługą Azure Stack Hub, a następnie w wierszu polecenia z podwyższonym poziomem uprawnień uruchom następujące polecenie cmdlet:

Remove-AzResource -ResourceId "subscriptions/{registrationSubscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.AzureStack/registrations/{registrationName}/customerSubscriptions/{customerSubscriptionId}" -ApiVersion 2017-06-01

Wywołanie interfejsu API

Mapowania kont dzierżawców można usunąć przy użyciu operacji DELETE.

Operacja: DELETE
RequestURI: subscriptions/{registrationSubscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.AzureStack/registrations/{registrationName}/customerSubscriptions/{customerSubscriptionId}?api-version=2017-06-01 HTTP/1.1
Odpowiedź: 204 Brak zawartości
Treść odpowiedzi: pusta

Dalsze kroki