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

Object Storage Service:テーブルバケットの作成

最終更新日:May 09, 2026

create-table-bucket コマンドを使用して、テーブルバケットを作成します。

注意事項

  • テーブルバケット名は、リージョン内でグローバルに一意である必要があります。

コマンドフォーマット

ossutil tables-api create-table-bucket --name value [--encryption-configuration value] [flags]

パラメーター

タイプ

説明

--name

string

テーブルバケットの名前。名前はリージョン内でグローバルに一意である必要があり、長さは 3 ~ 63 文字で、小文字、数字、ハイフンのみを含めることができます。また、先頭および末尾は小文字または数字である必要があります。

--encryption-configuration

string

テーブルバケットのサーバ側暗号化構成。暗号化アルゴリズムを定義する JSON 形式の文字列として指定します。

説明
  • create-table-bucket コマンドは CreateTableBucket API オペレーションに対応しています。API パラメーターの詳細については、「CreateTableBucket」をご参照ください。

  • サポートされているグローバルコマンドラインオプションの詳細については、「ossutil global options」をご参照ください。

--encryption-configuration

--encryption-configuration オプションは JSON 文字列を受け入れます。

{
  "sseAlgorithm": "AES256"
}

KMS 暗号化を使用する場合は、KMS キー ID も指定する必要があります。

{
  "sseAlgorithm": "KMS",
  "kmsKeyId": "1234abcd-12ab-34cd-56ef-1234567890ab"
}

使用例

  • my-table-bucket という名前のテーブルバケットを作成します。

    ossutil tables-api create-table-bucket --name my-table-bucket
  • テーブルバケットを作成し、JSON 文字列を使用して AES256 暗号化を構成します。

    ossutil tables-api create-table-bucket --name my-table-bucket --encryption-configuration '{"sseAlgorithm":"AES256"}'
  • テーブルバケットを作成し、設定ファイルを使用して暗号化構成を指定します。encryption-config.json ファイルには以下の内容が含まれています。

    {
      "sseAlgorithm": "KMS",
      "kmsKeyId": "1234abcd-12ab-34cd-56ef-1234567890ab"
    }

    サンプルコマンド:

    ossutil tables-api create-table-bucket --name my-table-bucket --encryption-configuration file://encryption-config.json