Condividi tramite


Disable-AksHciArcConnection

Riepilogo

Disabilita la connessione Arc in un cluster ibrido del servizio Azure Kubernetes.

Sintassi

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

Descrizione

Disabilita la connessione Arc in un servizio Azure Kubernetes in un cluster ibrido del servizio Azure Kubernetes. Questo comando non elimina alcuna risorsa nel Resource Manager di Azure. Dopo aver eseguito questo comando, assicurarsi di passare al portale di Azure per pulire le risorse rimanenti.

Esempio

Disconnettere un cluster ibrido del servizio Azure Kubernetes ad Azure Arc per Kubernetes usando l'account di accesso utente di Azure

Questo comando disconnette il cluster del carico di lavoro da Azure Arc usando l'ID sottoscrizione e il gruppo di risorse passati al Set-AksHciRegistration comando durante la registrazione dell'host del servizio Azure Kubernetes per la fatturazione. Assicurarsi di avere accesso alla sottoscrizione in un ruolo "Proprietario". È possibile controllare il livello di accesso passando alla sottoscrizione, facendo clic su "Controllo di accesso (IAM)" sul lato sinistro del portale di Azure e quindi facendo clic su "Visualizza l'accesso".

Connect-AzAccount
Disable-AksHciArcConnection -name "myCluster"

Disconnettere un servizio Azure Kubernetes in un cluster ibrido del servizio Azure Kubernetes con un'entità servizio

Se non si ha accesso a una sottoscrizione in cui si è "Proprietario", è possibile disconnettere il cluster del carico di lavoro da Azure Arc usando un'entità servizio.

Il primo comando richiede le credenziali dell'entità servizio e le archivia nella variabile $Credential. Immettere l'ID applicazione per il nome utente e il segreto dell'entità servizio come password quando richiesto. Assicurarsi di ottenere questi valori dall'amministratore della sottoscrizione. Il secondo comando disconnette il cluster da Azure Arc usando le credenziali dell'entità servizio archiviate nella variabile $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"

Assicurarsi che all'entità servizio usata nel comando precedente sia assegnato il ruolo "Proprietario" o "Collaboratore" e che abbia ambito sull'ID sottoscrizione e sul gruppo di risorse usato nel comando. Per altre informazioni sulle entità servizio, vedere Creazione di entità servizio con Azure PowerShell

Parametri

-Name

Nome alfanumerico del cluster del servizio Azure Kubernetes.

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

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

-tenantId

ID tenant dell'entità servizio di Azure. Il valore predefinito è il contesto di accesso di Azure. È possibile trovare l'ID tenant predefinito usando il (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

ID sottoscrizione dell'account Azure. Il valore predefinito è l'ID sottoscrizione passato in 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

Nome del gruppo di risorse di Azure. Il valore predefinito è il gruppo di risorse passato in Set-AksHciRegistration.

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

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

-Credenziali

PSCredential per l'entità servizio di Azure.

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

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

-Posizione

Località o area di Azure della risorsa di Azure. Il valore predefinito è la posizione passata in 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

Passaggi successivi

Informazioni di riferimento su PowerShell per AksHci