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 \ --namespaceexample_namespace
--nameexample_table
Amazon S3 테이블 버킷에 연결된 Apache Spark 세션에서 테이블을 삭제할 수 있습니다.
이 예시에서는 DROP TABLE PURGE
명령을 사용하여 테이블을 삭제하는 방법을 보여줍니다. 명령을 사용하려면 사용자 입력 자리 표시자
를 사용자의 정보로 대체합니다.
spark.sql( " DROP TABLE [IF EXISTS] s3tablesbucket.
example_namespace
.example_table
PURGE")