Amazon Keyspaces에서 테이블 삭제 - Amazon Keyspaces(Apache Cassandra용)

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Amazon Keyspaces에서 테이블 삭제

필요하지 않은 테이블과 데이터에 대해 요금이 부과되지 않도록 하려면 사용하지 않는 테이블을 모두 삭제하십시오. 테이블을 삭제하면 테이블과 해당 데이터가 삭제되고 이에 대한 요금 발생이 중지됩니다. 하지만 키스페이스는 그대로 유지됩니다. 키스페이스를 삭제하면 키스페이스와 모든 해당 테이블이 삭제되고 이에 대한 요금 발생이 중지됩니다.

콘솔을 사용하여 테이블을 삭제할 수 있습니다. 또는 CQL AWS CLI. 테이블을 삭제하면 테이블과 모든 데이터가 삭제됩니다.

다음 절차는 를 사용하여 테이블과 모든 데이터를 삭제합니다. AWS Management Console.

콘솔을 사용하여 테이블을 삭제하려면
  1. 에 로그인하십시오. AWS Management Console를 클릭하고 집에서 https://console.aws.amazon.com/keyspaces/ Amazon Keyspaces 콘솔을 엽니다.

  2. 탐색 창에서 테이블을 선택합니다.

  3. 삭제할 각 테이블의 이름 왼쪽에 있는 상자를 선택합니다.

  4. Delete(삭제)를 선택합니다.

  5. 테이블 삭제 화면에서 상자에 Delete를 입력합니다. 그런 다음 테이블 삭제를 선택합니다.

  6. 테이블이 삭제되었는지 확인하려면 탐색 창에서 테이블을 선택하고 book_awards 테이블이 더 이상 목록에 없는지 확인합니다.

다음 절차는 를 사용하여 CQL 테이블과 모든 데이터를 삭제합니다.

를 사용하여 테이블을 삭제하려면 CQL
  1. 을 엽니다. AWS CloudShell 다음 명령을 사용하여 Amazon Keyspace에 연결합니다. 반드시 업데이트하세요.us-east-1 자신의 지역으로 설정하세요.

    cqlsh-expansion cassandra.us-east-1.amazonaws.com 9142 --ssl
  2. 다음 명령문을 입력하여 테이블을 삭제하세요.

    DROP TABLE IF EXISTS catalog.book_awards ;
  3. 테이블이 삭제되었는지 확인합니다.

    SELECT * FROM system_schema.tables WHERE keyspace_name = 'catalog' ;

    결과는 다음과 같아야 합니다. 이 작업에는 시간이 다소 걸릴 수 있으므로 이 결과가 표시되지 않으면 1분 후에 명령문을 다시 실행하십시오.

    keyspace_name | table_name | bloom_filter_fp_chance | caching | cdc | comment | compaction | compression | crc_check_chance | dclocal_read_repair_chance | default_time_to_live | extensions | flags | gc_grace_seconds | id | max_index_interval | memtable_flush_period_in_ms | min_index_interval | read_repair_chance | speculative_retry ---------------+------------+------------------------+---------+-----+---------+------------+-------------+------------------+----------------------------+----------------------+------------+-------+------------------+----+--------------------+-----------------------------+--------------------+--------------------+------------------- (0 rows)

다음 절차는 를 사용하여 테이블과 모든 데이터를 삭제합니다. AWS CLI.

를 사용하여 테이블을 삭제하려면 AWS CLI
  1. 열기 CloudShell

  2. 다음 명령문을 사용하여 테이블을 삭제하세요.

    aws keyspaces delete-table --keyspace-name 'catalog' --table-name 'book_awards'
  3. 테이블이 삭제되었는지 확인하기 위해 키스페이스에 모든 테이블을 나열할 수 있습니다.

    aws keyspaces list-tables --keyspace-name 'catalog'

    다음과 같이 출력되어야 합니다. 이 비동기 작업에는 다소 시간이 걸릴 수 있다는 점에 유의하세요. 잠시 후 명령을 다시 실행하여 테이블이 삭제되었는지 확인합니다.

    { "tables": [] }