

# Eliminación de un esquema o registro
<a name="schema-registry-gs7"></a>

Eliminar un esquema, una versión de esquema o un registro son acciones permanentes que no se pueden deshacer.

## Eliminación de un esquema
<a name="schema-registry-gs7a"></a>

Es posible que desee eliminar un esquema cuando ya no se utilizará dentro de un registro, utilizando la consola Consola de administración de AWS, o la API [Acción DeleteSchema (Python: delete\_schema)](aws-glue-api-schema-registry-api.md#aws-glue-api-schema-registry-api-DeleteSchema).

Eliminar uno o varios esquemas es una acción permanente que no se puede deshacer. Asegúrese de que el esquema o los esquemas ya no son necesarios.

Para eliminar un esquema del registro, llame a la API [Acción DeleteSchema (Python: delete\_schema)](aws-glue-api-schema-registry-api.md#aws-glue-api-schema-registry-api-DeleteSchema), y especifique la estructura de `SchemaId` para identificar el esquema.

Por ejemplo:

```
aws glue delete-schema --schema-id SchemaArn="arn:aws:glue:us-east-2:901234567890:schema/registryName1/schemaname"
```

```
aws glue delete-schema --schema-id SchemaName="TestSchema6-deleteschemabyname",RegistryName="default-registry"
```

**Consola de AWS Glue**  
Para eliminar un esquema de la consola de AWS Glue:

1. Inicie sesión en Consola de administración de AWS y abra la consola de AWS Glue en [https://console.aws.amazon.com/glue/](https://console.aws.amazon.com/glue\).

1. En el panel de navegación, en **Data catalog** (Catálogo de datos), elija **Schema registries (Registros de esquemas)**.

1. Elija el registro que contiene el esquema de la lista de registros.

1. Seleccione uno o varios esquemas de la lista, al marcar las casillas correspondientes.

1. En el menú **Action (Acción)**, elija **Delete schema (Eliminar esquema)**.

1. Ingrese el texto **Delete** en el campo para confirmar la eliminación.

1. Elija **Eliminar**.

Los esquemas especificados se eliminan del registro.

## Eliminar una versión de esquema
<a name="schema-registry-gs7b"></a>

A medida que los esquemas se acumulan en el registro, es posible que desee eliminar las versiones de esquema no deseadas mediante la Consola de administración de AWS o la API [Acción DeleteSchemaVersions (Python: delete\_schema\_versions)](aws-glue-api-schema-registry-api.md#aws-glue-api-schema-registry-api-DeleteSchemaVersions). Eliminar una o varias versiones de esquema es una acción permanente que no se puede deshacer. Asegúrese de que las versiones del esquema ya no sean necesarias.

Al eliminar versiones de esquema, tenga en cuenta las siguientes restricciones:
+ No puede eliminar una versión marcada como punto de control.
+ El rango de versiones contiguas no puede ser superior a 25.
+ La versión del esquema más reciente no debe estar en un estado pendiente.

Especifique la estructura de `SchemaId` para identificar el esquema y especifique las `Versions` como un rango de versiones para eliminar. Para obtener más información sobre cómo especificar una versión o un rango de versiones, consulte [Acción DeleteRegistry (Python: delete\_registry)](aws-glue-api-schema-registry-api.md#aws-glue-api-schema-registry-api-DeleteRegistry). Las versiones de los esquemas especificados se eliminan del registro.

Llamar a la API [Acción ListSchemaVersions (Python: list\_schema\_versions)](aws-glue-api-schema-registry-api.md#aws-glue-api-schema-registry-api-ListSchemaVersions) después de esta llamada arrojará una lista del estado de las versiones eliminadas.

Por ejemplo:

```
aws glue delete-schema-versions --schema-id SchemaName="TestSchema6",RegistryName="default-registry" --versions "1-1"
```

```
aws glue delete-schema-versions --schema-id SchemaArn="arn:aws:glue:us-east-2:901234567890:schema/default-registry/TestSchema6-NON-Existent" --versions "1-1"
```

1. Inicie sesión en Consola de administración de AWS y abra la consola de AWS Glue en [https://console.aws.amazon.com/glue/](https://console.aws.amazon.com/glue\).

1. En el panel de navegación, en **Data catalog** (Catálogo de datos), elija **Schema registries (Registros de esquemas)**.

1. Elija el registro que contiene el esquema de la lista de registros.

1. Seleccione uno o varios esquemas de la lista, al marcar las casillas correspondientes.

1. En el menú **Action (Acción)**, elija **Delete schema (Eliminar esquema)**.

1. Ingrese el texto **Delete** en el campo para confirmar la eliminación.

1. Elija **Eliminar**.

Las versiones de los esquemas especificados se eliminan del registro.