En este artículo se documentan los métodos que puede usar para eliminar un recurso de Ordenador Planetario de Microsoft Pro GeoCatalog existente.
- Mediante Azure Portal.
- Uso de la API REST de Azure.
- Uso de los SDK de Azure (.NET, Java, JavaScript, Python, Go).
Antes de continuar con la eliminación del recurso GeoCatalog, descargue una copia de seguridad de los datos, los recursos, los elementos del Catálogo de activos spatioTemporales (STAC) o represente las configuraciones que desea conservar. Una vez completada la eliminación, no será posible acceder a ningún dato dentro de la configuración o recopilación de GeoCatalog.
Antes de continuar con los pasos de eliminación, asegúrese de que está listo para eliminar el recurso.
Nota:
Debido a la recuperación de problemas recientes de Azure Front Door, los usuarios pueden esperar que las eliminaciones tarden hasta 2 horas.
Prerrequisitos
Eliminar un GeoCatalog con el portal de Azure
Vaya al recurso GeoCatalog en Azure Portal.
En la página GeoCatalog de Azure Portal, seleccione Eliminar. Aparecerá un cuadro de diálogo de confirmación de eliminación de recursos .
Nota:
Al seleccionar "Sí" comenzará inmediatamente a eliminar este recurso.
Pasos siguientes
Contenido relacionado
Eliminación de una geocatalog con la API REST
Inicio de sesión en Azure Portal
Abra una instancia de Cloud Shell.
Seleccione modo Bash.
Ejecute el siguiente comando:
Nota:
La ejecución de este comando comenzará inmediatamente a eliminar este recurso.
# Replace the placeholder values below with your specific data
SUBSCRIPTION_ID="<your-subscription-id>"
RESOURCE_GROUP="<your-resource-group>"
CATALOG_NAME="<your-GeoCatalog-name>"
az rest --method DELETE --uri "/subscriptions/$SUBSCRIPTION_ID/resourceGroups/$RESOURCE_GROUP/providers/Microsoft.Orbital/geoCatalogs/$CATALOG_NAME?api-version=2026-04-15"
Pasos siguientes
Contenido relacionado
Eliminación de un geocatalog con el SDK de .NET
Nota:
La ejecución de este código comenzará inmediatamente a eliminar este recurso.
using Azure.Identity;
using Azure.ResourceManager;
using Azure.ResourceManager.PlanetaryComputer;
var client = new ArmClient(new DefaultAzureCredential());
string subscriptionId = "<your-subscription-id>";
string resourceGroupName = "<your-resource-group>";
string catalogName = "<your-geocatalog-name>";
var geoCatalogResourceId = PlanetaryComputerGeoCatalogResource.CreateResourceIdentifier(
subscriptionId, resourceGroupName, catalogName);
var geoCatalog = client.GetPlanetaryComputerGeoCatalogResource(geoCatalogResourceId);
var operation = await geoCatalog.DeleteAsync(Azure.WaitUntil.Completed);
Console.WriteLine("GeoCatalog deleted successfully.");
Para obtener más información, consulte la referencia del SDK de .NET.
Pasos siguientes
Contenido relacionado
Eliminación de geocatalog con el SDK de Java
Nota:
La ejecución de este código comenzará inmediatamente a eliminar este recurso.
import com.azure.identity.DefaultAzureCredentialBuilder;
import com.azure.resourcemanager.planetarycomputer.PlanetaryComputerManager;
PlanetaryComputerManager manager = PlanetaryComputerManager.authenticate(
new DefaultAzureCredentialBuilder().build(),
"<your-subscription-id>");
manager.geoCatalogs().deleteByResourceGroup(
"<your-resource-group>",
"<your-geocatalog-name>");
System.out.println("GeoCatalog deleted successfully.");
Para obtener más información, consulte la referencia del SDK de Java.
Pasos siguientes
Contenido relacionado
Eliminación de un geocatalog con el SDK de JavaScript
Nota:
La ejecución de este código comenzará inmediatamente a eliminar este recurso.
import { SpatioClient } from "@azure/arm-planetarycomputer";
import { DefaultAzureCredential } from "@azure/identity";
const credential = new DefaultAzureCredential();
const client = new SpatioClient(credential, "<your-subscription-id>");
const result = await client.geoCatalogs.delete(
"<your-resource-group>",
"<your-geocatalog-name>"
);
console.log("GeoCatalog deleted successfully.");
Para obtener más información, consulte la referencia del SDK de JavaScript.
Pasos siguientes
Contenido relacionado
Eliminación de un geocatalog con el SDK de Python
Nota:
La ejecución de este código comenzará inmediatamente a eliminar este recurso.
from azure.identity import DefaultAzureCredential
from azure.mgmt.planetarycomputer import PlanetaryComputerMgmtClient
credential = DefaultAzureCredential()
client = PlanetaryComputerMgmtClient(
credential=credential,
subscription_id="<your-subscription-id>"
)
client.geo_catalogs.begin_delete(
resource_group_name="<your-resource-group>",
catalog_name="<your-geocatalog-name>"
).wait()
print("GeoCatalog deleted successfully.")
Para obtener más información, consulte la referencia del SDK de Python.
Pasos siguientes
Contenido relacionado
Eliminación de una geocatalog con el SDK de Go
Nota:
La ejecución de este código comenzará inmediatamente a eliminar este recurso.
package main
import (
"context"
"fmt"
"log"
"github.com/Azure/azure-sdk-for-go/sdk/azidentity"
"github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/planetarycomputer/armplanetarycomputer"
)
func main() {
cred, err := azidentity.NewDefaultAzureCredential(nil)
if err != nil {
log.Fatalf("failed to create credential: %v", err)
}
clientFactory, err := armplanetarycomputer.NewClientFactory(
"<your-subscription-id>", cred, nil)
if err != nil {
log.Fatalf("failed to create client factory: %v", err)
}
client := clientFactory.NewGeoCatalogsClient()
poller, err := client.BeginDelete(context.Background(),
"<your-resource-group>",
"<your-geocatalog-name>",
nil)
if err != nil {
log.Fatalf("failed to start deletion: %v", err)
}
_, err = poller.PollUntilDone(context.Background(), nil)
if err != nil {
log.Fatalf("failed to delete: %v", err)
}
fmt.Println("GeoCatalog deleted successfully.")
}
Para obtener más información, consulte el Go SDK source.
Pasos siguientes
Contenido relacionado