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