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:
- Bläddra till resursgruppen och ta bort Azure Arc-datastyrenheten
- 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
- Du kan också ta bort den anpassade plats som Azure Arc-datakontrollanten distribueras till.
- 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
- Ta bort specifika resurser i resursgruppen
- Ta bort resurser med hjälp av Azure CLI
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.