刪除結構描述或登錄檔 - AWS Glue

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

刪除結構描述或登錄檔

刪除結構描述、結構描述版本或登錄檔是無法復原的永久動作。

刪除結構描述

當結構描述不再在登錄中使用時,您可以使用 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 主控台刪除結構描述:

  1. 登入 AWS Management Console 並開啟AWS Glue主控台,位於https://console.aws.amazon.com/glue/

  2. 在導覽窗格的 Data catalog 下,選擇 Schema registries (結構描述登錄檔)。

  3. 從登錄檔清單中選擇包含結構描述的登錄檔。

  4. 從清單中選擇一或多個結構描述,方法是勾選其方塊。

  5. Action (動作) 選單中,選擇 Delete schema (刪除結構描述)

  6. 在欄位中輸入文字 Delete 以確認刪除。

  7. 選擇 刪除

您指定的結構描述會從登錄檔中刪除。

刪除結構描述版本

當資料架構在登錄中累積時,您可能想要使用 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"
  1. 登入 AWS Management Console 並開啟AWS Glue主控台,位於https://console.aws.amazon.com/glue/

  2. 在導覽窗格的 Data catalog 下,選擇 Schema registries (結構描述登錄檔)。

  3. 從登錄檔清單中選擇包含結構描述的登錄檔。

  4. 從清單中選擇一或多個結構描述,方法是勾選其方塊。

  5. Action (動作) 選單中,選擇 Delete schema (刪除結構描述)

  6. 在欄位中輸入文字 Delete 以確認刪除。

  7. 選擇 刪除

您指定的結構描述版本會從登錄檔中刪除。