Disable-AksHciArcConnection

Streszczenie

Wyłącza połączenie usługi Arc w klastrze hybrydowym usługi AKS.

Składnia

Disable-AksHciArcConnection -name <String> 
                           -tenantId <String>
                           -subscriptionId <String> 
                           -resourceGroup <String>
                           -credential <PSCredential>
                           -location <String>

Opis

Wyłącza połączenie usługi Arc w usłudze AKS w klastrze hybrydowym usługi AKS. To polecenie nie usuwa żadnych zasobów na platformie Azure Resource Manager. Po uruchomieniu tego polecenia upewnij się, że przejdziesz do Azure Portal, aby wyczyścić wszystkie pozostałe zasoby.

Przykłady

Rozłącz klaster hybrydowy usługi AKS z usługą Azure Arc dla platformy Kubernetes przy użyciu logowania użytkownika platformy Azure

To polecenie rozłącza klaster obciążenia z usługi 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
Disable-AksHciArcConnection -name "myCluster"

Odłączanie usługi AKS w klastrze hybrydowym usługi AKS do usługi 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 odłączyć klaster obciążenia od usługi 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 rozłącza klaster z usługą Azure Arc przy użyciu poświadczeń jednostki usługi przechowywanych w zmiennej $Credential.

$Credential = Get-Credential
Disable-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" lub "Współautor" 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 Set-AksHciRegistrationpliku .

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 Set-AksHciRegistrationpliku .

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

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

-Poświadczeń

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 .

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