Ein Schema oder eine Registrierung löschen
Das Löschen eines Schemas, einer Schemaversion oder einer Registrierung ist eine permanente Aktion, die nicht rückgängig gemacht werden kann.
Ein Schema löschen
Sie können ein Schema löschen, wenn es nicht mehr in einer Registrierung verwendet wird, indem Sie die AWS Management Console oder die DeleteSchema-Aktion (Python: delete_schema)-API verwenden.
Das Löschen eines oder mehrerer Schemata ist ein dauerhafter Vorgang, der nicht rückgängig gemacht werden kann. Stellen Sie sicher, dass das Schema oder die Schemata nicht mehr benötigt werden.
Um ein Schema aus der Registrierung zu löschen, rufen Sie die DeleteSchema-Aktion (Python: delete_schema)-API auf und geben die SchemaId-Struktur an, um das Schema zu identifizieren.
Zum Beispiel:
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"
AWS Glue-Konsole
Ein Schema aus der AWS Glue-Konsole löschen:
-
Melden Sie sich bei der AWS Management Console an und öffnen Sie die AWS Glue-Konsole unter https://console.aws.amazon.com/glue/
. Klicken Sie im Navigationsbereich unter Data Catalog auf Schema Registries (Schemaregistrierungen).
Wählen Sie die Registrierung, die Ihr Schema enthält, aus der Liste der Registrierungen aus.
Wählen Sie ein oder mehrere Schemata in der Liste aus, indem Sie die Kontrollkästchen aktivieren.
Wählen Sie im Menü Actions (Aktionen) die Option Delete (Löschen).
Geben Sie
Deletein das Feld ein, um den Löschvorgang zu bestätigen.Wählen Sie Löschen aus.
Die von Ihnen angegebenen Schemata werden aus der Registrierung gelöscht.
Eine Schemaversion löschen
Wenn sich Schemata in der Registrierung ansammeln, können Sie nicht benötigte Schemaversionen mit der AWS Management Console oder der DeleteSchemaVersions-Aktion (Python: delete_schema_versions)-API löschen. Das Löschen einer oder mehrerer Schemaversionen ist ein dauerhafter Vorgang, der nicht rückgängig gemacht werden kann. Stellen Sie sicher, dass die Schemaversionen nicht mehr benötigt werden.
Beachten Sie beim Löschen von Schemaversionen die folgenden Einschränkungen:
Sie können keine Version mit Checkpoint löschen.
Die Anzahl zusammenhängender Versionen darf nicht mehr als 25 betragen.
Die neueste Schemaversion darf sich nicht im Status „Ausstehend“ befinden.
Geben Sie die SchemaId-Struktur an, um das Schema zu identifizieren, und geben Sie Versions als Bereich von Versionen an, die gelöscht werden sollen. Weitere Informationen zum Angeben einer Version oder eines Versionsbereichs finden Sie unter DeleteRegistry-Aktion (Python: delete_registry). Die von Ihnen angegebenen Schemaversionen werden aus der Registrierung gelöscht.
Das Aufrufen der ListSchemaVersions-Aktion (Python: list_schema_versions)-API nach diesem Aufruf listet den Status der gelöschten Versionen auf.
Zum Beispiel:
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"
-
Melden Sie sich bei der AWS Management Console an und öffnen Sie die AWS Glue-Konsole unter https://console.aws.amazon.com/glue/
. Klicken Sie im Navigationsbereich unter Data Catalog auf Schema Registries (Schemaregistrierungen).
Wählen Sie die Registrierung, die Ihr Schema enthält, aus der Liste der Registrierungen aus.
Wählen Sie ein oder mehrere Schemata in der Liste aus, indem Sie die Kontrollkästchen aktivieren.
Wählen Sie im Menü Actions (Aktionen) die Option Delete (Löschen).
Geben Sie
Deletein das Feld ein, um den Löschvorgang zu bestätigen.Wählen Sie Löschen aus.
Die von Ihnen angegebenen Schemaversionen werden aus der Registrierung gelöscht.