Eliminación de un esquema o registro - AWS Glue

Eliminación de un esquema o registro

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

Eliminación de un esquema

Es posible que desee eliminar un esquema cuando ya no se utilizará dentro de un registro, utilizando la consola AWS Management Console, o la API Acción DeleteSchema (Python: delete_schema).

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), 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 AWS Management Console y abra la consola de AWS Glue en https://console.aws.amazon.com/glue/.

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

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

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

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

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

  7. Elija Eliminar.

Los esquemas especificados se eliminan del registro.

Eliminar una versión de esquema

A medida que los esquemas se acumulan en el registro, es posible que desee eliminar las versiones de esquema no deseadas mediante la AWS Management Console o la API Acción DeleteSchemaVersions (Python: delete_schema_versions). 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). Las versiones de los esquemas especificados se eliminan del registro.

Llamar a la API Acción ListSchemaVersions (Python: list_schema_versions) 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 AWS Management Console y abra la consola de AWS Glue en https://console.aws.amazon.com/glue/.

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

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

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

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

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

  7. Elija Eliminar.

Las versiones de los esquemas especificados se eliminan del registro.