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