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à.
DeleteTable
Importante
This section refers to API version 2011-12-05,
which is deprecated and should not be used for new
applications.
Per informazioni sull'API di basso livello corrente, consulta la Amazon DynamoDB API Reference.
Descrizione
L'operazione DeleteTable elimina una tabella e tutti i suoi elementi. Dopo una richiesta DeleteTable, la tabella specificata si trova nello stato DELETING finché DynamoDB non completa l'eliminazione. Se la tabella si trova nello stato ACTIVE, è possibile eliminarlo. Se una tabella si trova nello CREATING o UPDATING, allora DynamoDB restituisce un errore ResourceInUseException. Se la tabella specificata non esiste, DynamoDB restituisce un ResourceNotFoundException. Se la tabella si trova già nello stato DELETING, non viene restituito alcun errore.
Nota
DynamoDB potrebbe continuare ad accettare le richieste di operazioni del piano dati, ad esempio GetItem ePutItem, su una tabella nello stato DELETING fino al completamento dell'eliminazione della tabella.
Le tabelle sono uniche tra quelle associate all' AWS account che emette la richiesta e alla AWS regione che riceve la richiesta (ad esempio dynamodb.us-west-1.amazonaws.com). Ogni endpoint DynamoDB è completamente indipendente. Ad esempio, se hai due tabelle chiamate "»MyTable, una in dynamodb.us-west-2.amazonaws.com e una in dynamodb.us-west-1.amazonaws.com, sono completamente indipendenti e non condividono alcun dato; l'eliminazione di una non elimina l'altra.
Utilizza l'operazione DescribeTables per visualizzare lo stato della tabella.
Richieste
Sintassi
// This header is abbreviated. // For a sample of a complete header, see API DynamoDB di basso livello. POST / HTTP/1.1 x-amz-target: DynamoDB_20111205.DeleteTable content-type: application/x-amz-json-1.0 {"TableName":"Table1"}
| Nome | Descrizione | Richiesto |
|---|---|---|
TableName
|
Il nome della tabella da eliminare. Tipo: stringa |
Sì |
Risposte
Sintassi
HTTP/1.1 200 OK x-amzn-RequestId: 4HONCKIVH1BFUDQ1U68CTG3N27VV4KQNSO5AEMVJF66Q9ASUAAJG content-type: application/x-amz-json-1.0 content-length: 311 Date: Sun, 14 Aug 2011 22:56:22 GMT {"TableDescription": {"CreationDateTime":1.313362508446E9, "KeySchema": {"HashKeyElement":{"AttributeName":"user","AttributeType":"S"}, "RangeKeyElement":{"AttributeName":"time","AttributeType":"N"}}, "ProvisionedThroughput":{"ReadCapacityUnits":10,"WriteCapacityUnits":10}, "TableName":"Table1", "TableStatus":"DELETING" } }
| Nome | Descrizione |
|---|---|
TableDescription
|
Un container per le proprietà della tabella. |
CreationDateTime |
La data in cui è stata creata la tabella. Tipo: numero |
KeySchema
|
La struttura della chiave primaria (semplice o composita) per la tabella. Una coppia nome-valore per Tipo: mappa di |
ProvisionedThroughput
|
Velocità effettiva per la tabella specificata, costituita dai valori per ReadCapacityUnits e WriteCapacityUnits. Per informazioni, consulta Modalità di capacità fornita da DynamoDB. |
ProvisionedThroughput:
ReadCapacityUnits |
Il numero minimo di Tipo: numero |
ProvisionedThroughput:
WriteCapacityUnits |
Il numero minimo di Tipo: numero |
TableName
|
Il nome della tabella eliminata. Tipo: stringa |
TableStatus
|
Lo stato corrente della tabella (DELETING). Una volta che la tabella viene eliminata, le richieste successive per la tabella restituiscono resource
not found. Utilizza l'operazione DescribeTables per visualizzare lo stato della tabella. Tipo: stringa |
Errori speciali
| Errore | Descrizione |
|---|---|
ResourceInUseException
|
La tabella è nello stato CREATING o UPDATING e non può essere eliminata. |
Esempi
Richiesta di esempio
// This header is abbreviated. For a sample of a complete header, see API DynamoDB di basso livello. POST / HTTP/1.1 x-amz-target: DynamoDB_20111205.DeleteTable content-type: application/x-amz-json-1.0 content-length: 40 {"TableName":"favorite-movies-table"}
Risposta di esempio
HTTP/1.1 200 OK x-amzn-RequestId: 4HONCKIVH1BFUDQ1U68CTG3N27VV4KQNSO5AEMVJF66Q9ASUAAJG content-type: application/x-amz-json-1.0 content-length: 160 Date: Sun, 14 Aug 2011 17:20:03 GMT {"TableDescription": {"CreationDateTime":1.313362508446E9, "KeySchema": {"HashKeyElement":{"AttributeName":"name","AttributeType":"S"}}, "TableName":"favorite-movies-table", "TableStatus":"DELETING" }