跳转至

mc mb

语法

mc mb 命令在指定路径创建新的存储桶或目录。

您还可以对本地文件系统使用 mc mb,以产生类似于 mkdir -p 命令行工具的结果。

示例

以下命令在 mymos MOS上创建一个名为 mydata 的新存储桶。该命令创建启用了对象锁定的存储桶。

mc mb --with-locks mymos/mydata

参数

ALIAS

必需。要在其上创建新存储桶的 MOS 或其他兼容 S3 服务。

要在 MOS 上创建存储桶,请指定别名和存储桶名称。例如:

mc mb play/mybucket
要在本地文件系统上创建目录,请指定该目录的完整路径。例如:
mc mb ~/mydata/mydir

--ignore-existing, p

可选。指示 mc mb 如果存储桶或目录已存在,则不执行任何操作。

--region

可选。要在其中创建指定存储桶的区域。如果指定的 ALIAS 是文件系统目录,则此选项无效。

如果未指定,则默认值为 us-east-1。

--with-lock, l

可选。在指定的存储桶上启用对象锁定。对象锁定需要启用对象版本控制,因此意味着启用了对象版本控制。

重要

只能在创建存储桶时启用对象锁定。未启用对象锁定创建的存储桶无法使用存储桶生命周期管理或存储桶对象锁定功能。

--with-versioning

可选。在新存储桶上启用对象版本控制。

版本控制对于存储桶复制或站点复制是必需的。版本控制并不意味着或要求启用对象锁定。

示例

创建启用对象锁定的存储桶

使用 mc mb 命令在 S3 兼容主机上创建存储桶。--with-lock 选项可以创建启用了锁定的存储桶:

mc mb --with-lock ALIAS/BUCKET
- 将 ALIAS 替换为 S3 兼容主机的别名。 - 将 BUCKET 替换为要创建的存储桶。

在特定区域创建新存储桶

使用 mc mb 命令在 S3 兼容主机上创建存储桶。--region 选项可以在所需区域创建存储桶。

mc mb --region --region=us-west-2 mymos/mynewbucket
以上命令在 mymos 存储桶中创建名为 mynewbucket 的新存储桶,并将其创建在 us-west-2 区域中。

创建启用对象版本控制的新存储桶

mc mb --with-versioning mymos/myversionedbucket
以上命令在 mymos 别名上创建名为 myversionedbucket 的新存储桶。新存储桶为存储桶中的所有对象启用了对象版本控制。