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à.
ListTables
Importante
In questa sezione si fa riferimento alla versione API 2011-12-05, che è obsoleta e non deve essere utilizzata per le nuove applicazioni.
Per informazioni sull'API di basso livello corrente, consulta la Amazon DynamoDB API Reference.
Descrizione
Restituisce una matrice di tutte le tabelle associate all'account e all'endpoint correnti.
Ogni endpoint DynamoDB è completamente indipendente. Ad esempio, se sono presenti due tabelle chiamate "MyTable", una in dynamodb.us-west-2.amazonaws.com e una in dynamodb.us-east-1.amazonaws.com, queste tabelle sono completamente indipendenti e non condividono alcun dato. L'operazione ListTables restituisce tutti i nomi di tabella associati all'account che effettua la richiesta, per l'endpoint che riceve la richiesta.
Richieste
Sintassi
// This header is abbreviated. // For a sample of a complete header, see DynamoDB di basso livello API. POST / HTTP/1.1 x-amz-target: DynamoDB_20111205.ListTables content-type: application/x-amz-json-1.0 {"ExclusiveStartTableName":"Table1","Limit":3}
Per impostazione predefinita, l'operazione ListTables richiede tutti i nomi delle tabelle associati all'account che effettua la richiesta per l'endpoint che riceve la richiesta.
Nome | Descrizione | Obbligatorio |
---|---|---|
Limit
|
Un numero massimo di nomi di tabella da restituire. Tipo: integer |
No |
ExclusiveStartTableName
|
Il nome della tabella che inizia l'elenco. Se hai già eseguito un'operazione ListTables e hai ricevuto un valore Tipo: string |
No |
Risposte
Sintassi
HTTP/1.1 200 OK x-amzn-RequestId: S1LEK2DPQP8OJNHVHL8OU2M7KRVV4KQNSO5AEMVJF66Q9ASUAAJG content-type: application/x-amz-json-1.0 content-length: 81 Date: Fri, 21 Oct 2011 20:35:38 GMT {"TableNames":["Table1","Table2","Table3"], "LastEvaluatedTableName":"Table3"}
Nome | Descrizione |
---|---|
TableNames
|
I nomi delle tabelle associate al conto corrente nell'endpoint corrente. Tipo: Array |
LastEvaluatedTableName
| Il nome dell'ultima tabella dell'elenco corrente, solo se alcune tabelle per l'account e l'endpoint non sono state restituite. Questo valore non esiste in una risposta se sono già stati restituiti tutti i nomi delle tabelle. Usare questo valore come Tipo: string |
Errori speciali
Non esiste alcun errore specifico per questa operazione.
Esempi
Gli esempi seguenti mostrano una richiesta HTTP POST e una risposta tramite l'operazione ListTables.
Richiesta di esempio
// This header is abbreviated. // For a sample of a complete header, see DynamoDB di basso livello API. POST / HTTP/1.1 x-amz-target: DynamoDB_20111205.ListTables content-type: application/x-amz-json-1.0 {"ExclusiveStartTableName":"comp2","Limit":3}
Risposta di esempio
HTTP/1.1 200 OK x-amzn-RequestId: S1LEK2DPQP8OJNHVHL8OU2M7KRVV4KQNSO5AEMVJF66Q9ASUAAJG content-type: application/x-amz-json-1.0 content-length: 81 Date: Fri, 21 Oct 2011 20:35:38 GMT {"LastEvaluatedTableName":"comp5","TableNames":["comp3","comp4","comp5"]}