Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Wichtig
This section refers to API version 2011-12-05,
which is deprecated and should not be used for new
applications.
Eine Dokumentation zur aktuellen Low-Level-API finden Sie in der Amazon DynamoDB-API-Referenz.
Beschreibung
Gibt ein Array aller Tabellen zurück, die dem aktuellen Konto und Endpunkt zugeordnet sind.
Jeder DynamoDB-Endpunkt ist vollständig unabhängig. Wenn Sie beispielsweise zwei Tabellen mit dem Namen "“ habenMyTable, eine in dynamodb.us-west-2.amazonaws.com und eine in dynamodb.us-east-1.amazonaws.com, sind sie völlig unabhängig und teilen sich keine Daten. Der ListTables Vorgang gibt alle Tabellennamen zurück, die dem Konto zugeordnet sind, das die Anfrage gestellt hat, für den Endpunkt, der die Anfrage empfängt.
Anforderungen
Syntax
// This header is abbreviated. // For a sample of a complete header, see DynamoDB Low-Level-API. POST / HTTP/1.1 x-amz-target: DynamoDB_20111205.ListTables content-type: application/x-amz-json-1.0 {"ExclusiveStartTableName":"Table1","Limit":3}
Der ListTables Vorgang fordert standardmäßig alle Tabellennamen an, die dem Konto zugeordnet sind, das die Anfrage gestellt hat, für den Endpunkt, der die Anfrage empfängt.
Name | Beschreibung | Erforderlich |
---|---|---|
Limit
|
Eine Reihe von zurückzugebenden maximalen Tabellennamen. Typ: Ganzzahl |
Nein |
ExclusiveStartTableName
|
Der Name der Tabelle, mit der die Liste beginnt. Wenn Sie bereits einen ListTables Vorgang ausgeführt haben und in der Antwort einen Typ: Zeichenfolge |
Nein |
Antworten
Syntax
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"}
Name | Beschreibung |
---|---|
TableNames
|
Die Namen der Tabellen, die dem aktuellen Konto am aktuellen Endpunkt zugeordnet sind. Typ: Array |
LastEvaluatedTableName
| Der Name der letzten Tabelle in der aktuellen Liste, sofern einige Tabellen für das Konto und den Endpunkt nicht zurückgegeben wurden. Dieser Wert ist in einer Antwort nicht vorhanden, wenn alle Tabellennamen bereits zurückgegeben wurden. Verwenden Sie diesen Wert als Typ: Zeichenfolge |
Spezielle Fehler
Keine Fehler sind für diese Operation spezifisch.
Beispiele
Die folgenden Beispiele zeigen eine HTTP-POST-Anforderung und -Antwort, die den ListTables Vorgang verwenden.
Beispielanforderung
// This header is abbreviated. // For a sample of a complete header, see DynamoDB Low-Level-API. POST / HTTP/1.1 x-amz-target: DynamoDB_20111205.ListTables content-type: application/x-amz-json-1.0 {"ExclusiveStartTableName":"comp2","Limit":3}
Beispielantwort
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"]}