すべてのプロダクト
Search
ドキュメントセンター

Object Storage Service:テーブルの削除

最終更新日:May 09, 2026

指定された名前空間内のテーブルを削除します。

注意事項

  • この操作は取り消せません。テーブルを削除する前に、そのテーブル内のデータが今後不要であることを確認してください。

  • 誤って削除することを防ぐため、--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 です。形式は acs:osstables:{region}:{uid}:bucket/{bucket-name} です。

--version-token

文字列

テーブルのバージョントークンです。このパラメーターを指定すると、トークンが一致した場合にのみテーブルが削除されるため、同時実行操作による誤削除を防止できます。

説明
  • delete-table コマンドは DeleteTable API オペレーションに対応しています。パラメーターの詳細については、「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