Disable-AksHciArcConnection

Streszczenie

Wyłącza połączenie usługi Arc w u Azure Stack HCI 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 u Azure Stack HCI AKS. To polecenie nie usuwa żadnych zasobów na Azure Resource Manager. Po uruchomieniu tego polecenia przejdź do strony Azure Portal, aby wyczyścić wszystkie zasoby.

Przykłady

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

To polecenie rozłącza klaster obciążenia z 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". Poziom dostępu możesz sprawdzić, przechodząc do subskrypcji, klikając pozycję "Kontrola dostępu (IAM)" po lewej stronie strony strony Azure Portal a następnie klikając pozycję "Wyświetl mój dostęp".

Connect-AzAccount
Disable-AksHciArcConnection -name "myCluster"

Rozłączanie 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 odłączyć klaster obciążenia od subskrypcji Azure Arc 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ą od administratora subskrypcji. Drugie polecenie odłącza klaster od Azure Arc przy użyciu poświadczeń jednostki usługi przechowywanych w $Credential zmiennej.

$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 do jednostki usługi użytej w powyższym poleceniu jest przypisana rola "Właściciel" lub "Współautor" oraz ż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 Set-AksHciRegistration w .

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 Set-AksHciRegistration w .

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

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

-credential

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 .

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