Supprimer des ressources des services de données avec Azure Arc

Cet article explique comment supprimer des ressources de service de données avec Azure Arc à partir d’Azure.

Avertissement

Lorsque vous supprimez des ressources comme décrit dans cet article, ces actions sont irréversibles.

Les informations contenues dans cet article s’appliquent aux ressources dans les services de données dotés d’Azure Arc. Pour supprimer des ressources dans Azure, passez en revue les informations sur le groupe de ressources Azure Resource Manager et la suppression des ressources.

Avant

Avant de supprimer une ressource telle qu’une instance gérée SQL Azure Arc ou un contrôleur de données Azure Arc, vous devez exporter et charger les informations d’utilisation dans Azure pour obtenir un calcul de facturation précis en suivant les instructions décrites dans Charger des données de facturation sur Azure – Mode connexion indirecte.

Mode de connectivité directe

Lorsqu’un cluster est connecté à Azure en mode de connectivité directe, utilisez la Portail Azure pour gérer les ressources. Utilisez le portail pour toutes les opérations de création, de lecture, de mise à jour et de suppression (CRUD) pour les serveurs contrôleur de données, instances managées et PostgreSQL.

À partir du portail Azure :

  1. Accédez au groupe de ressources et supprimez le contrôleur de données Azure Arc.
  2. Sélectionnez le cluster Kubernetes avec Azure Arc, puis accédez à la page Vue d’ensemble.
    • Sélectionnez Extensions sous Paramètres.
    • Dans la page Extensions, sélectionnez l’extension de services de données Azure Arc (de type microsoft.arcdataservices), puis cliquez sur Désinstaller.
  3. Vous pouvez supprimer l’emplacement personnalisé sur lequel le contrôleur de données Azure Arc est déployé.
  4. Vous pouvez également supprimer l’espace de noms sur votre cluster Kubernetes si aucune autre ressource n’est créée dans l’espace de noms.

Consultez Gérer des ressources Azure à l’aide du Portail Azure.

Mode de connectivité indirecte

En mode de connexion indirecte, la suppression d’une instance de Kubernetes ne la supprime pas d’Azure, et la suppression d’une instance d’Azure ne la supprime pas de Kubernetes. En mode de connexion indirecte, la suppression d’une ressource est un processus en deux étapes qui sera amélioré dans le futur. Kubernetes sera la source fidèle et le portail sera mis à jour pour la refléter.

Dans certains cas, il se peut que vous deviez supprimer manuellement les ressources des services de données avec Azure Arc dans Azure. Vous pouvez supprimer ces ressources à l’aide de l’une des options suivantes.

Supprimer un groupe de ressources entier

Si vous avez utilisé un groupe de ressources spécifique et dédié pour les services de données activés par Azure Arc et souhaitez supprimer tout le contenu du groupe de ressources, vous pouvez supprimer le groupe de ressources, ce qui a pour effet de supprimer tout son contenu.

Vous pouvez supprimer un groupe de ressources dans le portail Azure en procédant comme suit :

  • Accédez au groupe de ressources dans le portail Azure où les ressources des services de données avec Azure Arc ont été créées.
  • Cliquez sur le bouton Supprimer le groupe de ressources.
  • Validez la suppression en entrant le nom du groupe de ressources, puis cliquez sur Supprimer.

Supprimer des ressources spécifiques dans le groupe de ressources

Vous pouvez supprimer des ressources de services de données activées par Azure Arc dans un groupe de ressources sur le portail Azure en procédant comme suit :

  • Accédez au groupe de ressources dans le portail Azure où les ressources des services de données avec Azure Arc ont été créées.
  • Sélectionnez toutes les ressources à supprimer.
  • Cliquez sur le bouton Supprimer.
  • Pour confirmer la suppression, tapez Oui, puis cliquez sur Supprimer.

Supprimer des ressources à l’aide d’Azure CLI

Vous pouvez supprimer des ressources de services de données activées par Azure Arc à l’aide d’Azure CLI.

Supprimer des ressources d’instance gérée SQL à l’aide d’Azure CLI

Pour supprimer des ressources d’instance gérée SQL d’Azure à l’aide d’Azure CLI remplacez les valeurs d’espace réservé dans la commande ci-dessous, puis exécutez celle-ci.

az resource delete --name <sql instance name> --resource-type Microsoft.AzureArcData/sqlManagedInstances --resource-group <resource group name>

#Example
#az resource delete --name sql1 --resource-type Microsoft.AzureArcData/sqlManagedInstances --resource-group rg1

Supprimer des ressources de serveur PostgreSQL à l’aide d’Azure CLI

Pour supprimer une ressource de serveur PostgreSQL d’Azure à l’aide d’Azure CLI, remplacez les valeurs d’espace réservé dans la commande ci-dessous, puis exécutez-la.

az resource delete --name <postgresql instance name> --resource-type Microsoft.AzureArcData/postgresInstances --resource-group <resource group name>

#Example
#az resource delete --name pg1 --resource-type Microsoft.AzureArcData/postgresInstances --resource-group rg1

Supprimer des ressources de contrôleur de données Azure Arc à l’aide d’Azure CLI

Remarque

Avant de supprimer un contrôleur de données Azure Arc, vous devez supprimer toutes les ressources de l’instance de base de données qu’il gère.

Pour supprimer un contrôleur de données Azure Arc d’Azure à l’aide d’Azure CLI, remplacez les valeurs d’espace réservé dans la commande ci-dessous, puis exécutez-la.

az resource delete --name <data controller name> --resource-type Microsoft.AzureArcData/dataControllers --resource-group <resource group name>

#Example
#az resource delete --name dc1 --resource-type Microsoft.AzureArcData/dataControllers --resource-group rg1

Supprimer un groupe de ressources à l’aide d’Azure CLI

Pour supprimer un groupe de ressources, vous pouvez également utiliser Azure CLI.