스키마 또는 레지스트리 삭제
스키마, 스키마 버전 또는 레지스트리 삭제는 취소할 수 없는 영구적인 작업입니다.
스키마 삭제
AWS Management Console 또는 DeleteSchema 작업(Python: delete_schema) API를 사용하여 레지스트리 내에서 더 이상 사용되지 않는 스키마를 삭제할 수 있습니다.
하나 이상의 스키마 삭제는 실행 취소할 수 없는 영구 작업입니다. 스키마가 이제 필요 없는지 확인합니다.
레지스트리에서 스키마를 삭제하려면 DeleteSchema 작업(Python: delete_schema) API를 호출하여 스키마를 식별하는 SchemaId
구조를 지정합니다.
예:
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에 로그인하여 https://console.aws.amazon.com/glue/
에서 AWS Glue 콘솔을 엽니다. 탐색 창의 [데이터 카탈로그(Data catalog)]에서 [스키마 레지스트리(Schema registries)]를 선택합니다.
레지스트리 목록에서 스키마가 포함된 레지스트리를 선택합니다.
확인란을 선택하여 목록에서 하나 이상의 스키마를 선택합니다.
[작업(Action)] 메뉴에서 [스키마 삭제(Delete schema)]를 선택합니다.
필드에
Delete
텍스트를 입력하여 삭제를 확인합니다.Delete(삭제)를 선택합니다.
지정한 스키마가 레지스트리에서 삭제됩니다.
스키마 버전 삭제
스키마가 레지스트리에 누적되면 AWS Management Console 또는 DeleteSchemaVersions 작업(Python: delete_schema_versions) API를 사용하여 원치 않는 스키마 버전을 삭제할 수 있습니다. 하나 이상의 스키마 버전 삭제는 실행 취소할 수 없는 영구 작업입니다. 스키마 버전이 이제 필요 없는지 확인합니다.
스키마 버전을 삭제할 때 다음 제약 조건에 유의합니다.
체크포인트된 버전은 삭제할 수 없습니다.
연속 버전의 범위는 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에 로그인하여 https://console.aws.amazon.com/glue/
에서 AWS Glue 콘솔을 엽니다. 탐색 창의 [데이터 카탈로그(Data catalog)]에서 [스키마 레지스트리(Schema registries)]를 선택합니다.
레지스트리 목록에서 스키마가 포함된 레지스트리를 선택합니다.
확인란을 선택하여 목록에서 하나 이상의 스키마를 선택합니다.
[작업(Action)] 메뉴에서 [스키마 삭제(Delete schema)]를 선택합니다.
필드에
Delete
텍스트를 입력하여 삭제를 확인합니다.Delete(삭제)를 선택합니다.
지정한 스키마 버전이 레지스트리에서 삭제됩니다.