Enable-AksHciArcConnection

Streszczenie

Włącza połączenie usługi Arc dla usługi AKS w klastrze usługi Azure Stack HCI i Windows Server.

Składnia

Enable-AksHciArcConnection -name <String> 
                          [-tenantId <String>]
                          [-subscriptionId <String>] 
                          [-resourceGroup <String>]
                          [-credential <PSCredential>]
                          [-location <String>]

Opis

Włącza połączenie usługi Arc dla usługi AKS w klastrze usługi Azure Stack HCI i Windows Server.

Przykłady

Łączenie usługi AKS w klastrze azure Stack HCI i Windows Server z usługą Azure Arc for Kubernetes przy użyciu logowania użytkownika platformy Azure

To polecenie łączy klaster obciążenia z usługą Azure Arc przy użyciu identyfikatora subskrypcji i grupy zasobów przekazanej Set-AksHciRegistration w poleceniu podczas rejestrowania hosta usługi AKS na potrzeby rozliczeń. Upewnij się, że masz dostęp do subskrypcji w roli "Właściciel". Poziom dostępu możesz sprawdzić, przechodząc do subskrypcji, klikając pozycję "Kontrola dostępu (IAM)" po lewej stronie Azure Portal, a następnie klikając pozycję "Wyświetl mój dostęp".

Connect-AzAccount
Enable-AksHciArcConnection -name "myCluster"

Łączenie usługi AKS w klastrze Azure Stack HCI i Windows Server z usługą Azure Arc dla platformy Kubernetes przy użyciu jednostki usługi

Jeśli nie masz dostępu do subskrypcji, w której jesteś właścicielem, możesz połączyć klaster usługi AKS z usługą Azure Arc przy użyciu jednostki usługi.

Pierwsze polecenie wyświetla monity o poświadczenia jednostki usługi i przechowuje je w zmiennej credential . Wprowadź identyfikator aplikacji dla nazwy użytkownika i klucza tajnego jednostki usługi jako hasło po wyświetleniu monitu. Upewnij się, że otrzymasz te wartości od administratora subskrypcji. Drugie polecenie łączy klaster z usługą Azure Arc przy użyciu poświadczeń jednostki usługi przechowywanych w zmiennej credential .

$Credential = Get-Credential
Enable-AksHciArcConnection -name "myCluster" -subscriptionId "3000e2af-000-46d9-0000-4bdb12000000" -resourceGroup "myAzureResourceGroup" -credential $Credential -tenantId "xxxx-xxxx-xxxx-xxxx" -location "eastus"

Upewnij się, że jednostka usługi używana w powyższym poleceniu ma przypisaną rolę "Właściciel", "Współautor" lub "Klaster Kubernetes — dołączanie do usługi Azure Arc" i że ma ona zakres dla identyfikatora subskrypcji i grupy zasobów używanej w poleceniu. Aby uzyskać więcej informacji na temat jednostek usługi, odwiedź stronę tworzenie jednostek usługi za pomocą Azure PowerShell.

Parametry

-Name

Alfanumeryczna nazwa klastra usługi AKS.

Type: System.String
Parameter Sets: (All)
Aliases:

Required: True
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-tenantId

Identyfikator dzierżawy jednostki usługi platformy Azure. Wartość domyślna to kontekst logowania platformy Azure. Domyślny identyfikator dzierżawy można znaleźć przy użyciu (Get-AzContext).Tenant.Id polecenia .

Type: System.String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Subscriptionid

Identyfikator subskrypcji konta platformy Azure. Wartość domyślna to identyfikator subskrypcji przekazany w ustawie Set-AksHciRegistration.

Type: System.String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-resourceGroup

Nazwa grupy zasobów platformy Azure. Wartość domyślna to grupa zasobów przekazana w ustawie Set-AksHciRegistration.

Type: System.String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Poświadczeń

Jest to [PSCredential] dla jednostki usługi platformy Azure.

Type: System.String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

-Lokalizacji

Lokalizacja lub region platformy Azure zasobu platformy Azure. Wartość domyślna to lokalizacja przekazana w Set-AksHciRegistrationpliku . Jeśli nie przekazano lokalizacji w Set-AksHciRegistrationpliku , wartość domyślna to lokalizacja grupy zasobów przekazana w poleceniu Enable-AksHciConnection .

Type: System.String
Parameter Sets: (All)
Aliases:

Required: False
Position: Named
Default value: Azure resource group's location
Accept pipeline input: False
Accept wildcard characters: False

Następne kroki

Dokumentacja programu PowerShell usługi AksHci