Partilhar via


Disable-AksHciArcConnection

Sinopse

Desativa a ligação do Arc num cluster híbrido do AKS.

Syntax

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

Descrição

Desativa a ligação do Arc num AKS num cluster híbrido do AKS. Este comando não elimina quaisquer recursos no Resource Manager do Azure. Depois de executar este comando, certifique-se de que acede ao portal do Azure para limpar os recursos restantes.

Exemplos

Desligar um cluster híbrido do AKS para o Azure Arc para Kubernetes com o início de sessão do utilizador do Azure

Este comando desliga o cluster de cargas de trabalho do Azure Arc com o ID de subscrição e o grupo de recursos transmitidos Set-AksHciRegistration no comando enquanto regista o anfitrião do AKS para faturação. Certifique-se de que tem acesso à subscrição com uma função de "Proprietário". Pode verificar o nível de acesso ao navegar para a sua subscrição, clicar em "Controlo de acesso (IAM)" no lado esquerdo do portal do Azure e, em seguida, clicar em "Ver o meu acesso".

Connect-AzAccount
Disable-AksHciArcConnection -name "myCluster"

Desligar um AKS no cluster híbrido do AKS para o Azure Arc para Kubernetes com um principal de serviço

Se não tiver acesso a uma subscrição na qual é "Proprietário", pode desligar o cluster de cargas de trabalho do Azure Arc com um principal de serviço.

O primeiro comando pede as credenciais do principal de serviço e armazena-as na variável $Credential. Introduza o ID da aplicação para o nome de utilizador e o segredo do principal de serviço como a palavra-passe quando lhe for pedido. Certifique-se de que obtém estes valores junto do administrador da subscrição. O segundo comando desliga o cluster do Azure Arc com as credenciais do principal de serviço armazenadas na variável $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"

Confirme que o principal de serviço utilizado no comando acima tem a função "Proprietário" ou "Contribuidor" atribuída e que tem âmbito sobre o ID da subscrição e o grupo de recursos utilizados no comando. Para obter mais informações sobre principais de serviço, veja Criar principais de serviço com Azure PowerShell

Parâmetros

-Name

O nome alfanumérico do cluster do AKS.

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

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

-tenantId

O ID de inquilino do principal de serviço do Azure. O valor predefinido é o contexto de início de sessão do Azure. Pode descobrir o ID de inquilino predefinido com o (Get-AzContext).Tenant.Id comando .

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

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

-subscriptionId

O ID de subscrição da sua conta do Azure. O valor predefinido é o ID da subscrição transmitido em 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

O nome do grupo de recursos do Azure. O valor predefinido é o grupo de recursos transmitido em 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

PSCredential para o principal de serviço do Azure.

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

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

-location

A localização ou região do Azure do recurso do Azure. O valor predefinido é a localização transmitida em 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

Passos seguintes

Referência do PowerShell do AksHci