mc admin user 的 svcacct 子命令用来管理服务账号,语法如下:
C:\>mc admin user svcacct -h NAME: mc admin user svcacct - manage service accounts USAGE: mc admin user svcacct COMMAND [COMMAND FLAGS | -h] [ARGUMENTS...] COMMANDS: add add a new service account ls List services accounts rm Remove a service account info Get a service account info set edit an existing service account enable Enable a service account disable Disable a services account FLAGS: --config-dir value, -C value path to configuration folder (default: "C:\\Users\\Administrator\\mc") --quiet, -q disable progress bar display --no-color disable color theme --json enable JSON lines formatted output --debug enable debug output --insecure disable SSL certificate verification --help, -h show help
该命令和 mc admin user 命令类似,提供了 7 个子命令用来管理服务账号。
它们的用法分别如下:
命令 | 描述 |
add | 添加一个新的服务账号,语法如下: mc admin user svcacct add ALIAS ACCOUNT 实例:将用户 'foobar' 的新服务帐户添加到 MinIO 服务器。 C:\> mc admin user svcacct add myminio foobar |
ls | 列出所有服务账号,语法如下: mc admin user svcacct ls ALIAS TARGET-ACCOUNT 实例:列出用户 'foobar' 的所有服务帐户。 C:\> mc admin user svcacct ls myminio/ foobar |
rm | 删除指定的服务账号,语法如下: mc admin user svcacct rm ALIAS SERVICE-ACCOUNT 实例:从 MinIO 服务器中删除服务帐户“J123C4ZXEQN8RK6ND35I”。 C:\> mc admin user svcacct rm myminio/ J123C4ZXEQN8RK6ND35I |
info | 查看给定服务账号的信息,语法如下: mc admin user svcacct info ALIAS SERVICE-ACCOUNT 实例:获取服务帐号“J123C4ZXEQN8RK6ND35I”的信息 C:\> mc admin user svcacct info myminio/ J123C4ZXEQN8RK6ND35I |
set | 编辑已经存在的服务账号,语法如下: mc admin user svcacct set ALIAS SERVICE-ACCOUNT 实例:更改 MinIO 服务器中服务帐户“J123C4ZXEQN8RK6ND35I”的密钥。 C:\> mc admin user svcacct set myminio/ 'J123C4ZXEQN8RK6ND35I' --secret-key 'xxxxxxx' |
enable | 启用服务账号,语法如下: mc admin user svcacct enable ALIAS SERVICE-ACCOUNT 实例:在 MinIO 服务器中启用服务帐户“J123C4ZXEQN8RK6ND35I”。 C:\> mc admin user svcacct enable myminio/ J123C4ZXEQN8RK6ND35I |
disable | 禁用服务账号,语法如下: mc admin user svcacct disable ALIAS SERVICE-ACCOUNT 实例:在 MinIO 服务器中禁用服务帐户“J123C4ZXEQN8RK6ND35I”。 C:\> mc admin user svcacct disable myminio/ J123C4ZXEQN8RK6ND35I |