一路跟您走来,但在Ceph实战(七):Ceph对象存储的基本概念,使用以及优点(基于nautilus版本)中执行完以下脚本我的dashboard中还是看不到用户信息,但可以用命令行创建存储桶,请问这是您有说明解决办法吗
#生成随机的 accesskey 和 secretkey, 之后用到的命令使用的 key 都是这两个
SYSTEM_ACCESS_KEY=$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 20 | head -n 1)
SYSTEM_SECRET_KEY=$(cat /dev/urandom | tr -dc 'a-zA-Z0-9' | fold -w 40 | head -n 1)
docker exec rgw radosgw-admin user create --uid=rgw --display-name=rgw --access-key=$SYSTEM_ACCESS_KEY --secret=$SYSTEM_SECRET_KEY --system
docker exec mon ceph dashboard set-rgw-api-access-key $SYSTEM_ACCESS_KEY
docker exec mon ceph dashboard set-rgw-api-secret-key $SYSTEM_SECRET_KEY
#查看用户的access-key以及secret-key
docker exec rgw radosgw-admin user info --uid="rgw"
报错:
Invalid command: unused arguments: [u'4T7or6L3rx2xLyN8vlc2']
dashboard set-rgw-api-access-key : Set the RGW_API_ACCESS_KEY option value read from -i
Error EINVAL: invalid command
【以下回答由 GPT 生成】
1. 如何在dashboard中启用RGW?
要在Ceph的dashboard中启用RGW (Rados Gateway),请按照以下步骤进行操作:
如果在这个过程中遇到问题,请确保你已经正确安装和配置了Ceph集群,并检查相关的日志文件以获取更多的信息。
2. 如何修改access-key?
要修改RGW用户的access-key,请按照以下步骤进行操作:
请注意,新的access-key将会立即生效,并且旧的access-key将会失效。确保在修改access-key后更新任何依赖于该access-key的脚本或应用程序。
3. 如何修改secret-key?
要修改RGW用户的secret-key,请按照以下步骤进行操作:
请注意,新的secret-key将会立即生效,并且旧的secret-key将会失效。确保在修改secret-key后更新任何依赖于该secret-key的脚本或应用程序。
4. 如何查看用户的access-key和secret-key?
要查看用户的access-key和secret-key,请按照以下步骤进行操作:
bash docker exec rgw radosgw-admin user info --uid=<用户ID>
请将 <用户ID>
替换为你要查看的用户的ID。
例如,要查看用户 "rgw" 的access-key和secret-key,你可以运行以下命令:
bash docker exec rgw radosgw-admin user info --uid=rgw
这将返回用户的详细信息,其中包括access-key和secret-key。
以上是关于你提出的问题的解答。希望能帮助到你。如果你还有其他问题,请随时提问。