Disable-AksHciArcConnection

Synopsis

Désactive la connexion Arc sur un cluster hybride AKS.

Syntaxe

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

Description

Désactive la connexion Arc sur un CLUSTER AKS sur un cluster hybride AKS. Cette commande ne supprime aucune ressource sur Azure Resource Manager. Après avoir exécuté cette commande, assurez-vous que vous accédez au Portail Azure pour nettoyer toutes les ressources restantes.

Exemples

Déconnecter un cluster hybride AKS sur Azure Arc pour Kubernetes à l’aide de la connexion utilisateur Azure

Cette commande déconnecte votre cluster de charge de travail d’Azure Arc en utilisant l’ID d’abonnement et le groupe de ressources transmis dans la commande Set-AksHciRegistration lors de l’inscription de l’hôte AKS pour la facturation. Assurez-vous que vous avez accès à l’abonnement sur un rôle « Propriétaire ». Vous pouvez vérifier votre niveau d’accès en accédant à votre abonnement, en cliquant sur « Contrôle d’accès (IAM) » sur le côté gauche du Portail Azure, puis sur « View my access » (Afficher mon accès).

Connect-AzAccount
Disable-AksHciArcConnection -name "myCluster"

Déconnecter un cluster hybride AKS sur AKS sur Azure Arc pour Kubernetes à l’aide d’un principal de service

Si vous n’avez pas accès à un abonnement sur lequel vous êtes « propriétaire », vous pouvez déconnecter votre cluster de charge de travail Azure Arc à l’aide d’un principal de service.

La première commande vous invite à entrer les informations d’identification du principal de service et les stocke dans la variable $Credential. Lorsque vous y êtes invité, entrez votre ID d’application pour le nom d’utilisateur et le secret principal du service comme mot de passe. Assurez-vous de disposer de ces valeurs auprès de votre administrateur d’abonnement. La deuxième commande déconnecte votre cluster d’Azure Arc à l’aide des informations d’identification du principal du service stockées dans 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"

Assurez-vous que le principal de service utilisé dans la commande ci-dessus a le rôle « Propriétaire » ou « Contributeur » attribué, et qu’il a une portée sur l’ID d’abonnement et le groupe de ressources utilisés dans la commande. Pour plus d’informations sur les principaux de service, consultez la rubrique consacrée à la création de principaux de service avec Azure PowerShell

Paramètres

-Name

Nom alphanumérique de votre cluster AKS.

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

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

-tenantId

ID de locataire de votre principal de service Azure. La valeur par défaut est le contexte de connexion Azure. Vous pouvez trouver l’ID de locataire par défaut à l’aide de la commande (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

ID d’abonnement de votre compte Azure. La valeur par défaut est l’ID d’abonnement passé dans 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

Le nom du groupe de ressources Azure. La valeur par défaut est le groupe de ressources passé dans 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

Informations d’identification du principal de service Azure.

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

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

-location

Emplacement ou région Azure de votre ressource Azure. La valeur par défaut est l’emplacement passé dans 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

Étapes suivantes

Références AksHci PowerShell