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