Amazon Keyspaces에서 키스페이스 삭제 - Amazon Keyspaces(Apache Cassandra용)

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

Amazon Keyspaces에서 키스페이스 삭제

키스페이스 요금이 부과되지 않도록 하려면 사용하지 않는 모든 키스페이스를 삭제합니다. 키스페이스를 삭제하면 키스페이스와 모든 해당 테이블이 삭제되고 이에 대한 요금 발생이 중지됩니다.

콘솔, CQL 또는 AWS CLI를 사용하여 키스페이스를 삭제할 수 있습니다.

다음 절차에서는 콘솔을 사용하여 키스페이스와 모든 해당 테이블 및 데이터를 삭제합니다.

콘솔을 사용하여 키스페이스를 삭제하려면
  1. AWS Management Console에 로그인하고 Amazon Keyspaces 콘솔(https://console.aws.amazon.com/msk/home)을 엽니다.

  2. 탐색 창에서 Keyspaces를 선택합니다.

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

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

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

  6. 키스페이스 catalog가 삭제되었는지 확인하려면 탐색 창에서 Keyspaces를 선택하고 키스페이스가 더 이상 목록에 없는지 확인합니다. 키스페이스를 삭제했으므로 Tables 아래의 book_awards 테이블도 나열되지 않아야 합니다.

다음 절차에서는 CQL을 사용하여 키스페이스와 모든 해당 테이블 및 데이터를 삭제합니다.

CQL을 사용하여 키스페이스를 삭제하려면
  1. AWS CloudShell을 열고 다음 명령을 사용하여 Amazon Keyspaces에 연결합니다. us-east-1을 자체 리전으로 업데이트해야 합니다.

    cqlsh-expansion cassandra.us-east-1.amazonaws.com 9142 --ssl
  2. 다음 문을 입력하여 키스페이스를 삭제합니다.

    DROP KEYSPACE IF EXISTS catalog ;
  3. 키스페이스가 삭제되었는지 확인합니다.

    SELECT * from system_schema.keyspaces ;

    키스페이스가 나열되어서는 안 됩니다. 이 작업은 비동기 작업이므로 키스페이스가 삭제될 때까지 지연이 발생할 수 있습니다. 키스페이스가 삭제된 후에는 문 출력이 다음과 같아야 합니다.

    keyspace_name | durable_writes | replication -------------------------+----------------+------------------------------------------------------------------------------------- system_schema | True | {'class': 'org.apache.cassandra.locator.SimpleStrategy', 'replication_factor': '3'} system_schema_mcs | True | {'class': 'org.apache.cassandra.locator.SimpleStrategy', 'replication_factor': '3'} system | True | {'class': 'org.apache.cassandra.locator.SimpleStrategy', 'replication_factor': '3'} system_multiregion_info | True | {'class': 'org.apache.cassandra.locator.SimpleStrategy', 'replication_factor': '3'} (4 rows)

다음 절차에서는 AWS CLI을 사용하여 키스페이스와 모든 해당 테이블 및 데이터를 삭제합니다.

AWS CLI를 사용하여 키스페이스를 삭제하려면
  1. AWS CloudShell를 엽니다.

  2. 다음 문을 입력하여 키스페이스를 삭제합니다.

    aws keyspaces delete-keyspace --keyspace-name 'catalog'
  3. 키스페이스가 삭제되었는지 확인합니다.

    aws keyspaces list-keyspaces

    이 문의 출력은 다음과 비슷해야 합니다. 이 작업은 비동기 작업이므로 키스페이스가 삭제될 때까지 지연이 발생할 수 있습니다.

    { "keyspaces": [ { "keyspaceName": "system_schema", "resourceArn": "arn:aws:cassandra:us-east-1:123SAMPLE012:/keyspace/system_schema/", "replicationStrategy": "SINGLE_REGION" }, { "keyspaceName": "system_schema_mcs", "resourceArn": "arn:aws:cassandra:us-east-1:123SAMPLE012:/keyspace/system_schema_mcs/", "replicationStrategy": "SINGLE_REGION" }, { "keyspaceName": "system", "resourceArn": "arn:aws:cassandra:us-east-1:123SAMPLE012:/keyspace/system/", "replicationStrategy": "SINGLE_REGION" }, { "keyspaceName": "system_multiregion_info", "resourceArn": "arn:aws:cassandra:us-east-1:123SAMPLE012:/keyspace/system_multiregion_info/", "replicationStrategy": "SINGLE_REGION" } ] }