指定された名前空間内のすべてのテーブルをリスト表示します。
注意事項
-
テーブル数が多い場合は、1 回のリクエストで返されるテーブル数を制限するために
--max-tablesパラメーターを使用し、ページネーションには--continuation-tokenパラメーターを使用してください。 -
応答に
continuation-tokenが含まれている場合、さらにテーブルが存在します。--continuation-tokenパラメーターにこのトークンを渡して次のリクエストを実行すると、次のページの結果を取得できます。 -
--prefixパラメーターを使用すると、指定したプレフィックスで始まる名前のテーブルのみを返すことができます。
コマンドフォーマット
ossutil tables-api list-tables --table-bucket-arn value --namespace value [--prefix value] [--max-tables value] [--continuation-token value] [flags]
|
パラメーター |
タイプ |
説明 |
|
--continuation-token |
文字列 |
前回の応答から取得したページネーショントークンです。このトークンを使用して、次のページの結果を取得します。最初のリクエストでは、このパラメーターを省略してください。 |
|
--max-tables |
int |
1 回のリクエストで返されるテーブルの最大数です。デフォルト値および最大値は、サーバー側の制限に依存します。 |
|
--namespace |
文字列 |
リスト表示するテーブルが含まれる名前空間の名前です。 |
|
--prefix |
文字列 |
指定したプレフィックスで始まる名前のテーブルのみを返します。 |
|
--table-bucket-arn |
文字列 |
Table Bucket の ARN は、 |
-
list-tablesコマンドは、ListTablesAPI オペレーションに対応しています。API パラメーターの詳細については、「ListTables」をご参照ください。 -
サポートされているグローバルコマンドラインオプションについては、「ossutil global options」をご参照ください。
使用例
-
指定された名前空間内のすべてのテーブルをリスト表示します。
ossutil tables-api list-tables --table-bucket-arn acs:osstables:cn-hangzhou:1234567890:bucket/my-table-bucket --namespace my_namespace -
プレフィックスでテーブル名をフィルタリングし、名前が
test_で始まるテーブルのみを返します。ossutil tables-api list-tables --table-bucket-arn acs:osstables:cn-hangzhou:1234567890:bucket/my-table-bucket --namespace my_namespace --prefix test_ -
テーブルをリスト表示し、1 回のリクエストで返される結果を最大 10 件に制限します。
ossutil tables-api list-tables --table-bucket-arn acs:osstables:cn-hangzhou:1234567890:bucket/my-table-bucket --namespace my_namespace --max-tables 10