ListTables - Amazon DynamoDB

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

ListTables

penting

This section refers to API version 2011-12-05, which is deprecated and should not be used for new applications.

Untuk dokumentasi tentang API tingkat rendah saat ini, lihat Referensi API Amazon DynamoDB.

Deskripsi

Mengembalikan array dari semua tabel yang terkait dengan akun dan titik akhir saat ini.

Setiap titik akhir DynamoDB bersifat independen sepenuhnya. Misalnya, jika Anda memiliki dua tabel yang disebut "MyTable,” satu di dynamodb.us-west-2.amazonaws.com dan satu di dynamodb.us-east-1.amazonaws.com, mereka sepenuhnya independen dan tidak berbagi data apa pun. ListTables Operasi mengembalikan semua nama tabel yang terkait dengan akun yang membuat permintaan, untuk titik akhir yang menerima permintaan.

Permintaan

Sintaks

// This header is abbreviated. // For a sample of a complete header, see API tingkat rendah DynamoDB. POST / HTTP/1.1 x-amz-target: DynamoDB_20111205.ListTables content-type: application/x-amz-json-1.0 {"ExclusiveStartTableName":"Table1","Limit":3}

ListTables Operasi, secara default, meminta semua nama tabel yang terkait dengan akun yang membuat permintaan, untuk titik akhir yang menerima permintaan.

Nama Deskripsi Wajib
Limit

Jumlah maksimum nama tabel yang akan dikembalikan.

Jenis: Integer

Tidak
ExclusiveStartTableName

Nama tabel yang memulai daftar. Jika Anda sudah menjalankan ListTables operasi dan menerima LastEvaluatedTableName nilai dalam respons, gunakan nilai itu di sini untuk melanjutkan daftar.

Tipe: String

Tidak

Respons

Sintaks

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"}
Nama Deskripsi
TableNames

Nama-nama tabel yang terkait dengan akun saat ini pada titik akhir terkini.

Jenis: Array

LastEvaluatedTableName

Nama tabel terakhir dalam daftar saat ini, hanya jika beberapa tabel untuk akun dan titik akhir belum dikembalikan. Nilai ini tidak ada dalam respons jika semua nama tabel sudah dikembalikan. Gunakan nilai ini sebagai ExclusiveStartTableName dalam permintaan baru untuk melanjutkan daftar hingga semua nama tabel dikembalikan.

Jenis: String

Kesalahan khusus

Tidak ada kesalahan yang spesifik untuk operasi ini.

Contoh

Contoh berikut menunjukkan permintaan HTTP POST dan respon menggunakan ListTables operasi.

Permintaan sampel

// This header is abbreviated. // For a sample of a complete header, see API tingkat rendah DynamoDB. POST / HTTP/1.1 x-amz-target: DynamoDB_20111205.ListTables content-type: application/x-amz-json-1.0 {"ExclusiveStartTableName":"comp2","Limit":3}

Respons sampel

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"]}