mb(创建存储空间)

存储空间(Bucket)是用于存储对象(Object)的容器。在上传任意类型的Object前,您需要先创建Bucket。本文介绍如何通过mb命令创建Bucket。

注意事项

要创建Bucket,您必须具有oss:PutBucket权限。具体操作,请参见RAM用户授权自定义的权限策略

命令格式

ossutil mb oss://bucket [flags]

参数

类型

说明

--acl

string

存储空间的访问权限。取值:

  • private:私有。

  • public-read:公共读。

  • public-read-write:公共读写。

--redundancy-type

string

存储空间的数据容灾类型。取值:

  • LRS:本地冗余LRS将您的数据冗余存储在同一个可用区的不同存储设备上,可支持两个存储设备并发损坏时,仍维持数据不丢失,可正常访问。

  • ZRS:同城冗余ZRS采用多可用区(AZ)内的数据冗余存储机制,将用户的数据冗余存储在同一地域(Region)的多个可用区。当某个可用区不可用时,仍然能够保障数据的正常访问。

--resource-group-id

string

资源组ID。

--storage-class

string

存储空间的存储类型。取值:

  • Standard:标准存储。

  • IA:低频访问。

  • Archive:归档存储。

  • ColdArchive:冷归档存储。

  • DeepColdArchive:深度冷归档存储。

说明

关于支持的全局命令行选项,请参见支持的全局命令行选项

使用示例

  • 创建存储空间examplebucket,指定访问权限(ACL)为私有(private)。

    ossutil mb oss://examplebucket --acl=private
  • 创建存储空间examplebucket时,指定访问权限(ACL)为私有(private),资源组标识为rg-aek27tc****。

    ossutil mb oss://examplebucket --acl=private --resource-group-id rg-aek27tc****