Compartir a través de


Disable-AksHciArcConnection

Sinopsis

Deshabilita la conexión de Arc en un clúster híbrido de AKS.

Sintaxis

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

Descripción

Deshabilita la conexión de Arc en un AKS en un clúster híbrido de AKS. Este comando no elimina ningún recurso en Azure Resource Manager. Después de ejecutar este comando, asegúrese de ir a Azure Portal para limpiar los recursos que quedan.

Ejemplos

Desconexión de un clúster híbrido de AKS a Azure Arc para Kubernetes mediante el inicio de sesión de usuario de Azure

Este comando desconecta el clúster de carga de trabajo de Azure Arc mediante el id. de suscripción y el grupo de recursos pasados en el comando Set-AksHciRegistration al registrar el host de AKS para la facturación. Asegúrese de que tiene acceso a la suscripción con un rol "Propietario". Para comprobar el nivel de acceso, vaya a su suscripción, haga clic en "Control de acceso (IAM)" en el lado izquierdo de Azure Portal y, a continuación, haga clic en "View my access" (Ver mi acceso).

Connect-AzAccount
Disable-AksHciArcConnection -name "myCluster"

Desconexión de un clúster híbrido de AKS en AKS a Azure Arc para Kubernetes mediante una entidad de servicio

Si no tiene acceso a una suscripción en la que sea "Propietario", puede desconectar el clúster de carga de trabajo de Azure Arc mediante una entidad de servicio.

El primer comando solicita las credenciales de la entidad de servicio y las almacena en la variable $Credential. Escriba el id. de aplicación para el nombre de usuario y el secreto de la entidad de servicio como la contraseña cuando se le solicite. Asegúrese de obtener estos valores del administrador de la suscripción. El segundo comando desconecta el clúster de Azure Arc con las credenciales de entidad de servicio almacenadas en la variable $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"

Asegúrese de que la entidad de servicio usada en el comando anterior tiene asignado el rol "Propietario" o "Colaborador" y que tiene ámbito sobre el id. de suscripción y el grupo de recursos usados en el comando. Para más información sobre las entidades de servicio, consulte Creación de entidades de servicio con Azure PowerShell.

Parámetros

-Name

Nombre alfanumérico del clúster de AKS.

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

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

-tenantId

Identificador de inquilino de una entidad de servicio de Azure. El valor predeterminado es el contexto de inicio de sesión de Azure. Puede averiguar el id. de inquilino predeterminado con el comando (Get-AzContext).Tenant.Id.

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

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

-subscriptionId

Identificador de la suscripción de la cuenta de Azure. El valor predeterminado es el identificador de suscripción pasado en 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

El nombre del grupo de recursos de Azure. El valor predeterminado es el grupo de recursos pasado en 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

PSCredencial para la entidad de servicio de Azure.

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

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

-location

La ubicación o región de Azure de un recurso de Azure. El valor predeterminado es la ubicación pasada en 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

Pasos siguientes

Referencia de AksHci para PowerShell