本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
刪除結構描述或登錄檔
刪除結構描述、結構描述版本或登錄檔是無法復原的永久動作。
刪除結構描述
當結構描述不再在登錄中使用時,您可以使用 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 並開啟AWS Glue主控台,位於https://console.aws.amazon.com/glue/
。 在導覽窗格的 Data catalog 下,選擇 Schema registries (結構描述登錄檔)。
從登錄檔清單中選擇包含結構描述的登錄檔。
從清單中選擇一或多個結構描述,方法是勾選其方塊。
在 Action (動作) 選單中,選擇 Delete schema (刪除結構描述)。
在欄位中輸入文字
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 並開啟AWS Glue主控台,位於https://console.aws.amazon.com/glue/
。 在導覽窗格的 Data catalog 下,選擇 Schema registries (結構描述登錄檔)。
從登錄檔清單中選擇包含結構描述的登錄檔。
從清單中選擇一或多個結構描述,方法是勾選其方塊。
在 Action (動作) 選單中,選擇 Delete schema (刪除結構描述)。
在欄位中輸入文字
Delete
以確認刪除。選擇 刪除 。
您指定的結構描述版本會從登錄檔中刪除。