mb コマンドは、バケットを作成する場合に使用します。

コマンド構文

./ossutil mb oss://bucketname [--acl=ACL][--storage-class sc][-c file]

  • バケットを作成する
    ./ossutil mb oss://bucket1
    重要 バケット名は一意である必要があります。 指定した名前のバケットが既に存在する場合、エラーメッセージが表示されます。
  • バケットの作成時にアクセス制御リスト (ACL) を指定する
    ./ossutil mb oss://bucket1 --acl=public-read-write
  • バケットの作成時にストレージクラスを指定する
    ./ossutil mb oss://bucket1 --storage-class IA
  • 特定のリージョンにバケットを作成する
    ./ossutil mb oss://bucket1 -e oss-cn-beijing.aliyuncs.com
  • 特定の設定ファイルからバケットを作成する
    ./ossutil mb oss://bucket1 -c your_config_file_path

一般的なオプション

次の表に、バケット属性を指定するために mb コマンドに追加できるオプションを示します。
オプション 説明
--acl バケットの ACL を指定します。 デフォルト値:private。 有効値:
  • private
  • public-read
  • public-read-write
ACL の詳細は、「ACL」をご参照ください。
--storage-class バケットのデフォルトのストレージクラスを指定します。 デフォルト値:Standard。 有効値:
  • Standard
  • IA
  • Archive

ストレージクラスの詳細は、「概要」をご参照ください。

-c、--config-file バケットの作成に使用される設定ファイルを指定します。 このオプションを指定しない場合、デフォルトの設定ファイルを使用してバケットが作成されます。 設定ファイルの詳細は、「config」をご参照ください。
-e、--endpoint バケットが存在するリージョンに対応するエンドポイントを指定します。 このオプションが指定されていない場合、デフォルトの設定ファイルのエンドポイントを使用して、バケットのリージョンが指定されます。
-L、--language ossutil の使用言語を指定します。 有効値:CH と EN。 デフォルト値:CH。 このオプションを CH に設定する場合、システムで UTF-8 エンコードがサポートされていることを確認してください。
--loglevel ログレベルを指定します。 デフォルト値は null で、ログファイルが生成されないことを示します。 有効値:
  • info:プロンプトログを生成します。
  • debug:対応する HTTP リクエストとレスポンス情報を含む詳細なログを生成します。
--retry-times 操作が失敗した場合に操作を再試行する回数を指定します。 有効値:1~500。 デフォルト値:10。
--proxy-host プロキシサーバーの URL を指定します。 HTTP、HTTPS、SOCKS5 がサポートされています。 URL の例:http://120.79.**.**:3128、socks5://120.79.**.**:1080 など。
--proxy-user プロキシサーバーのユーザー名を指定します。 デフォルト値は null です。
--proxy-pwd プロキシサーバーのパスワードを指定します。 デフォルト値は null です。
一般的なオプションの詳細は、「サポートされているすべてのオプションの表示」をご参照ください。