我可以使用命令行界面在 ceph 对象存储中创建存储桶吗?

我可以使用命令行界面在 ceph 对象存储中创建存储桶吗?

是否可以通过 CLI 中的 rados 网关在 ceph 对象存储中创建存储桶?我知道这个radosgw-admin工具,但它似乎没有这个功能。它似乎主要用于处理用户管理。我没有找到其他类似工具可以做到这一点。我想避免在这种情况下使用仪表板。如果没有 CLI,我相信还有一个 REST API,但是,这不是首选。

答案1

虽然您可以使用s3AWS 子命令来处理 s3 存储桶中的文件,但您需要使用该s3api子命令来管理存储桶的创建和删除。我不知道这个子命令。例如:

$ aws s3api create-bucket --bucket <value>
$ aws s3api delete-bucket --bucket <value>

您需要$HOME/.aws像往常一样在目录中配置用户的凭据。并且您可以使用它radosgw-admin来创建或删除用户,例如:

$ radosgw-admin user create --uid=$USER_NAME --display-name=$DISPLAY_NAME
$ radosgw-admin user rm --uid=$USER_NAME

相关内容