Amazon S3 테이블 삭제 - Amazon Simple Storage Service

Amazon S3 테이블 삭제

Amazon S3 REST API, AWS SDK AWS CLI 또는 통합 쿼리 엔진을 사용하여 테이블을 삭제할 수 있습니다.

참고

S3 Tables은 purge=false를 사용한 DROP TABLE 작업을 지원하지 않습니다. Spark의 일부 버전은 DROP TABLE PURGE 명령을 실행할 때도 항상 이 플래그를 false로 설정합니다. purge=true를 사용하여 DROP TABLE로 재시도하거나 S3 Tables DeleteTable REST API를 사용하여 테이블을 삭제할 수 있습니다.

테이블을 삭제하면 해당 테이블과 연결된 객체가 비최신이 되며 제거되는 데 최대 1일이 걸릴 수 있습니다.

이 예시에서는 AWS CLI를 사용하여 테이블을 삭제하는 방법을 보여줍니다. 명령을 사용하려면 사용자 입력 자리 표시자를 사용자의 정보로 대체합니다.

aws s3tables delete-table \ --table-bucket-arn arn:aws:s3tables:us-east-1:111122223333:bucket/amzn-s3-demo-table-bucket \ --namespace example_namespace --name example_table

Amazon S3 테이블 버킷에 연결된 Apache Spark 세션에서 테이블을 삭제할 수 있습니다.

이 예시에서는 DROP TABLE PURGE 명령을 사용하여 테이블을 삭제하는 방법을 보여줍니다. 명령을 사용하려면 사용자 입력 자리 표시자를 사용자의 정보로 대체합니다.

spark.sql( " DROP TABLE [IF EXISTS] s3tablesbucket.example_namespace.example_table PURGE")