Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Elimina un keyspace in Amazon Keyspaces
Per evitare che ti vengano addebitati i keyspace, elimina tutti i keyspace che non stai utilizzando. Quando elimini un keyspace, il keyspace e tutte le relative tabelle vengono eliminati e non vengono più addebitati costi per essi.
È possibile eliminare un keyspace utilizzando la console, CQL o il. AWS CLI
La procedura seguente elimina un keyspace e tutte le relative tabelle e dati utilizzando la console.
Per eliminare un keyspace utilizzando la console
-
Accedi a e apri Console di gestione AWS la console Amazon Keyspaces all'indirizzo. https://console.aws.amazon.com/keyspaces/home
-
Nel pannello di navigazione, scegli Keyspaces.
-
Scegli la casella a sinistra del nome di ogni keyspace che desideri eliminare.
-
Scegli Elimina.
-
Nella schermata Elimina keyspace, inserisci
Deletenella casella. Quindi, scegli Elimina keyspace. -
Per verificare che il keyspace sia
catalogstato eliminato, scegli Keyspaces nel pannello di navigazione e conferma che non sia più elencato. Poiché ne hai eliminato il keyspace, anche labook_awardstabella sotto Tabelle non dovrebbe essere elencata.
La procedura seguente elimina un keyspace e tutte le relative tabelle e dati utilizzando CQL.
Per eliminare un keyspace usando CQL
Apri AWS CloudShell e connettiti ad Amazon Keyspaces utilizzando il seguente comando. Assicurati di effettuare l'aggiornamento
us-east-1con la tua regione.cqlsh-expansion cassandra.us-east-1.amazonaws.com 9142 --ssl-
Elimina il tuo keyspace inserendo la seguente dichiarazione.
DROP KEYSPACE IF EXISTS catalog ; -
Verifica che il tuo keyspace sia stato eliminato.
SELECT * from system_schema.keyspaces ;Il tuo keyspace non dovrebbe essere elencato. Nota che, poiché si tratta di un'operazione asincrona, può verificarsi un ritardo prima che il keyspace venga eliminato. Dopo che il keyspace è stato eliminato, l'output dell'istruzione dovrebbe essere simile a questo.
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)
La procedura seguente elimina un keyspace e tutte le relative tabelle e dati utilizzando il. AWS CLI
Per eliminare un keyspace utilizzando AWS CLI
Apri AWS CloudShell
-
Elimina il tuo keyspace inserendo la seguente dichiarazione.
aws keyspaces delete-keyspace --keyspace-name 'catalog' -
Verifica che il tuo keyspace sia stato eliminato.
aws keyspaces list-keyspacesL'output di questa dichiarazione dovrebbe essere simile a questo ed elencare solo gli spazi chiave di sistema. Nota che, poiché si tratta di un'operazione asincrona, può verificarsi un ritardo prima che il keyspace venga eliminato.
{ "keyspaces": [ { "keyspaceName": "system_schema", "resourceArn": "arn:aws:cassandra:us-east-1:111122223333:/keyspace/system_schema/", "replicationStrategy": "SINGLE_REGION" }, { "keyspaceName": "system_schema_mcs", "resourceArn": "arn:aws:cassandra:us-east-1:111122223333:/keyspace/system_schema_mcs/", "replicationStrategy": "SINGLE_REGION" }, { "keyspaceName": "system", "resourceArn": "arn:aws:cassandra:us-east-1:111122223333:/keyspace/system/", "replicationStrategy": "SINGLE_REGION" }, { "keyspaceName": "system_multiregion_info", "resourceArn": "arn:aws:cassandra:us-east-1:111122223333:/keyspace/system_multiregion_info/", "replicationStrategy": "SINGLE_REGION" } ] }