Doc updates for `mc admin user svcacct add` and `edit`. * `--comment` replaced with `--user` and `--description` for `add` and `edit`. * Add detail on length of autogenerated keys. Autogeneration was already documented, the included change is a bug fix. Partly addresses https://github.com/minio/docs/issues/859 --------- Co-authored-by: Daryl White <53910321+djwfyi@users.noreply.github.com>
4.3 KiB
mc admin user svcacct add
minio
Table of Contents
mc admin user svcacct add
Syntax
The mc admin user svcacct add
command adds a new access
key to an existing MinIO or AD/LDAP user.
Access keys for OpenID Connect users
To generate service account access keys for OpenID Connect users <minio-external-identity-management-openid>
,
use the MinIO Console <minio-console>
.
EXAMPLE
The following command creates a new access key associated to an existing MinIO user:
mc admin user svcacct add \
--access-key "myuserserviceaccount" \
--secret-key "myuserserviceaccountpassword" \
--policy "/path/to/policy.json" \
myminio myuser
The command returns the access key and secret key for the new account.
SYNTAX
The command has the following syntax:
mc [GLOBALFLAGS] admin user svcacct add \
[--access-key] \
[--secret-key] \
[--policy] \
[--comment] \
ALIAS \
USER
Parameters
ALIAS
The alias <mc alias>
of the MinIO deployment.
USER
The username of the user to which MinIO adds the new access key.
- For
MinIO-managed users <minio-users>
, specify the access key for the user. - For
Active Directory/LDAP users <minio-external-identity-management-ad-ldap>
, specify the Distinguished Name of the user. - For
OpenID Connect users <minio-external-identity-management-openid>
, use theMinIO Console <minio-console>
to generate access keys.
--access-key
A string to use as the access key for this account. Omit to let MinIO autogenerate a random 20 character value.
Access Key names must be unique across all users.
--comment
RELEASE.2023-05-18T16-59-00Z Replaced by ~mc admin user svcacct add --description
and ~mc admin user svcacct add --name
.
Originally added in version RELEASE.2023-01-28T20-29-38Z.
This option has been removed. Use --description
or
--name
instead.
--description
RELEASE.2023-05-18T16-59-00Z
Add a description for the service account. For example, you might specify the reason the service account exists.
--name
RELEASE.2023-05-18T16-59-00Z
Add a human-readable name for the service account.
--policy
The path to a policy document <minio-policy>
to attach to the
new access key. The attached policy cannot grant access to any action or
resource not explicitly allowed by the parent user's policies.
--secret-key
The secret key to associate with the new account. Omit to let MinIO autogenerate a random 40-character value.