翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
スキーマまたはレジストリの削除
スキーマ、スキーマバージョン、またはレジストリの削除は永続的な操作であり、元に戻すことはできません。
スキーマの削除
レジストリ内で使用する必要がなくなったスキーマは、AWS Management Console または DeleteSchema アクション (Python: delete_schema) API を使用して削除することができます。。
1 つ以上のスキーマを削除することは永続的なアクションであり、元に戻すことはできません。(1 つあるいは複数の) スキーマが不要になったことを確認します。
レジストリからスキーマを削除するには、SchemaId
構造体により対象のスキーマを特定しながら DeleteSchema アクション (Python: delete_schema) API を呼び出します。
例:
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 コンソール
AWS Glue コンソールからスキーマを削除するには
-
AWS Management Consoleにサインインし、AWS Glue コンソール (https://console.aws.amazon.com/glue/
) を開きます。 ナビゲーションペインの [Data catalog] (データカタログ) で、[Schema registries] (スキーマレジストリ) をクリックします。
レジストリのリストから、自分のスキーマを含むレジストリを選択します。
チェックボックスをクリックして、リストから 1 つ以上のスキーマを選択します。
[Action] (アクション) メニューで、[Delete schema] (スキーマの削除) をクリックします。
フィールドに「
Delete
」というテキストを入力して、削除を確定します。[削除] を選択します。
指定した (1 つ以上の) スキーマがレジストリから削除されます。
スキーマバージョンの削除
スキーマはレジストリに蓄積されるので、不要なスキーマバージョンは、AWS Management Console または DeleteSchemaVersions アクション (Python: delete_schema_versions) API を使用して削除できます。1 つ以上のスキーマバージョンを削除することは永続的なアクションであり、元に戻すことはできません。そのスキーマバージョンが不要であることを確認します。
スキーマのバージョンを削除する場合は、以下の制約に注意してください。
チェックポイントとなっているバージョンを削除することはできません。
25 を超えて連続するバージョンの範囲を削除することはできません。
最新のスキーマバージョンが保留状態にある場合は、削除は行えません。
SchemaId
構造体を使用してスキーマを指定し、削除するバージョンの範囲を Versions
で指定します。バージョンまたはバージョンの範囲の指定の詳細については、「DeleteRegistry アクション (Python: delete_registry)」を参照してください。指定したスキーマバージョンがレジストリから削除されます。
この呼び出しの後に ListSchemaVersions アクション (Python: list_schema_versions) API を呼び出すと、削除されたバージョンのステータスが一覧表示されます。
例:
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"
-
AWS Management Consoleにサインインし、AWS Glue コンソール (https://console.aws.amazon.com/glue/
) を開きます。 ナビゲーションペインの [Data catalog] (データカタログ) で、[Schema registries] (スキーマレジストリ) をクリックします。
レジストリのリストから、自分のスキーマを含むレジストリを選択します。
チェックボックスをクリックして、リストから 1 つ以上のスキーマを選択します。
[Action] (アクション) メニューで、[Delete schema] (スキーマの削除) をクリックします。
フィールドに「
Delete
」というテキストを入力して、削除を確定します。[削除] を選択します。
指定したスキーマバージョンがレジストリから削除されます。