From 9effa6381b66f33bedf61c08e64df292e3a4a3ad Mon Sep 17 00:00:00 2001 From: Radin Pirouz Date: Tue, 23 Sep 2025 13:06:26 +0330 Subject: [PATCH] mc admin : access key --- Storage/Minio/Admin/01-accesskey.md | 90 +++++++++++++++++++++++++++++ Storage/Minio/Admin/02-user.md | 0 2 files changed, 90 insertions(+) create mode 100644 Storage/Minio/Admin/01-accesskey.md create mode 100644 Storage/Minio/Admin/02-user.md diff --git a/Storage/Minio/Admin/01-accesskey.md b/Storage/Minio/Admin/01-accesskey.md new file mode 100644 index 0000000..7614836 --- /dev/null +++ b/Storage/Minio/Admin/01-accesskey.md @@ -0,0 +1,90 @@ +# 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:** + +```bash +mc admin accesskey ls +``` + +* **List access keys for a specific user:** + +```bash +mc admin accesskey ls +``` + +--- + +## Creating Access Keys + +* **Create a new access key with default settings:** + +```bash +mc admin accesskey create +``` + +* **Create a new access key with custom access and secret keys:** + +```bash +mc admin accesskey create --access-key --secret-key +``` + +* **Create a user with temporary expiry duration (e.g., 24 hours):** + +```bash +mc admin accesskey create miniouser --expiry-duration 24h +``` + +* **Create a user with a specific expiry date:** + +```bash +mc admin accesskey create --expiry 2026-01-15 +``` + +* **Create a user with expiry date and custom policy:** + +```bash +mc admin accesskey create --expiry 2026-01-15 --policy /path/to/policy.json +``` + +--- + +## Enabling and Disabling Access Keys + +* **Disable an access key:** + +```bash +mc admin accesskey disable +``` + +* **Enable a disabled access key:** + +```bash +mc admin accesskey enable +``` + +--- + +## Access Key Information + +* **Get detailed info about an access key:** + +```bash +mc admin accesskey info +``` + +--- + +## Removing Access Keys + +* **Remove an access key:** + +```bash +mc admin accesskey rm +``` + diff --git a/Storage/Minio/Admin/02-user.md b/Storage/Minio/Admin/02-user.md new file mode 100644 index 0000000..e69de29