Enable-AksHciArcConnection

Streszczenie

Włącza połączenie usługi Arc dla usługi AKS Azure Stack HCI klastra.

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 Azure Stack HCI klastra.

Przykłady

Połączenie usługi AKS w klastrze Azure Stack HCI, aby Azure Arc na platformie Kubernetes przy użyciu logowania użytkownika platformy Azure

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

Connect-AzAccount
Enable-AksHciArcConnection -name "myCluster"

Połączenie usługi AKS w klastrze Azure Stack HCI, aby Azure Arc dla usługi 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 monit o poświadczenia jednostki usługi i zapisuje je w credential zmiennej . Po wyświetleniu monitu wprowadź identyfikator aplikacji jako nazwę użytkownika i klucz tajny jednostki usługi jako hasło. Upewnij się, że te wartości są podane od administratora subskrypcji. Drugie polecenie łączy klaster z Azure Arc przy użyciu poświadczeń jednostki usługi przechowywanych w credential zmiennej .

$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 do jednostki usługi użytej w powyższym poleceniu jest przypisana rola "Właściciel", "Współautor" lub "Klaster Kubernetes — Azure Arc dołączanie" i że ma ona zakres nad identyfikatorem subskrypcji i grupą zasobów używaną w poleceniu. Aby uzyskać więcej informacji na temat jednostki usługi, odwiedź stronę creating service principals with Azure PowerShell(Tworzenie jednostki usługi za pomocą Azure PowerShell ).

Parametry

-Name

Alfanumeryczne 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 do platformy Azure. Domyślny identyfikator dzierżawy można znaleźć za pomocą (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 skrypcie 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 ramach właściwości Set-AksHciRegistration.

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

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

-credential

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

-location

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

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

AksHci PowerShell Reference