指定された名前空間内のテーブルを削除します。
注意事項
-
この操作は取り消せません。テーブルを削除する前に、そのテーブル内のデータが今後不要であることを確認してください。
-
誤って削除することを防ぐため、
--version-tokenパラメーターを使用してバージョントークンを指定できます。指定されたトークンが一致した場合にのみ、テーブルは削除されます。 -
テーブルを削除する前に、
get-tableコマンドを実行して詳細を確認してください。
構文
ossutil tables-api delete-table --table-bucket-arn value --namespace value --name value [--version-token value] [flags]
|
パラメーター |
タイプ |
説明 |
|
--name |
文字列 |
削除するテーブルの名前です。 |
|
--namespace |
文字列 |
テーブルが存在する名前空間の名前です。 |
|
--table-bucket-arn |
文字列 |
Table Bucket の ARN です。形式は |
|
--version-token |
文字列 |
テーブルのバージョントークンです。このパラメーターを指定すると、トークンが一致した場合にのみテーブルが削除されるため、同時実行操作による誤削除を防止できます。 |
説明
-
delete-tableコマンドはDeleteTableAPI オペレーションに対応しています。パラメーターの詳細については、「DeleteTable」をご参照ください。 -
サポートされているグローバルコマンドラインオプションの一覧については、「ossutil global options」をご参照ください。
使用例
-
my_namespace名前空間内にあるmy_tableという名前のテーブルを削除します。ossutil tables-api delete-table --table-bucket-arn acs:osstables:cn-hangzhou:1234567890:bucket/my-table-bucket --namespace my_namespace --name my_table -
指定されたバージョントークンを持つテーブルを削除します。トークンが一致した場合にのみ、テーブルは削除されます。
ossutil tables-api delete-table --table-bucket-arn acs:osstables:cn-hangzhou:1234567890:bucket/my-table-bucket --namespace my_namespace --name my_table --version-token abc123