1.5 KiB
1.5 KiB
MinIO Admin: Access Key Management (mc admin accesskey)
The mc admin accesskey command set is used to manage users and access keys on a MinIO server.
Listing Access Keys
- List all access keys:
mc admin accesskey ls
- List access keys for a specific user:
mc admin accesskey ls <user>
Creating Access Keys
- Create a new access key with default settings:
mc admin accesskey create <mc-server>
- Create a new access key with custom access and secret keys:
mc admin accesskey create <mc-server> --access-key <custom-access> --secret-key <custom-secret>
- Create a user with temporary expiry duration (e.g., 24 hours):
mc admin accesskey create <mc-server> miniouser --expiry-duration 24h
- Create a user with a specific expiry date:
mc admin accesskey create <mc-server> --expiry 2026-01-15
- Create a user with expiry date and custom policy:
mc admin accesskey create <mc-server> --expiry 2026-01-15 --policy /path/to/policy.json
Enabling and Disabling Access Keys
- Disable an access key:
mc admin accesskey disable <mc-server> <access-key>
- Enable a disabled access key:
mc admin accesskey enable <mc-server> <access-key>
Access Key Information
- Get detailed info about an access key:
mc admin accesskey info <mc-server> <access-key>
Removing Access Keys
- Remove an access key:
mc admin accesskey rm <mc-server> <access-key>