Ta bort resurser från Azure Arc-aktiverade datatjänster

Den här artikeln beskriver hur du tar bort Azure Arc-aktiverade datatjänstresurser från Azure.

Varning

När du tar bort resurser enligt beskrivningen i den här artikeln går de här åtgärderna inte att ångra.

Informationen i den här artikeln gäller för resurser i Azure Arc-aktiverade datatjänster. Om du vill ta bort resurser i Azure granskar du informationen i Azure Resource Manager-resursgruppen och resursborttagningen.

Före

Innan du tar bort en resurs som Azure Arc SQL-hanterad instans eller Azure Arc-datakontrollant måste du exportera och ladda upp användningsinformationen till Azure för korrekt faktureringsberäkning genom att följa anvisningarna i Ladda upp faktureringsdata till Azure – indirekt anslutet läge.

Direktanslutningsläge

När ett kluster är anslutet till Azure med direktanslutningsläge använder du Azure-portalen för att hantera resurserna. Använd portalen för alla crud-åtgärder (create, read, update, &delete) för datakontrollanter, hanterade instanser och PostgreSQL-servrar.

Från Azure-portalen:

  1. Bläddra till resursgruppen och ta bort Azure Arc-datastyrenheten
  2. Välj Det Azure Arc-aktiverade Kubernetes-klustret och gå till sidan Översikt
    • Välj Tillägg under Inställningar
    • På sidan Tillägg väljer du Azure Arc-datatjänsttillägget (av typen microsoft.arcdataservices) och klickar på Avinstallera
  3. Du kan också ta bort den anpassade plats som Azure Arc-datakontrollanten distribueras till.
  4. Du kan också ta bort namnområdet i Kubernetes-klustret om det inte finns några andra resurser som skapats i namnområdet.

Se Hantera Azure-resurser med hjälp av Azure-portalen.

Indirekt anslutningsläge

Om du tar bort en instans från Kubernetes i läget för indirekt anslutning tas den inte bort från Azure och om du tar bort en instans från Azure tas den inte bort från Kubernetes. För indirekt anslutningsläge är det en tvåstegsprocess att ta bort en resurs och detta kommer att förbättras i framtiden. Kubernetes kommer att vara sanningskällan och portalen uppdateras för att återspegla den.

I vissa fall kan du behöva ta bort Azure Arc-aktiverade datatjänstresurser manuellt i Azure. Du kan ta bort dessa resurser med något av följande alternativ.

Ta bort en hel resursgrupp

Om du har använt en specifik och dedikerad resursgrupp för Azure Arc-aktiverade datatjänster och vill ta bort allt i resursgruppen kan du ta bort resursgruppen som tar bort allt i den.

Du kan ta bort en resursgrupp i Azure-portalen genom att göra följande:

  • Bläddra till resursgruppen i Azure-portalen där Azure Arc-aktiverade datatjänstresurser har skapats.
  • Klicka på knappen Ta bort resursgrupp.
  • Bekräfta borttagningen genom att ange resursgruppens namn och klicka på Ta bort.

Ta bort specifika resurser i resursgruppen

Du kan ta bort specifika Azure Arc-aktiverade datatjänstresurser i en resursgrupp i Azure-portalen genom att göra följande:

  • Bläddra till resursgruppen i Azure-portalen där Azure Arc-aktiverade datatjänstresurser har skapats.
  • Välj alla resurser som ska tas bort.
  • Klicka på knappen Ta bort.
  • Bekräfta borttagningen genom att skriva "ja" och klicka på Ta bort.

Ta bort resurser med hjälp av Azure CLI

Du kan ta bort specifika Azure Arc-aktiverade datatjänstresurser med hjälp av Azure CLI.

Ta bort SQL-hanterade instansresurser med hjälp av Azure CLI

Om du vill ta bort sql-hanterade instansresurser från Azure med hjälp av Azure CLI ersätter du platshållarvärdena i kommandot nedan och kör dem.

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

Ta bort PostgreSQL-serverresurser med hjälp av Azure CLI

Om du vill ta bort en PostgreSQL-serverresurs från Azure med hjälp av Azure CLI ersätter du platshållarvärdena i kommandot nedan och kör den.

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

Ta bort Azure Arc-datastyrenhetsresurser med hjälp av Azure CLI

Kommentar

Innan du tar bort en Azure Arc-datakontrollant bör du ta bort alla databasinstansresurser som den hanterar.

Om du vill ta bort en Azure Arc-datakontrollant från Azure med hjälp av Azure CLI ersätter du platshållarvärdena i kommandot nedan och kör den.

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

Ta bort en resursgrupp med hjälp av Azure CLI

Du kan också använda Azure CLI för att ta bort en resursgrupp.